diff --git a/resume.pdf b/resume.pdf index 85a51ce..3df9ce9 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index b399d2d..8e965c3 100644 --- a/resume.tex +++ b/resume.tex @@ -8,52 +8,48 @@ \begin{resume} \section{EDUCATION} - Bachelor of Science in Computer Science \\ - The College of New Jersey, Ewing, NJ \\ - May 2016 + Bachelor of Science in Computer Science \hfill May 2016 \\ + The College of New Jersey, Ewing, NJ \\ \section{SKILLS} \begin{itemize} \item Linux Administration, Nix/NixOS, Apt, Snap, Flatpak, Vagrant, Packer, Docker \item Ruby, Bash, Python, Javascript, POSIX SHELL, Regular Expressions - \item Networking, \LaTeX, Tor, Selenium, VirtualBox, \item Gitlab, Gitlab CI, Jenkins, Sentry, NewRelic, Grafana, Redis, ELK - \item RabbitMQ, CouchDB, Postgres, Bosh, Cloud Foundry, Kubernetes + \item RabbitMQ, CouchDB, Postgres, Bosh, Cloud Foundry, Kubernetes, Terraform + \item Networking, \LaTeX, Tor, Selenium, VirtualBox, \end{itemize} \section{PROFESSIONAL EXPERIENCE} - \textit{Tabula Rasa Healthcare, Moorestown NJ} \hfill 2018-Present \\ - Cloud Engineer II \hfill May 2022 - Present \\ - \begin{itemize} - \item Ensured uptime and applied updates to critical infrastructure supporting development teams - \item Worked with development teams to design pipelines and deployment workflows that met their specific needs - \item Maintained common platform (Cloud Foundry) for all applications to deploy into - \item Participated in on-call rotation and incident management processes - \item Maintained a on-call Docker image that contained all the tools needed to interact with any of the systems the team was responsible for - \end{itemize} + \textbf{\textit{Tabula Rasa Healthcare, Moorestown NJ}} \hfill 2018-Present \\ + Cloud Engineer II \hfill May 2022 - Present \\ + \begin{itemize} + \item Worked with development teams to design pipelines and deployment workflows that met their specific needs + \item Used terraform and other IaC tools to manage and update critical infrastructure + \item Participated in on-call rotation and incident management processes + \item Maintained a on-call Docker image that contained all the tools needed to interact with any of the systems the team was responsible for + \end{itemize} + Software Engineer II, Production Validation \hfill May 2020 - Present \\ + Software Engineer, Production Validation \hfill Jan 2018 - May 2020 \\ + \begin{itemize} + \item Ensured all code pushed to production met acceptance criteria and prevented regressions + \item Used a custom Ruby framework to automate end-to-end testing using Selenium and other ruby libraries to interact with non HTTP services + \item Wrote automated integration tests using Ruby framework to interact with HTTP services, RabbitMQ and various databases + \item Maintained custom Ruby framework and other internal tools for team consumption + \item Designed and maintained teams cloud deployment process to move test runners off local computers + \item Maintained teams' development environment using Vagrant and VirtualBox, wrote scripts to ensure all dependencies were setup automatically + \end{itemize} - \textit{Tabula Rasa Healthcare, Moorestown NJ} \hfill 2018-Present \\ - Software Engineer II, Production Validation \hfill May 2020 - Present \\ - Software Engineer, Production Validation \hfill Jan 2018 - May 2020 \\ - \begin{itemize} - \item Ensured all code pushed to production met acceptance criteria and prevented regressions - \item Used a custom Ruby framework to automate end-to-end testing using Selenium and other ruby libraries to interact with non HTTP services - \item Wrote automated integration tests using Ruby framework to interact with HTTP services, RabbitMQ and various databases - \item Maintained custom Ruby framework and other internal tools for team consumption - \item Designed and maintained teams cloud deployment process to move test runners off local computers - \item Maintained teams' development environment using Vagrant and VirtualBox, wrote scripts to ensure all dependencies were setup automatically - \end{itemize} - \break - \textit{Linode LLC, Haddonfield NJ} \hfill 2016- Jan 2018 \\ - Customer Support Specialist \hfill 2016-2018 \\ - Trust \& Safety Expert \hfill 2017-2018 \\ - System Administrator \hfill 2017-2018 \\ - \begin{itemize} - \item Provided extensive customer support for Linux based system through phone \& ticket systems - \item Helped shape \& enforce policy for handling abuse of Linode's platform - \item Maintained \& monitored Linode's running systems - \end{itemize} + \textbf{\textit{Linode LLC, Haddonfield NJ}} \hfill 2016- Jan 2018 \\ + Customer Support Specialist \hfill 2016-2018 \\ + Trust \& Safety Expert \hfill 2017-2018 \\ + System Administrator \hfill 2017-2018 \\ + \begin{itemize} + \item Provided extensive customer support for Linux based system through phone \& ticket systems + \item Helped shape \& enforce policy for handling abuse of Linode's platform + \item Maintained \& monitored Linode's running systems + \end{itemize} \section{HOBBYIST EXPERIENCE}