-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
223 lines (200 loc) · 11.8 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
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
\documentclass[11pt,letter,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\renewcommand{\familydefault}{\sfdefault}
%\nopagenumbers{}
%% Custom footer
\usepackage{fancyhdr}
%% lastpage
\usepackage{lastpage}
%% Dingbats
\usepackage{wasysym}
\newcommand{\dingbat}{\color{color1}{\large\photon}}
%% fancier enumerate
\usepackage{paralist}
%% Character encoding
\usepackage[utf8]{inputenc}
%% Adjust the page margins
\usepackage[margin=0.6in, footskip = 22pt]{geometry}
\usepackage{url}
%% ADD PROFILE PIC TO CV
%% \patchcmd{\makehead}
%% {\hfil}
%% {\hspace*{0.15\textwidth}}
%% {}
%% {}
%% \patchcmd{\makehead}
%% {\setlength{\makeheaddetailswidth}{0.8\textwidth}}
%% {\setlength{\makeheaddetailswidth}{0.67\textwidth}}
%% {}
%% {}
%% \patchcmd{\makehead}
%% {\\[2.5em]}
%% {\hfil\raisebox{-.7cm}{\framebox{\includegraphics[width=\@photowidth]{\@photo}}}\\[2.5em]}
%% {}
%% {}
%%\photo[64pt][0.4pt]{samuel.jpg}
\firstname{Samuel A.}
\familyname{Mercier}
%% \title{Résumé}
%\address{Citizenship}{Ireland, United States (Dual Citizen)}
%\address{Citizenship}{United States}
%%\nationality{United States}
%\email{[email protected]}
%\homepage{samercier.com}
%\social[github]{samontea}
%\photo[64pt][0.4pt]{picture}
%% Body
\begin{document}
\rfoot{made with \LaTeX}
\cfoot{\thepage{} {out of} \pageref{LastPage}}
\begin{center}
\begin{tabular}{ r @{\hskip 4.5pt} c @{\hskip 4.5pt} l }
\multicolumn{3}{ c }{\LARGE\textbf{Samuel} \LARGE\textbf{\color{color1} Mercier}}\\
Website: \url{https://sam.mrcr.uk} & \vline & Email: sam [at] mrcr [dot] uk \\
Citizenship: Ireland, United States (Dual Citizen) & \vline & Github: \url{https://github.com/samontea} \\
\end{tabular}
\end{center}
%\makecvtitle
\vspace{-22pt}
%% \textbf{\textit{Objective:}}
%% Develop rigorously tested and extensible software systems.
%% Ensure that software systems server the public by keeping software in the public domain.
%% Support communities through education.
%% \vspace{-11pt}
\section{Education}
\cventry{}{\textbf{M.Sc.} in \textbf{Mathematics and Foundations of Computer Science}}{University of Oxford ({Exeter College})}{September 2023 (Expected)}{}{}
%%\cventry{May 2020}{Bachelors of Science in Mathematics with Departmental Honors}{Purdue University}{West Lafayette, IN}{ \textit{3.7/4.0} }{Minors: Computer Science, Philosophy} % arguments 3 to 6 can be left empty
\centerline{\dingbat}
\cventry{}{\textbf{B.S.} in \textbf{Mathematics} with Departmental Honors. \hfill Minors: \textbf{Computer Science}, \textbf{Philosophy}.}{Purdue University ({College of Science, Honors College})}{May 2020}{}{\textbf{Bachelors Thesis:} An Introduction to Homotopy Colimits \hfill \textbf{Advisors:} Jeremy K. Miller, Paul VanKoughnett}
%%\cvitem{}{\emph{Relevant Course Work} MA 572 \textit{Algebraic Topology}, MA 553 \textit{Algebra}}
%% \cventry{May 2015}{Core 40 with Academic Honors (Honors High School Diploma)}{West Lafayette Jr./Sr. High School}{West Lafayette, IN}{}{}
\vspace{-11pt}
\section{Experience}
\subsection{\textbf{Selected Work Experience -- Software Engineering}}
%\cvitem{}{\textbf{Programming Languages/Frameworks}}
%\cvlistdoubleitem{Proficient: C/C++ \& JavaScript}{Familiar: Elixir, Emacs Lisp, Java, Python, \& Ruby}
%\begin{inparaenum}[\expandafter\textsuperscript 1]
\cvitemwithcomment{}{\textbf{Software Engineer 3} MongoDB (New York, NY) -- Query Optimization Team}{Nov. 2021--Sept. 2022}
\cvitemwithcomment{}{Software Engineer 2}{Aug. 2020--Oct. 2021}
Implemented query {\color{color1}language optimizations} and {\color{color1}new language features} for the MongoDB Query Language (MQL).
Developed {\color{color1}differential testing} stratagies using a fuzzer for the database.
Extended the {\color{color1}query planner} to support new index types and operators.
Mentored junior engineers and managed interns.
Ran projects as a {\color{color1}technical lead}.
Scoped a project to {\color{color1}open-source} the fuzz testing system.
Reviewed design documents.\\
\centerline{\dingbat}
\\
\cvitemwithcomment{}{\textbf{Software Engineer Intern} NASA JPL (Pasadena, CA) -- Modeling \& Verification}{May 2020--July 2020}
Developed ``Next-Generation Modeling and Simulation Software'' in Java in support of JPL engineering missions (e.g. Europa Clipper). Built a {\color{color1}continuous integration} pipeline for daily builds.
Expanded functionality of the {\color{color1}modeling SDK} by developing Java annotation processors. \textit{Technologies:} Java, Docker, Jenkins, \& Python
\\
\centerline{\dingbat}
\\
\cvitemwithcomment{}{\textbf{Software Engineer Intern} MongoDB (New York) -- Query Team}{May 2018--Aug. 2018 \& May 2019--Aug. 2019}
Implemented a new index type which can index all fields of all documents in a given collection.
Sped up \$lookup queries by 28x according to performance tests.
Recovered technical debt by rearchitecting projection execution.
\textit{Technologies:} C++, Python (for testing), \& JavaScript (for testing).
\\
\centerline{\dingbat}
\\
\cvitemwithcomment{}{\textbf{Software Engineer Intern} MongoDB (New York, NY) -- Monitoring Team}{May 2017--Aug. 2017}
Researched and implemented time series analysis techniques for anomaly detection for their ``DaaS'' platform. Created automated anomaly detection alerts.
\textit{Technologies:} Java \& MongoDB.
\\
\centerline{\dingbat}
\\
\cvitemwithcomment{}{\textbf{Web Dev. Intern for NASA Systems Engineering} NASA JSC (Houston, TX)}{Jan. 2017--May 2017}
Developed requirement management software used throughout NASA.
Added routing. Isolated state.
%\textit{Technologies:} JavaScript, Node, Angular 1.x, Brunch, \& Redux.\\
%\end{inparaenum}
\subsection{\textbf{Work Experience -- Teaching}}
%\begin{inparaenum}[\expandafter\textsuperscript 1]
\cvitemwithcomment{}{\textbf{Undergraduate Teaching Assistant} Purdue University}{2016-2020}
Prepared course materials (labs, homework, exams, etc.) and taught the following courses:\\
\cvlistitem{CS 240 (Programming in C) \hfill Spring 2020, Fall 2016, Spring 2016}
\cvlistitem{CS 252 (Systems Programming) \hfill Spring 2019, Fall 2018, Spring 2018}
\cvlistitem{MA 162/MA 161 (Analytic Geom.\ and Calculus II/I) \hfill Spring 2019/Fall 2018 (respectively)}
%% Spring 2020 \dotfill CS 240 (Programming in C) \\
%% Spring 2019 \dotfill CS 252 (Systems Programming), MA 162 (Analytic Geom.\ and Calculus II) \\
%% Fall 2018 \dotfill CS 252, MA 161 (Analytic Geom.\ and Calculus I) \\
%% Spring 2018 \dotfill CS 252 \\
%% Fall 2016 \dotfill CS 240 \\
%% Spring 2015 \dotfill CS 240 \\
%% %% \cvlistdoubleitem{CS 240 (Programming in C) \hfill\textit{Spring 2020}}{CS 252 (Systems Programming) \hfill \textit{Spring 2019}}
%% %% \cvlistdoubleitem{MA 162 (Analytic Geom.\ and Calculus II) \textit{Spring 2019}}{CS 252 (Systems Programming) \hfill \textit{Fall 2018}}
%% %% \cvlistdoubleitem{MA 161 (Analytic Geom.\ and Calculus I) \hfill \textit{Fall 2018}}{CS 252 (Systems Programming) \hfill \textit{Spring 2018}}
%% %% \cvlistdoubleitem{CS 240 (Programming in C) \hfill \textit{Fall 2016}}{CS 240 (Programming in C) \hfill \textit{Spring 2015}}
%% %% \cvitemwithcomment{}{CS 240 (Programming in C) }{Spring 2020}
%% %% \cvitemwithcomment{}{CS 252 (Systems Programming)}{Spring 2019}
%% %% \cvitemwithcomment{}{MA 162 (Plane Analytic Geometry And Calculus II)}{Spring 2019}
%% %% \cvitemwithcomment{}{CS 252 (Systems Programming)}{Fall 2018}
%% %% \cvitemwithcomment{}{MA 161 (Plane Analytic Geometry And Calculus I) }{Fall 2018}
%% %% \cvitemwithcomment{}{CS 252 (Systems Programming) }{Spring 2018}
%% %% \cvitemwithcomment{}{CS 240 (Programming in C)}{Fall 2016}
%% %% \cvitemwithcomment{}{CS 240 (Programming in C)}{Spring 2016}
%% \cvitemwithcomment{}{\textbf{CS 240 Undergraduate Teaching Assistant}}{Jan. 2016--May 2016 \& Aug. 2016--Dec. 2016 \& Jan. 2020--May 2020}
%% Assisted in teaching CS 240 \textit{Programming in C} in weekly lab classes \& prepared materials (labs, exams, etc.)
%% \\
%% \cvitemwithcomment{}{\textbf{MA 161/162 Undergraduate Teaching Assistant}}{Aug. 2018--May 2019}
%% Answered questions posed by students in ``flipped classroom'' setting for MA 161/162 (\textit{Calculus I/II}).
%% \\
%% \cvitemwithcomment{}{\textbf{CS 252 Undergraduate Teaching Assistant}}{Jan. 2018--May 2018 \& Aug. 2018--May 2019}
%% Assisted in teaching CS 252 \textit{Systems Programming} in weekly lab classes \& prepared materials (labs, exams, etc.)
%% \\
\centerline{\dingbat}
\cvitemwithcomment{}{\textbf{CS 180/CS 240} {\footnotesize(Programming in Java/C resp.)} \textbf{Departmental Tutor} Purdue University}{Sept. 2015--Dec. 2015}
%$Ran a help room for CS 180 {(Object Oriented Programming)} \& CS 240 {(Programming in C)}.
%\end{inparaenum}
\subsection{Awards \& Honors}
\cvlistitem{E. V. Schenkman Award (Awarded to the best algebra student in the Dept.\ of Mathematics) \hfill \textit{Spring 2020}}
\cvlistitem{Outstanding Senior in Mathematics (Awarded to one senior in the Dept.\ of Mathematics)\hfill \textit{Spring 2019}}
\cvlistitem{Merit scholarships covering 97.5\% of tuition: \hfill \textit{2015--2020}\\ {\small Presidential Scholarship (University), Marquis Scholarship (University), T. Arai Scholarship (Math Dept.), M. Daniels Early Graduation Scholarship (Indiana Gov.)}}
\cvlistdoubleitem{Dean's List \hfill \textit{2015--2020}}{Senior Achievement Award (Math Dept.) \hfill \textit{Spring 2020}}
\subsection{\textbf{Volunteer Experience}}
%\begin{inparaenum}[\expandafter\textsuperscript 1]
\cvitemwithcomment{}{\textbf{Tutoring Chicago} Volunteer}{Sept. 2021--May 2022}
Tutored low-income, middle school students from local public schools in Math, English, Social Studies, and Science. \\
\centerline{\dingbat}
\cvitemwithcomment{}{\textbf{BoilerMake Hackathon Executive Board} (Dev \& User Experience Team)}{Jan. 2016--Oct. 2018}
%%Helped plan and organize anything relating to resources/services for the event participants.
%%Made \href{https://github.com/BoilerMake/puzzles-BM4}{\underline{a puzzle webapp}}.
%%\\
\centerline{\dingbat}
\cvitemwithcomment{}{\textbf{Purdue FIRST Programs} (IT Team; IT Director)}{Aug. 2015--Dec. 2016}
%\end{inparaenum}
%\cvitemwithcomment{}{IT Director}{May 2016--Dec. 2016}
%%Lead IT work for this organization. They support local robotics teams in high schools and middle schools.
%%Led development of a home brewed content management system.
%%\textit{Technologies:} Elixir, Pheonix, React, \& Redux.
%%\\
%\cvitemwithcomment{}{\textbf{FIRST Robotics Team 461--Westside Boiler Invasion}}{2012--2015}
%Programmed the robot in C/C++ junior year.
%\url{https://github.com/frc461/rowdy-16}
%\\
%Made a scouting system for recording data on other teams that consisted of a Node-Webkit application for data entry \& viewing and a C program that processed and summarized the data sophomore year.
%\\
%Led development on a website in Rails freshman year. \url{http://github.com/frc461/website-2013}
%\\
%\cvitem{}{\textbf{Projects}}
%\cvlistitem{\textbf{\url{https://github.com/samontea/todoish}} -- A todo list web app with a lot of the features I like from Todoist.}
%\cvlistitem{\textbf{\url{https://github.com/samontea/pace}} -- A lightweight elixir performance analysis library.}
\subsection{\textbf{Other Work Experience}}
%\begin{inparaenum}[\expandafter\textsuperscript 1]
\cvitemwithcomment{}{\textbf{Software Engineer Intern} Affirm (San Francisco, CA) -- Risk Engineering Team}{Sept. 2019--Nov. 2019}
Expanded the functionality of the underwriting microservice.
Made loan decision tasks asynchronous.
Expanded integration testing of loan decisioning.
\textit{Technologies:} Python, SQL, \& Docker.\\
\centerline{\dingbat}
\\
\cvitemwithcomment{}{\textbf{Software Engineer Intern (Fullstack)} Springbuk (Indianapolis, IN)}{June 2016--Aug. 2016}
Led development on a client onboarding application.
%Improved frontend/backend communication of product.
%\\
%\textit{Technologies:} PostgreSQL with ActiveRecord as a wrapper, Ruby, Ruby on Rails, \& JQuery.
%%\end{inparaenum}
\end{document}