diff --git a/.latexindent.yaml b/.latexindent.yaml new file mode 100644 index 0000000..c0bfc43 --- /dev/null +++ b/.latexindent.yaml @@ -0,0 +1,5 @@ +modifyLineBreaks: + preserveBlankLines: 1 + condenseMultipleBlankLinesInto: 1 + textWrapOptions: + columns: 80 diff --git a/alejandro_resume.tex b/alejandro_resume.tex index 0eb84b9..7cb8a6e 100644 --- a/alejandro_resume.tex +++ b/alejandro_resume.tex @@ -51,81 +51,100 @@ \pagestyle{fancy} \fancyhead[L]{ - \begin{tabular}{L{.4\textwidth} l l} - \multirow{2}{*}{\Huge{\textbf{Alejandro Angulo} }} & \small{\texttt{}} \space \href{https://github.com/alejandro-angulo}{https://github.com/alejandro-angulo} & \small{\texttt{爵}} \space \href{https://alejandr0angul0.dev}{https://alejandr0angul0.dev}\\ - & {\small{\texttt{}} \space \href{mailto:\email}\email} & \small{\texttt{}} \space \phonenumber\\ - \end{tabular} - \\[0.8em] - I'm excited about writing maintainable software. I am looking to join a team that likes to follow ``best practices'' (whatever that may be for their respective domain) and values having a good developer experience. I enjoyed tinkering with computers even before I became a professional software engineer and I hope to apply those skills in my professional work. + \begin{tabular}{L{.4\textwidth} l l} + \multirow{2}{*}{\Huge{\textbf{Alejandro Angulo} }} & \small{\texttt{}} \space \href{https://github.com/alejandro-angulo}{https://github.com/alejandro-angulo} & \small{\texttt{爵}} \space \href{https://alejandr0angul0.dev}{https://alejandr0angul0.dev} \\ + & {\small{\texttt{}} \space \href{mailto:\email}\email} & \small{\texttt{}} \space \phonenumber \\ + \end{tabular} + \\[0.8em] + I'm excited about writing maintainable software. I am looking to join a team that likes to follow ``best practices'' (whatever that may be for their respective domain) and values having a good developer experience. I enjoyed tinkering with computers even before I became a professional software engineer and I hope to apply those skills in my professional work. } \fancyfoot[L]{ - \small{The source code for this document is available at \href{https://github.com/alejandro-angulo/resume}{https://github.com/alejandro-angulo/resume}}\\ - \small{If you have \href{https://nixos.wiki/wiki/Nix_package_manager}{nix} installed you can run the command below to generate the latest version of this document}\\ - \scriptsize{\texttt{nix run --refresh --experimental-features 'nix-command flakes' github:alejandro-angulo/resume/main -- -e '\email' -p '\phonenumber'}} % chktex 08 chktex 32 + \small{The source code for this document is available at \href{https://github.com/alejandro-angulo/resume}{https://github.com/alejandro-angulo/resume}}\\ + \small{If you have \href{https://nixos.wiki/wiki/Nix_package_manager}{nix} installed you can run the command below to generate the latest version of this document}\\ + \scriptsize{\texttt{nix run --refresh --experimental-features 'nix-command flakes' github:alejandro-angulo/resume/main -- -e '\email' -p '\phonenumber'}} % chktex 08 chktex 32 } \vspace*{-0.5in} \hspace*{-2em} \begin{minipage}[t]{.6\textwidth} -\section*{Professional Experience} -\subsection*{Sure --- \textit{Senior Software Engineer}} -\subsubsection*{February 2020--Present} -\begin{itemize} - \item Develop and maintain a backend (written in Python, using the Django framework) to support an insurance policy's lifecycle (quoting, binding, renewals, etc) - \item Help unstick teammates with various types of problems (failing test cases, environment troubleshooting, suggestions on implementation, etc) - \item Introduced tooling to enforce best practices (set up pre-commit hooks to run linters/formatters and updated CI pipelines to run these checks as well) - \item Configured CI workflows to push wheels of internal applications to our private package index - \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) -\end{itemize} -\subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}} -\subsubsection*{October 2018--February 2020} -\begin{itemize} - \item Developed and maintained Python and PHP applications used to help notify clients of potential issues (fires, police activity, etc) - \item Migrated version control system from SVN to Git - \item Re-architected Python application to improve modularity - \item Introduced best practices (follow PEP8 for Python, begin linting code, etc.) - \item Streamlined code review process (integrated with source control) - \item Maintained and developed a RESTful API written in Python capable of generating reports for end users - \item Worked with product managers to implement ``behind the scenes'' changes (upgrading language versions, databases, etc.) -\end{itemize} -\subsection*{MedQIA --- \textit{Software Engineer}} -\subsubsection*{April 2017--September 2018} -\begin{itemize} - \item Developed and maintained a Java desktop application used by clinical readers and lab technologists to assist in clinical trials - \item Documented and validated systems to comply with FDA regulations - \item Worked on Python applications that keep track of the status of scans - \item Maintained and develop a web client written in PHP and JavaScript that provided a dashboard for the data team - \item Maintained and develop a RESTful API written in Python capable of generating reports for end users - \item Wrote Python scripts that plug in to a Java application in order to provide additional functionality (dynamic loading of patients, automating certain tasks for end users, etc.) -\end{itemize} -\subsection*{UC Davis College of Engineering IT Shared Services --- \textit{Student Web Developer and Applications Programmer}} -\subsubsection*{May 2014--April 2017} -\begin{itemize} - \item Managed departmental websites (most running WordPress) - \item Wrote PHP scripts to scrape data from third-party sites in order to visualize energy consumption - \item Helped ensure compliance with security standards -\end{itemize} + \section*{Professional Experience} + \subsection*{Sure --- \textit{Senior Software Engineer}} + \subsubsection*{February 2020--Present} + \begin{itemize} + \item Develop and maintain a backend (written in Python, using the Django framework) + to support an insurance policy's lifecycle (quoting, binding, renewals, etc) + \item Help unstick teammates with various types of problems (failing test cases, + environment troubleshooting, suggestions on implementation, etc) + \item Introduced tooling to enforce best practices (set up pre-commit hooks to run + linters/formatters and updated CI pipelines to run these checks as well) + \item Configured CI workflows to push wheels of internal applications to our private + package index + \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) + \end{itemize} + \subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}} + \subsubsection*{October 2018--February 2020} + \begin{itemize} + \item Developed and maintained Python and PHP applications used to help notify + clients of potential issues (fires, police activity, etc) + \item Migrated version control system from SVN to Git + \item Re-architected Python application to improve modularity + \item Introduced best practices (follow PEP8 for Python, begin linting code, etc.) + \item Streamlined code review process (integrated with source control) + \item Maintained and developed a RESTful API written in Python capable of generating + reports for end users + \item Worked with product managers to implement ``behind the scenes'' changes + (upgrading language versions, databases, etc.) + \end{itemize} + \subsection*{MedQIA --- \textit{Software Engineer}} + \subsubsection*{April 2017--September 2018} + \begin{itemize} + \item Developed and maintained a Java desktop application used by clinical readers + and lab technologists to assist in clinical trials + \item Documented and validated systems to comply with FDA regulations + \item Worked on Python applications that keep track of the status of scans + \item Maintained and develop a web client written in PHP and JavaScript that provided + a dashboard for the data team + \item Maintained and develop a RESTful API written in Python capable of generating + reports for end users + \item Wrote Python scripts that plug in to a Java application in order to provide + additional functionality (dynamic loading of patients, automating certain tasks + for end users, etc.) + \end{itemize} + \subsection*{UC Davis College of Engineering IT Shared Services --- \textit{Student Web Developer and Applications Programmer}} + \subsubsection*{May 2014--April 2017} + \begin{itemize} + \item Managed departmental websites (most running WordPress) + \item Wrote PHP scripts to scrape data from third-party sites in order to visualize + energy consumption + \item Helped ensure compliance with security standards + \end{itemize} \end{minipage} \hspace{0.08\textwidth} \begin{minipage}[t]{.3\textwidth} -\section*{Personal Projects} -\begin{itemize} - \item Built own keyboard (\href{https://github.com/alejandro-angulo/qmk_firmware/tree/master/keyboards/crkbd/keymaps/alejandro-angulo}{firmware}) - \item Maintaining system configuration with nix (\href{https://github.com/alejandro-angulo/dotfiles/tree/nix-config}{dotfiles}) wow some more stuff here - \item Administering a home server that runs a bunch of docker containers and acts as a NAS -\end{itemize} -\section*{Toolset} -\begin{itemize} - \item alacritty - \item docker - \item git - \item linux - \item sway - \item tmux - \item vim -\end{itemize} -\section*{Education} -\subsection*{UC Davis} -\subsubsection*{B.S. in Applied Physics} -\subsubsection*{2012--2016} + \section*{Personal Projects} + \begin{itemize} + \item Built own keyboard + (\href{https://github.com/alejandro-angulo/qmk_firmware/tree/master/keyboards/crkbd/keymaps/alejandro-angulo}{firmware}) + \item Maintaining system configuration with nix + (\href{https://github.com/alejandro-angulo/dotfiles/tree/nix-config}{dotfiles}) + wow some more stuff here + \item Administering a home server that runs a bunch of docker containers and acts as + a NAS + \end{itemize} + \section*{Toolset} + \begin{itemize} + \item alacritty + \item docker + \item git + \item linux + \item sway + \item tmux + \item vim + \end{itemize} + \section*{Education} + \subsection*{UC Davis} + \subsubsection*{B.S. in Applied Physics} + \subsubsection*{2012--2016} \end{minipage} \end{document}