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:
parent
3d08495802
commit
becb872762
|
@ -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}
|
||||
|
|
|
@ -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": {
|
||||
|
|
|
@ -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}"\
|
||||
|
|
Loading…
Reference in a new issue