-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnick_gerakines_resume.tex
225 lines (196 loc) · 7.77 KB
/
nick_gerakines_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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
% Nick Gerakines 2024
% nick_gerakines_resume.tex
\documentclass[10pt,letterpaper]{article}
\usepackage[letterpaper,margin=0.75in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{mdwlist}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{multicol}
\pagestyle{empty}
\setlength{\tabcolsep}{0em}
% indentsection style, used for sections that aren't already in lists
% that need indentation to the level of all text in the document
\newenvironment{indentsection}[1]%
{\begin{list}{}%
{\setlength{\leftmargin}{#1}}%
\item[]%
}
{\end{list}}
% opposite of above; bump a section back toward the left margin
\newenvironment{unindentsection}[1]%
{\begin{list}{}%
{\setlength{\leftmargin}{-0.5#1}}%
\item[]%
}
{\end{list}}
% format two pieces of text, one left aligned and one right aligned
\newcommand{\headerrow}[2]
{\begin{tabular*}{\linewidth}{l@{\extracolsep{\fill}}r}
#1 &
#2 \\
\end{tabular*}}
% and the actual content starts here
\begin{document}
\begin{center}
{\LARGE \textbf{Nick Gerakines}} (he/him)
\end{center}
\begin{center}
\begin{tabular}{ r@{\hspace{10pt}} c@{\hspace{10pt}} l@{\hspace{10pt}} }
Dayton, Ohio & \textbullet & \(415\) 963-1165 \\
nick.gerakines@gmail.com & \textbullet & github.com/ngerakines \\
\end{tabular}
\end{center}
\hrule
\vspace{-0.4em}
\subsection*{Skills}
\begin{multicols}{2}
\begin{itemize*}
\item 10+ years Python
\item 7+ years of Go
\item 5+ years of Erlang, Java, C, C++, Perl
\item 4+ years of NodeJS, JavaScript, Ruby
\item 3+ years of Rust, C\#, Obj-C
\end{itemize*}
\columnbreak
\begin{itemize*}
\item 10+ years of DevOps / Sysadmin
\item 10+ years of MySQL, Postgres
\item 10+ years of Linux
\item 6+ years of Cloud Infra (AWS, GCP, Azure)
\end{itemize*}
\end{multicols}
\vspace{-0.4em}
\subsection*{Experience}
\begin{itemize}
\parskip=0.1em
\item
\headerrow
{\textbf{University Of Dayton Research Institute / Air Force Research Laboratory}}
{\textbf{Remote | Ohio}}
\\
\headerrow
{\emph{Senior Software Research Engineer}}
{\emph{May 2023 -- Present}}
\begin{itemize*}
\item I designed and implemented network infrastructure, hardware provisioning, and virtual device provisioning using ansible and Kubernetes (k3s.io) on on-prem hardware including bespoke, purpose hardware provided by the Air Force. These networks support the full lifecycle of development, testing, and demonstration. Currently supporting multiple teams of engineers with room to grow.
\item Implemented AI / ML / CS training, execution, library, and API daemons and processes that ran on custom and commodity hardware to support the cognitively enhanced complex event processing and autonomy mission. This included complex natural language processing and retrieval-augmented generation.
\item Created job scheduling tools in Python and Rust for bare metal, virtual machine, and distributed system container orchestration and management.
\end{itemize*}
\item
\headerrow
{\textbf{PredictAP}}
{\textbf{Remote | Massachusetts}}
\\
\headerrow
{\emph{Principal Software Engineer}}
{\emph{July 2021 -- June 2023}}
\begin{itemize*}
\item Implemented the proof of concept that became our core platform including AI/ML prediction engine and SaaS product using Python. Currently supporting hundreds of tenants at thousands of invoices an hour.
\item Designed, implemented, maintained, and enhanced application platform and underlying AWS infrastructure using Kubernetes and Terraform. Enabled rapid scale up of tenants to new datacenters within minutes.
\item As engineer \#1, I worked with leadership to produce a profitable product and use its success to expand the engineering organization.
\end{itemize*}
\item
\headerrow
{\textbf{Datadog}}
{\textbf{Remote | New York}}
\\
\headerrow
{\emph{Infrastructure Engineer}}
{\emph{April 2020 -- July 2021}}
\begin{itemize*}
\item Designed and implemented replacement for DNS and Consul as primary service-discovery mechanism using multi-cluster, multi-cloud, multi-region Kubernetes operators in Go with envoy sidecars.
\item Wrote internal RFCs and actively participated in the review and approval process of initiatives inside and outside of my immediate team.
\item Responded to incidents and contributed to continuous improvement of our response processes and tools.
\end{itemize*}
\item
\headerrow
{\textbf{Mattel}}
{\textbf{Remote | California | New York}}
\\
\headerrow
{\emph{Principal Software Engineer | Director of Software Engineering}}
{\emph{May 2017 -- April 2020}}
\begin{itemize*}
\item Scaled the Sproutling organization into the Mattel Connected Products Platform division within Mattel that was responsible for products across major organization lines including Barbie, Hot Wheels, and Fisher Price.
\item Worked with multiple functional and cross-functional teams to support existing and create new toy lines. Hot Wheels ID is an example of one product that included the creation of entirely new technologies and manufacturing processes.
\item Provided consultation across the organization on technical and non-technical solutions to meet business needs. One example was the architecture of identity management systems and the wholistic replacement of mixed legacy authentication across Mattel.
\end{itemize*}
\item
\headerrow
{\textbf{Colibri Learning}}
{\textbf{Pennsylvania | Missouri}}
\\
\headerrow
{\emph{Principal Software Engineer | Director of Engineering}}
{\emph{September 2014 -- May 2017}}
\begin{itemize*}
\item Implemented a replacement of legacy .net application stack with modern tooling that lead to 80\% reduction in production infrastructure cost and 10x increase in web application response times.
\item Hired and managed team of local and remote technical and non-technical staff including .Net, Node, and Angular teams as well as technical writing.
\item Performed due diligence during acquisitions and was directly responsible for technology and security onboarding of 3 brands during my tenure.
\end{itemize*}
\item
\headerrow
{\textbf{Hightail}}
{\textbf{California}}
\\
\headerrow
{\emph{Staff Engineer}}
{\emph{May 2013 -- September 2014}}
\item
\headerrow
{\textbf{Blizzard Entertainment}}
{\textbf{California}}
\\
\headerrow
{\emph{Sr. Software Engineer 2}}
{\emph{March 2010 -- May 2013}}
\item
\headerrow
{\textbf{Electronic Arts}}
{\textbf{California}}
\\
\headerrow
{\emph{Platform Architect}}
{\emph{October 2008 -- February 2010}}
\item
\headerrow
{\textbf{Yahoo! Inc}}
{\textbf{California}}
\\
\headerrow
{\emph{Software Engineer}}
{\emph{November 2006 -- October 2008}}
\item
\headerrow
{\textbf{SixApart}}
{\textbf{California}}
\\
\headerrow
{\emph{Software Engineer}}
{\emph{January 2006 -- November 2006}}
\end{itemize}
\vspace{-0.4em}
\subsection*{Projects and Personal Experience}
\begin{itemize}
\parskip=0.1em
\item
\headerrow
{\textbf{Open Source Contributions}}
{\textbf{}}
Active in the open source community through contributions to major open source projects as well as the creation and maintenance of several.
\item
\headerrow
{\textbf{Developer Community and Leadership}}
{\textbf{}}
Active in software development and technology communities and conferences. Spoke and presented at events including ACM ICFP, Erlang Factory, and language user groups. Organized events, presentations and have contributed to different projects and organizations that do so.
\item
\headerrow
{\textbf{Facebook Application Development}}
{\textbf{ISBN 0470246669}}
\item
\headerrow
{\textbf{Managing AWS with Terraform}}
{\textbf{ISBN 9780999799604}}
\end{itemize}
\end{document}