Updated with latest info and trimmed fat

Now has a note in the footer mentioning the build happens with a nix
flake.
This commit is contained in:
Alejandro Angulo 2022-12-10 18:13:01 -08:00
parent 3d08495802
commit becb872762
Signed by: alejandro-angulo
GPG key ID: 75579581C74554B6
3 changed files with 40 additions and 50 deletions

View file

@ -2,12 +2,15 @@
\usepackage{array} \usepackage{array}
\usepackage{enumitem} \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{hyperref}
\usepackage{multirow} \usepackage{multirow}
\usepackage{titlesec} \usepackage{titlesec}
\usepackage{comment} \usepackage{comment}
\usepackage[usenames, dvipsnames]{xcolor} \usepackage[usenames, dvipsnames]{xcolor}
\usepackage{fancyhdr}
\usepackage{fontspec}
\setmonofont{Hack Nerd Font}
\definecolor{blue}{HTML}{2079C7} \definecolor{blue}{HTML}{2079C7}
\definecolor{gray}{HTML}{666666} \definecolor{gray}{HTML}{666666}
@ -19,6 +22,8 @@
\pagenumbering{gobble} \pagenumbering{gobble}
\renewcommand{\familydefault}{\sfdefault} \renewcommand{\familydefault}{\sfdefault}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlist[itemize]{noitemsep} \setlist[itemize]{noitemsep}
@ -42,6 +47,14 @@
\begin{document} \begin{document}
\noindent \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{minipage}[t]{\textwidth}
\begin{tabular}{L{.4\textwidth} l l} \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}\\ \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} \end{minipage}
\begin{minipage}[t]{.8\textwidth} \begin{minipage}[t]{.8\textwidth}
\section*{Professional Experience} \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}} \subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}}
\subsubsection*{October 2018 - Present} \subsubsection*{October 2018 - February 2020}
\parbox[t]{.5\textwidth}{\raggedright% \parbox[t]{.5\textwidth}{\raggedright%
\begin{itemize} \begin{itemize}
\vspace{-0.5em} \vspace{-0.5em}
@ -106,50 +136,6 @@
\section*{Education} \section*{Education}
\subsection*{UC Davis --- \textit{B.S. in Applied Physics}} \subsection*{UC Davis --- \textit{B.S. in Applied Physics}}
\subsubsection*{Sep 2012 - Jun 2016} \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}% \end{minipage}%
\hspace*{0.5cm} \hspace*{0.5cm}
\begin{minipage}[t]{.2\textwidth} \begin{minipage}[t]{.2\textwidth}

View file

@ -17,11 +17,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1670507980, "lastModified": 1670597555,
"narHash": "sha256-riNZa0xzM1it3pzxciwALeMs+0CsBMWIW2FqulzK8vM=", "narHash": "sha256-/k939P2S2246G6K5fyvC0U2IWvULhb4ZJg9K7ZxsX+k=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2787fc7d1e51404678614bf0fe92fc296746eec0", "rev": "2dea0f4c2d6e4603f54b2c56c22367e77869490c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -14,6 +14,9 @@
with flake-utils.lib; with flake-utils.lib;
eachSystem allSystems (system: let eachSystem allSystems (system: let
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
nerdfonts-hack = pkgs.nerdfonts.override {
fonts = ["Hack"];
};
tex = pkgs.texlive.combine { tex = pkgs.texlive.combine {
# I'm being lazy and using scheme-full instead of specifying what's # I'm being lazy and using scheme-full instead of specifying what's
# actually required # actually required
@ -29,7 +32,7 @@
alejandro-resume = pkgs.stdenvNoCC.mkDerivation rec { alejandro-resume = pkgs.stdenvNoCC.mkDerivation rec {
name = "alejandro-resume"; name = "alejandro-resume";
src = self; src = self;
propogatedBuildInputs = [pkgs.coreutils tex]; propogatedBuildInputs = [pkgs.coreutils nerdfonts-hack tex];
phases = ["unpackPhase" "buildPhase" "installPhase"]; phases = ["unpackPhase" "buildPhase" "installPhase"];
SCRIPT = '' SCRIPT = ''
#!/usr/bin/env bash #!/usr/bin/env bash
@ -43,6 +46,7 @@
mkdir -p "$DIR/.texcache/texmf-var" mkdir -p "$DIR/.texcache/texmf-var"
env TEXFMHOME="$DIR/.texcache" TEXMFVAR="$DIR/.texcache/texmf-var" \ env TEXFMHOME="$DIR/.texcache" TEXMFVAR="$DIR/.texcache/texmf-var" \
OSFONTDIR=${nerdfonts-hack}/share/fonts
latexmk -interaction=nonstopmode -pdf -lualatex \ latexmk -interaction=nonstopmode -pdf -lualatex \
-output-directory="$DIR" \ -output-directory="$DIR" \
-pretex="${texvars}"\ -pretex="${texvars}"\