Updated info and added debug flag

This commit is contained in:
Alejandro Angulo 2022-12-14 23:20:23 -08:00
parent 2fc950706e
commit 6611c872b5
Signed by: alejandro-angulo
GPG key ID: 75579581C74554B6
3 changed files with 40 additions and 52 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
result result
alejandro_resume.pdf alejandro_resume.pdf
alejandro_resume.log

View file

@ -67,71 +67,43 @@
\section*{Professional Experience} \section*{Professional Experience}
\subsection*{Sure --- \textit{Senior Software Engineer}} \subsection*{Sure --- \textit{Senior Software Engineer}}
\subsubsection*{February 2020 - Present} \subsubsection*{February 2020 - Present}
\parbox[t]{.5\textwidth}{\raggedright%
\begin{itemize} \begin{itemize}
\vspace{-0.5em}
\item Develop and maintain django applications \item Develop and maintain django applications
\item Help unstick teammates \item Help unstick teammates
\item Leveraged pre-commit to help developers run linters and formatters automatically when they attempt to mkae a commit \item Leveraged pre-commit to help developers run linters and formatters automatically when they attempt to make a commit
\item Configured CI workflows to push wheels of internal applications to our private package index \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 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}} \end{itemize}
\vspace{-1.5em}
\subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}} \subsection*{Everbridge (formerly NC4) --- \textit{Software Engineer}}
\subsubsection*{October 2018 - February 2020} \subsubsection*{October 2018 - February 2020}
\parbox[t]{.5\textwidth}{\raggedright%
\begin{itemize} \begin{itemize}
\vspace{-0.5em} \item Developed and maintained Python and PHP applications
\item Develop and maintain Python and PHP applications \item Migrated VCS from SVN to Git
\item Migrate VCS from SVN to Git \item Re-architected Python application to improve modularity
\item Re-architect Python application to improve modularity \item Introduced best practices (follow PEP8 for Python, begin linting code, etc.)
\item Introduce best practices (follow PEP8 for Python, begin linting code, etc.) \item Streamlined code review process (integrate with source control)
\end{itemize}} \item Maintained and developed a RESTful API written in Python capable of generating reports for end users
\parbox[t]{.5\textwidth}{\raggedright% \item Worked with product managers to implement "behind the scenes" changes (upgrading language versions, databases, etc.)
\begin{itemize} \end{itemize}
\vspace{-1.5em}
\item Streamline code review process (integrate with source control)
\item Maintain and develop a RESTful API written in Python capable of generating reports for end users
\item Work with product managers to implement "behind the scenes" changes (upgrading language versions, databases, etc.)
\end{itemize}}
\vspace{-1.5em}
\subsection*{MedQIA --- \textit{Software Engineer}} \subsection*{MedQIA --- \textit{Software Engineer}}
\subsubsection*{April 2017 - September 2018} \subsubsection*{April 2017 - September 2018}
\parbox[t]{.5\textwidth}{\raggedright%
\begin{itemize} \begin{itemize}
\vspace{-1.5em} \item Developed and maintained a Java desktop application used by clinical readers and lab technologists to assist in clinical trials
\item Develop and maintain 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 Document and validate systems to comply with FDA regulations \item Worked on Python applications that keep track of the status of scans
\item Work 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 Maintain and develop a web client written in PHP and JavaScript that provides a dashboard for the data team \item Maintained and develop a RESTful API written in Python capable of generating reports for end users
\end{itemize}} \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.)
\parbox[t]{.5\textwidth}{\raggedright% \item Automated build process for Java applications using Gradle
\vspace{-1.5em} \end{itemize}
\begin{itemize}
\item Maintain and develop a RESTful API written in Python capable of generating reports for end users
\item Write 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.)
\item Automate build process for Java applications using Gradle
\end{itemize}}
\vspace{-1.5em}
\subsection*{UC Davis College of Engineering IT Shared Services --- \textit{Student Web Developer and Applications Programmer}} \subsection*{UC Davis College of Engineering IT Shared Services --- \textit{Student Web Developer and Applications Programmer}}
\subsubsection*{May 2014 - April 2017} \subsubsection*{May 2014 - April 2017}
\parbox[t]{.5\textwidth}{\raggedright%
\begin{itemize} \begin{itemize}
\vspace{-1.5em} \item Managed departmental websites (most running WordPress)
\item Migrate ITS's existing websites to a new server \item Wrote PHP scripts to scrape data from third-party sites in order to visualize energy consumption
\item Write PHP scripts to scrape data from third-party sites in order to visualize energy consumption \item Helped ensure compliance with security standards
\end{itemize}} \item Designed responsive layouts
\parbox[t]{.5\textwidth}{\raggedright% \end{itemize}
\vspace{-1.5em}
\begin{itemize}
\item Ensure compliance with security standards
\item Design responsive layouts using CSS
\item Manage departmental sites (most running WordPress)
\end{itemize}}
\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}

View file

@ -39,8 +39,17 @@
prefix=${builtins.placeholder "out"} prefix=${builtins.placeholder "out"}
export PATH="${pkgs.lib.makeBinPath propogatedBuildInputs}"; export PATH="${pkgs.lib.makeBinPath propogatedBuildInputs}";
DEBUG=false
DIR=$(mktemp -d) DIR=$(mktemp -d)
RES=$(pwd)/alejandro_resume.pdf RES=$(pwd)/alejandro_resume.pdf
LOG=$(pwd)/alejandro_resume.log
while getopts 'd' flag; do
case $flag in
'd') DEBUG=true;;
*) echo 'TODO: Add usage';;
esac
done
cd $prefix/share cd $prefix/share
mkdir -p "$DIR/.texcache/texmf-var" mkdir -p "$DIR/.texcache/texmf-var"
@ -52,8 +61,14 @@
-pretex="${texvars}"\ -pretex="${texvars}"\
-usepretex alejandro_resume.tex -usepretex alejandro_resume.tex
mv "$DIR/alejandro_resume.pdf" $RES mv "$DIR/alejandro_resume.pdf" "$RES"
if $DEBUG; then
mv "$DIR/alejandro_resume.log" "$LOG"
fi
rm -rf $DIR rm -rf $DIR
echo $DEBUG
''; '';
buildPhase = '' buildPhase = ''
printenv SCRIPT > alejandro-resume printenv SCRIPT > alejandro-resume