From becb87276298517fdb9e6db81042d523b4eac6a2 Mon Sep 17 00:00:00 2001 From: Alejandro Angulo Date: Sat, 10 Dec 2022 18:13:01 -0800 Subject: [PATCH] Updated with latest info and trimmed fat Now has a note in the footer mentioning the build happens with a nix flake. --- alejandro_resume.tex | 78 ++++++++++++++++++-------------------------- flake.lock | 6 ++-- flake.nix | 6 +++- 3 files changed, 40 insertions(+), 50 deletions(-) diff --git a/alejandro_resume.tex b/alejandro_resume.tex index 2ccfe62..6cae115 100644 --- a/alejandro_resume.tex +++ b/alejandro_resume.tex @@ -2,12 +2,15 @@ \usepackage{array} \usepackage{enumitem} -\usepackage[letterpaper, portrait, margin=0.5in]{geometry} +\usepackage[letterpaper, portrait, top=0.5in, right=0.5in, left=0.5in, bottom=1in]{geometry} \usepackage{hyperref} \usepackage{multirow} \usepackage{titlesec} \usepackage{comment} \usepackage[usenames, dvipsnames]{xcolor} +\usepackage{fancyhdr} +\usepackage{fontspec} +\setmonofont{Hack Nerd Font} \definecolor{blue}{HTML}{2079C7} \definecolor{gray}{HTML}{666666} @@ -19,6 +22,8 @@ \pagenumbering{gobble} \renewcommand{\familydefault}{\sfdefault} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0.4pt} \setlist[itemize]{noitemsep} @@ -42,6 +47,14 @@ \begin{document} \noindent + +\pagestyle{fancy} +\fancyfoot[L]{ + \small{This document was generated by the nix flake located at github.com/alejandro-angulo/resume}\\ + \small{Run the command below to generate the latest version of this document.}\\ + \scriptsize{\texttt{env EMAIL='\email' PHONENUMBER='\phonenumber' nix run github:alejandro-angulo/resume/main}} +} + \begin{minipage}[t]{\textwidth} \begin{tabular}{L{.4\textwidth} l l} \multirow{2}{*}{\Huge{ \textbf{Alejandro Angulo}}} & \href{https://github.com/alejandro-angulo}{https://github.com/alejandro-angulo} & \href{https://alejandr0angul0.dev}{https://alejandr0angul0.dev}\\ @@ -52,8 +65,25 @@ \end{minipage} \begin{minipage}[t]{.8\textwidth} \section*{Professional Experience} +\subsection*{Sure --- \textit{Senior Software Engineer}} +\subsubsection*{February 2020 - Present} +\parbox[t]{.5\textwidth}{\raggedright% +\begin{itemize} +\vspace{-0.5em} + \item Develop and maintain django applications + \item Help unstick teammates + \item Leveraged pre-commit to help developers run linters and formatters automatically when they attempt to mkae a commit + \item Configured CI workflows to push wheels of internal applications to our private package index +\end{itemize}} +\parbox[t]{.5\textwidth}{\raggedright% +\begin{itemize} +\vspace{-1.5em} + \item Pushing for more/better documentation and introduced additional tooling to help (configured repos with sphinx and set up CI pipelines to generate OpenAPI schemas) + \item Maintain and develop a RESTful API written in Python capable of generating reports for end users +\end{itemize}} +\vspace{-1.5em} \subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}} -\subsubsection*{October 2018 - Present} +\subsubsection*{October 2018 - February 2020} \parbox[t]{.5\textwidth}{\raggedright% \begin{itemize} \vspace{-0.5em} @@ -106,50 +136,6 @@ \section*{Education} \subsection*{UC Davis --- \textit{B.S. in Applied Physics}} \subsubsection*{Sep 2012 - Jun 2016} -\parbox[t]{.5\textwidth}{\raggedright% -\textbf{Major Courses} -\begin{itemize} -\vspace{-0.6em} - \item Data Structures and Programming - \item Algorithm Design and Analysis - \item Computational Methods in Physics -\end{itemize}} -\hspace{0.3cm} -\parbox[t]{.5\textwidth}{\raggedright% -\textbf{Electives} -\begin{itemize}[topsep=0cm] - \item Theory of Computation - \item Numerical Analysis - \item Quantum Mechanics -\end{itemize} -} -\section*{Projects} -\subsection*{kilonull --- \textit{Personal Website}} -\subsubsection*{\href{https://kilonull.com/}{https://kilonull.com/}} -\begin{itemize} - \item CMS written in Python (Django app) - \item Server runs NGINX in conjunction with uWSGI on the backend - \item Tests set up to run using tox on Travis CI -\end{itemize} -\subsection*{List Category Posts --- \textit{WordPress Plugin}} -\subsubsection*{\href{https://wordpress.org/plugins/list-category-posts/}{https://wordpress.org/plugins/list-category-posts/}} -\begin{itemize} - \item Submit bug fixes and enhancements to an open source WordPress plugin written in PHP -\end{itemize} -\begin{comment} -\subsection*{Archfeed --- \textit{CLI RSS Reader}} -\subsubsection*{\href{https://github.com/vacuus/archfeed}{https://github.com/vacuus/archfeed}} -\begin{itemize} - \item RSS reader written in C - \item Fetches latest news for the Arch Linux distribution. -\end{itemize} -\end{comment} -\subsection*{Simulations for Physics Students --- \textit{Interactive Visualizations}} -\begin{itemize} - \item Developed two visualizations written in JavaScript to help students understand physical concepts. - \item Used Three.js library to simulate detection of active galactic nuclei. - \item Used Kinetic.js library to visualize how photon count can be used to detect a star's radius. -\end{itemize} \end{minipage}% \hspace*{0.5cm} \begin{minipage}[t]{.2\textwidth} diff --git a/flake.lock b/flake.lock index d2068d9..40c76b7 100644 --- a/flake.lock +++ b/flake.lock @@ -17,11 +17,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1670507980, - "narHash": "sha256-riNZa0xzM1it3pzxciwALeMs+0CsBMWIW2FqulzK8vM=", + "lastModified": 1670597555, + "narHash": "sha256-/k939P2S2246G6K5fyvC0U2IWvULhb4ZJg9K7ZxsX+k=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2787fc7d1e51404678614bf0fe92fc296746eec0", + "rev": "2dea0f4c2d6e4603f54b2c56c22367e77869490c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index d1a04db..0bd50d3 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,9 @@ with flake-utils.lib; eachSystem allSystems (system: let pkgs = nixpkgs.legacyPackages.${system}; + nerdfonts-hack = pkgs.nerdfonts.override { + fonts = ["Hack"]; + }; tex = pkgs.texlive.combine { # I'm being lazy and using scheme-full instead of specifying what's # actually required @@ -29,7 +32,7 @@ alejandro-resume = pkgs.stdenvNoCC.mkDerivation rec { name = "alejandro-resume"; src = self; - propogatedBuildInputs = [pkgs.coreutils tex]; + propogatedBuildInputs = [pkgs.coreutils nerdfonts-hack tex]; phases = ["unpackPhase" "buildPhase" "installPhase"]; SCRIPT = '' #!/usr/bin/env bash @@ -43,6 +46,7 @@ mkdir -p "$DIR/.texcache/texmf-var" env TEXFMHOME="$DIR/.texcache" TEXMFVAR="$DIR/.texcache/texmf-var" \ + OSFONTDIR=${nerdfonts-hack}/share/fonts latexmk -interaction=nonstopmode -pdf -lualatex \ -output-directory="$DIR" \ -pretex="${texvars}"\