-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
149 lines (127 loc) · 5.79 KB
/
resume.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
% resume.tex
\documentclass[10pt,letterpaper,hidelinks]{article}
\usepackage{mdwlist}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\pagestyle{empty}
\setlength{\tabcolsep}{0em}
\usepackage{hyperref}
\usepackage{lipsum}
\usepackage{enumitem}
\usepackage{array}
\usepackage{fontawesome}
\nofiles % .aux files are not needed for resumes
\usepackage[default]{sourcesanspro}
\newcommand*{\seriffont}{\fontfamily{yv1}\selectfont}
\usepackage{geometry}
\geometry{letterpaper, portrait, margin=0.75in, bottom=0.5in,
top=0.5in}
\renewcommand{\baselinestretch}{1.0}
\setlength{\parindent}{0pt}
\newcommand{\forceindent}{\parindent=1em\indent\parindent=0pt\relax}
\newcommand{\printName}[2]{
{\huge \textbf{#1}} \hfill \href{https://www.linkedin.com/in/#2/}{\faLinkedinSquare #2}
\vspace{0.25em}
\hrule
\vspace{0.25em}
}
\newenvironment{resumeSection}[1]{
{\Large \textbf{\textsc{#1}}}
\vspace{0.25em}
\hrule
\vspace{0.5em}
}{
}
\newenvironment{employer}[2]{
{\large \textbf{#1} \hfill #2} \newline
}{
}
\newenvironment{positionItemized}[2]{
\forceindent {\large \emph{#1} \hfill \emph{#2}}
\begin{itemizedSection}
}{
\end{itemizedSection}
}
\newenvironment{position}[2]{
\forceindent {\large \emph{#1} \hfill \emph{#2}} \newline
\seriffont
}{
}
\newenvironment{itemizedSection}{
\begin{itemize}[itemsep=0.1em,topsep=0pt]
}{
\end{itemize}
}
\newcommand{\degree}[3]{
\forceindent {\large #1\ifx\empty#3\else{, }\fi \emph{#3} \hfill \emph{#2}} \newline
}
\newcommand{\certification}[3]{
#1\ifx\empty#3\else{, }\fi #3 \hfill #2 \newline
}
\begin{document}
\printName{Adam Bloom}{bloomadams}
\begin{tabular}{ l @{\hspace{17em}} p{0.3\textwidth} @{\hspace{1em}} r}
Denver, CO & (847) 404-3386 & \href{mailto:adam.bloom@alumni.rice.edu}{adam.bloom@alumni.rice.edu}\\
\end{tabular}
\vspace{1em} \newline
\begin{resumeSection}{Summary}
Experienced software leader with 8+ years of experience solving challenging problems spanning from system architecture, data processing, monitoring and observability, to end-to-end software debugging of distributed systems.
\end{resumeSection}
\hfill \newline
\begin{resumeSection}{Key Accomplishments}
\begin{itemizedSection}
\item Led AgileMD's data platform growth from prototype to a multi-TB data warehouse feeding multiple data products
\item Architected and implemented distributed systems components in multiple languages across public and private clouds
\item Leveraged database migrations, end-to-end testing, and improvements to the deployment workflow to reduce \mbox{DevOps} hurdles and improved development team efficiency.
\item While at Viasat, led DevOps efforts for the ISP MAC software, supporting hundreds of thousands of end-users. As Product Owner for a team of 5 engineers, developed DevOps vision, architecture, and product backlog. Coordinated monitoring, configuration, and deployment tasks among 4 teams (35+ people in the US and India).
\item Performed end-to-end system integration to unlock additional bandwidth, including an additional 25\% of capacity in the months after Viasat-2 service launch. Building on this success, I collaborated across engineering teams and business leadership to define system requirements for future capacity allocation systems. Performed data analytics and lent technical expertise to support satellite capacity management efforts.
\item Supervised intern project involving geospatial indexing and GraphQL API development.
\end{itemizedSection}
\end{resumeSection}
\hfill \newline
\begin{resumeSection}{Professional Experience}
\begin{employer}{AgileMD, Inc.}{Remote/Denver, CO}
\begin{position}{Senior Software Engineer}{February 2024 --- Present}
\end {position}
\begin{position}{Backend Software Engineer}{February 2022 --- February 2024}
\end{position}
\end{employer}
\begin{employer}{Spire Global, Inc.}{Remote/Boulder, CO}
\begin{position}{GNSS, Ground Processing Software Engineer}{December 2020 --- February 2022}
\end {position}
\end{employer}
\begin{employer}{Viasat, Inc.}{Remote/Denver, CO}
\begin{position}{Product Owner \& Lead DevOps Engineer}{February 2020 --- December 2020}
\end {position}
\begin{position}{Software Engineer}{January 2016 --- February 2020}
\end{position}
\end{employer}
\end{resumeSection}
\begin{resumeSection}{Personal Projects}
\begin{positionItemized}{OpenRCT2}{}
\item Fixed bugs in game logic (i.e. mechanic AI), added native Apple Silicon app, switched macOS app build to cmake
\end{positionItemized}
\begin{positionItemized}{Camp Nebagamon Staff Time Off Assignments}{}
\item Built a Django web application to solve constrained optimization problem of assigning cabin staff time off, replacing a manual process that allowed many conflicts with inefficient resolution
\end{positionItemized}
\end{resumeSection}
\hfill \newline
\begin{resumeSection}{Technical Expertise}
Debugging and developing multiple languages: Python, Node.js, Go, C/C++, MATLAB
Leveraging data storage and processing technologies: PostgreSQL, Avro, Kafka, Spark
Employing many DevOps tools: Docker, Git, Linux, Terraform, Ansible, Packer, Jenkins, Splunk, Grafana, Elasticsearch
Utilizing AWS services: Cloudwatch, DynamoDB, EC2, ECS, EKS, IAM, Lambda, RDS, Redshift, S3, SNS, SQS
\end{resumeSection}
\hfill\newline
\begin{resumeSection}{Certifications / Education}
\certification{Certified Scrum Product Owner}{June 2020}{Mountain Goat Software}
\certification{Leading at Viasat: Manager Essentials}{June 2020}{Harvard Business Publishing}
\certification{Viasat Supervisor Development Program}{April 2018}{}
\certification{Certified ScrumMaster}{February 2017}{Mountain Goat Software}
\certification{Splunk Certified Architect 6.x}{January 2017}{Splunk}
\begin{employer}{Rice University}{Houston, TX}
\degree{Master of Electrical Engineering}{December 2015}{}
\degree{Bachelor of Science in Electrical Engineering}{May 2015}{Cum Laude}
\end{employer}
\end{resumeSection}
\end{document}