Compare commits
7 Commits
67d6104ca1
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 8f7b97d630 | |||
| a45b3311f1 | |||
| 25231ff733 | |||
| 62eaa5a298 | |||
| c90ef8bb88 | |||
| 38a85e76ae | |||
| 4048c655eb |
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
resume.dvi
|
||||||
|
resume.log
|
||||||
3
build-resume
Executable file
3
build-resume
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
nix-shell --run 'texi2pdf resume.tex'
|
||||||
6
nixpkgs.nix
Normal file
6
nixpkgs.nix
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
let
|
||||||
|
channel-ref = "nixos-22.05";
|
||||||
|
in
|
||||||
|
import (builtins.fetchTarball {
|
||||||
|
url = "https://github.com/NixOS/nixpkgs/archive/${channel-ref}.tar.gz";
|
||||||
|
}) {}
|
||||||
8
res.cls
8
res.cls
@@ -238,9 +238,9 @@
|
|||||||
\def\@linename{\begingroup
|
\def\@linename{\begingroup
|
||||||
\def\\{, }
|
\def\\{, }
|
||||||
{\namefont\@name}
|
{\namefont\@name}
|
||||||
\vskip 2pt
|
\vskip 1pt
|
||||||
\fullline
|
\fullline
|
||||||
\vskip 2pt
|
\vskip 1pt
|
||||||
% where do you live?
|
% where do you live?
|
||||||
\@ifundefined{@addressone}{%
|
\@ifundefined{@addressone}{%
|
||||||
% do nothing
|
% do nothing
|
||||||
@@ -787,8 +787,8 @@
|
|||||||
\def\@listI{\leftmargin\leftmargini
|
\def\@listI{\leftmargin\leftmargini
|
||||||
\topsep 0pt
|
\topsep 0pt
|
||||||
\parskip 0pt
|
\parskip 0pt
|
||||||
\partopsep 2pt plus 2pt
|
\partopsep 1pt plus 1pt
|
||||||
\parsep 2pt plus 2pt
|
\parsep 1pt plus 1pt
|
||||||
\itemsep \parsep}
|
\itemsep \parsep}
|
||||||
|
|
||||||
\pagestyle{empty} % don't want page numbers
|
\pagestyle{empty} % don't want page numbers
|
||||||
|
|||||||
BIN
resume.pdf
BIN
resume.pdf
Binary file not shown.
43
resume.tex
43
resume.tex
@@ -2,53 +2,62 @@
|
|||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\name{\Huge Andrew Miller}
|
\name{\Huge Andrew Miller}
|
||||||
\address{Phone: (609) 462-0663 Email: armiller@protonmail.com}
|
\address{Phone: (609) 462-0663 Email: nixy@nixy.moe}
|
||||||
\address{Git: https://github.com/nixy}
|
\address{Git: https://github.com/nixy}
|
||||||
|
|
||||||
\begin{resume}
|
\begin{resume}
|
||||||
|
|
||||||
\section{EDUCATION}
|
\section{EDUCATION}
|
||||||
Bachelor of Science in Computer Science \\
|
Bachelor of Science in Computer Science \hfill May 2016 \\
|
||||||
The College of New Jersey, Ewing, NJ \\
|
The College of New Jersey, Ewing, NJ \\
|
||||||
May 2016
|
|
||||||
|
|
||||||
\section{SKILLS}
|
\section{SKILLS}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Linux Administration, Nix/NixOS, Apt, Snap, Vagrant
|
\item Linux Administration, Nix/NixOS, Apt, Snap, Flatpak, Vagrant, Packer, Docker
|
||||||
\item Ruby, Bash, Python, POSIX SHELL
|
\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, Terraform
|
||||||
|
\item Networking, \LaTeX, Tor, Selenium, VirtualBox,
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\section{PROFESSIONAL EXPERIENCE}
|
\section{PROFESSIONAL EXPERIENCE}
|
||||||
|
|
||||||
\textit{Tabula Rasa Healthcare, Moorestown NJ} \hfill 2018-Present \\
|
\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 II, Production Validation \hfill May 2020 - Present \\
|
||||||
Software Engineer, Production Validation \hfill Jan 2018 - May 2020 \\
|
Software Engineer, Production Validation \hfill Jan 2018 - May 2020 \\
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Ensured all code pushed to production met acceptance criteria and didn't cause regressions
|
\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 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 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 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 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
|
\item Maintained teams' development environment using Vagrant and VirtualBox, wrote scripts to ensure all dependencies were setup automatically
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\textit{Linode LLC, Haddonfield NJ} \hfill 2016- Jan 2018 \\
|
\textbf{\textit{Linode LLC, Haddonfield NJ}} \hfill 2016- Jan 2018 \\
|
||||||
Customer Support Specialist \hfill 2016-2018 \\
|
Customer Support Specialist \hfill 2016-2018 \\
|
||||||
Trust \& Safety Expert \hfill 2017-2018 \\
|
Trust \& Safety Expert \hfill 2017-2018 \\
|
||||||
System Administrator \hfill 2017-2018 \\
|
System Administrator \hfill 2017-2018 \\
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Provided extensive customer support for Linux based system through phone \& ticket systems
|
\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 Helped shape \& enforce policy for handling abuse of Linode's platform
|
||||||
\item Maintained and monitored Linodes running systems
|
\item Maintained \& monitored Linode's running systems
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\textit{American Federation of Labor, Trenton, NJ} \hfill 2014-2015 \\
|
\section{HOBBYIST EXPERIENCE}
|
||||||
Campaign Intern
|
|
||||||
|
I maintain some personal infrastructure and provide services for my friends \& family. I have been doing so since 2017. These services include:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Configured techincal equipment for calling centers
|
\item A Tor Exit relay to support internet freedom.
|
||||||
\item Managed and inventoried communication equipment
|
\item A self-hosted Jitsi/Mumble server to provide secure voice/video communications for friends \& family
|
||||||
\item Interacted with leaders of local labor unions directly
|
\item A self-hosted Matrix server that federates with other matrix servers owned by my friends
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\end{resume}
|
\end{resume}
|
||||||
|
|||||||
Reference in New Issue
Block a user