-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
166 lines (132 loc) · 5.86 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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
\documentclass[10pt,letterpaper]{article}
\usepackage[default]{sourcecodepro} % Set default font to Source Code Pro.
\usepackage[T1]{fontenc} % Set font encoding to T1.
\usepackage[utf8]{inputenc} % Set input encoding to UTF-8.
\usepackage[english]{babel} % This document is in English.
\usepackage[yyyymmdd]{datetime} % Set date format.
\usepackage{tabularx} % Use tables with spacing.
\usepackage{hyperref} % Embed hyperlinks.
\usepackage{multicol} % Produce multiple columns.
\usepackage{multirow} % Produce multiple rows.
% Set custom page margins.
\usepackage[top=1.25cm,bottom=1.25cm,right=1.25cm,left=1.25cm]{geometry}
% Slightly decrease section header size.
\usepackage{sectsty}
\sectionfont{\Large}
\subsectionfont{\large}
% Decrease spacing between list items.
\usepackage{enumitem}
\setlist[itemize]{topsep=0.5em,partopsep=0em,parsep=0em,itemsep=0em,leftmargin=0.4cm}
% Set page footer.
\usepackage{fancyhdr}
\fancyhf{}
\fancyfoot[R]{Updated \today}
\renewcommand\headrulewidth{0pt}
\pagestyle{fancy}
% Colorize links.
\hypersetup{
colorlinks=true,
urlcolor=blue
}
\begin{document}
% Do not display section numbering
\setcounter{secnumdepth}{0}
% Bio
\noindent
\begin{tabularx}{\textwidth}{@{} lXllllll @{}}
{\Large\textbf{Michel Rouly}}
&
& \textbf{web}
& \href{https://michel.rouly.net}{michel.rouly.net}
& \textbf{github}
& \href{https://github.com/jrouly}{jrouly}
& \textbf{gpg}
& \href{https://keyserver.ubuntu.com/pks/lookup?search=0x1DFE3B2C\&fingerprint=on\&op=index}{0x1DFE3B2C} \\
{37.66N, -122.27W}
&
&
&
&
&
&
&
\end{tabularx}
% Skills
\subsection{Skills}
\noindent
\begin{tabularx}{\textwidth}{@{} lX @{}}
\textbf{languages} & scala, python, typescript, javascript, java \\
\textbf{libraries} & pandas, sklearn, play, akka, cats \\
\textbf{data} & sql, dagster, postgres, elasticsearch, redis \\
\textbf{devops} & kubernetes, docker, terraform, helm, cdk, prometheus, datadog \\
\textbf{aws} & eks, rds, iam, s3, route53, cognito, ec2, vpc, sso, opensearch \\
\textbf{etc} & bash, git, sbt, npm, gpg, openapi, grpc
\end{tabularx}
% Experience
\subsection{Work}
% Zephyr AI
\noindent\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textit{Zephyr AI} \{python, machine learning, infrastructure\} & \href{https://zephyrai.bio}{zephyrai.bio} \\
\textbf{Software Architect} & \textbf{04/2021 - present} \\
\end{tabularx}
\begin{itemize}
\item Designed, implemented, and maintained unified data and machine learning platforms supporting the rapid development and iteration of AI enabled precision medicine products.
\item Coordinated architectural design and technical development across heterogeneous teams and projects, thereby identifying opportunities for collaboration and preventing silos.
\item Facilitated orchestration of complex data and model graphs with Dagster and Python.
\item Designed and supported multiaccount AWS cloud architecture managed as code with Terraform.
\item Coordinated data and technical governance strategies within a highly regulated space.
\end{itemize}
\vspace{0.25cm}
% Rally Health
\noindent\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textit{Rally Health} \{scala, microservices, infrastructure\} & \href{https://www.rallyhealth.com}{rallyhealth.com} \\
\textbf{Principal Software Engineer} & \textbf{11/2019 - 04/2021} \\
\textbf{Senior Software Engineer} & \textbf{09/2016 - 11/2019} \\
\textbf{Software Engineer} & \textbf{09/2015 - 09/2016} \\
\end{tabularx}
\begin{itemize}
\item Architected and developed greenfield user facing microservice based applications in \linebreak Scala using the Play framework.
\item Managed production deploys, served on-call rotations, supported 24/7 live site.
\item Designed and optimized ETL pipelines using Akka Streams, accelerating data ingestion \linebreak velocity and increasing data quality standards.
\item Built internal developer tooling including sbt plugins, focusing on automation.
\item Instrumented performance and live site monitoring metrics with Datadog, increasing \linebreak observability and reducing application downtime.
\item Implemented security engineering goals with a focus on user privacy; hardened \linebreak applications against known and anticipated abuse cases.
% \item Mentored and leveled up numerous junior developers.
\end{itemize}
\vspace{0.25cm}
% GMU RTOC
\noindent\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textit{George Mason University} \{python, django, open source\} & \href{https://honorscollege.gmu.edu}{honorscollege.gmu.edu} \\
\textbf{Lead Project Developer} & \textbf{08/2013 - 01/2015}
\end{tabularx}
\begin{itemize}
\item Designed and built a collaborative research tool in Python with Django.
\item Maintained multiple Linux servers hosting online content.
\end{itemize}
\vspace{0.25cm}
% Harmonia
\noindent\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textit{Harmonia} \{java, machine learning\} & \href{https://harmonia.com}{harmonia.com} \\
\textbf{Programming Consultant} & \textbf{06/2012 - 06/2013}
\end{tabularx}
\begin{itemize}
\item Created components of a learning classifier engine.
\item Designed and implemented complex graphical user interfaces.
\end{itemize}
% Education
\subsection{Education}
\noindent
\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textbf{M.S. Computer Science}, \textsc{Georgia Institute of Technology} & \textbf{01/2017 - 12/2018}
\end{tabularx}
\noindent
\begin{tabularx}{\textwidth}{@{} Xr @{}}
\textbf{B.S. Computer Science}, \textsc{George Mason University}, \emph{summa cum laude} & \textbf{08/2011 - 06/2015}
\end{tabularx}
% Publications
\subsection{Publications}
\noindent
\textbf{2015} ACM \ \href{https://doi.org/10.1145/2787622.2787723}{doi.org/10.1145/2787622.2787723} \\
\textbf{2014} ACM \ \href{https://doi.org/10.1145/2688204.2688207}{doi.org/10.1145/2688204.2688207} \\
\textbf{2014} IEEE \href{https://doi.org/10.1109/IC2E.2014.42}{doi.org/10.1109/IC2E.2014.42}
\end{document}