-
Notifications
You must be signed in to change notification settings - Fork 0
/
cv.tex
255 lines (213 loc) · 8.96 KB
/
cv.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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
%-------------------------
% Resume in LaTex
% Author : Dalton Luce
% License : MIT
%------------------------
%-------------------------
% Conditional Private Information Inclusion
% If `private` is defined, include private contact info from .private.tex
% To render with private info: pdflatex '\def\private{} \input{cv.tex}'
%-------------------------
\ifdefined\private{}
\input{.private.tex}
\fi
\newcommand{\addressConditional}{
\ifdefined\private{}
\address{}
\else
Boston, MA
\fi
% FIXME: weird spacing here
\hspace{10pt}
}
\newcommand{\phoneConditional}{
\ifdefined\private{}
\phone{}
\hspace{10pt}
\fi
}
\newcommand{\emailConditional}{
\ifdefined\private{}
\href{mailto:\email}{\underline{\email}}
\hspace{10pt}
\fi
}
%-------------------------
% Document Class and Imports
%-------------------------
\documentclass[letterpaper,10pt]{article}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage[usenames,dvipsnames]{color}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage[T1]{fontenc}
\input{glyphtounicode}
%-------------------------
% Page Layout
%-------------------------
% Adjust margins
\addtolength{\oddsidemargin}{-0.75in}
\addtolength{\evensidemargin}{-0.75in}
\addtolength{\textwidth}{1.5in}
\addtolength{\topmargin}{-0.8in}
\addtolength{\textheight}{1.6in}
% Text alignment
\raggedbottom{}
\raggedright{}
%-------------------------
% Formatting
%-------------------------
% URL and table columns
\urlstyle{same}
\setlength{\tabcolsep}{0in}
% Sections
\titleformat{\section}{
\vspace{-3pt}
\titlerule\vspace{1pt}\scshape\raggedright\large
}{}{0em}{\vspace{-10pt}}
% Use filled circles for bullet points
\renewcommand\labelitemi{\small\textbullet}
%-------------------------
% Custom Commands
%-------------------------
% Company name
\newcommand{\company}[2]{
\vspace{6pt}
{\large \textbf{#1}}
\hfill
{\normalsize {#2}}
\\
}
% Position and date help
\newcommand{\position}[2]{
\vspace{4pt}
{\normalsize \textbf {#1}}
\hfill
{\normalsize \textit{#2}}
\\
}
% Non-experience entry
\newcommand{\resumeEntry}[4]{
\vspace{4pt}
{\large \textbf{#1}}
\hfill
{\normalsize #2}
\\
\textit{#3} \hfill \textit{#4}
\vspace{1pt}
}
% Bulleted list formatting
\newcommand{\itemsBegin}{
\begin{itemize}[leftmargin=0.2in, labelsep=0.05in, itemsep=0pt, parsep=1pt, topsep=0pt, partopsep=0pt]
}
\newcommand{\itemsEnd}{\end{itemize}}
%-------------------------
% Misc
%-------------------------
% Ensure that generated PDF is machine readable/ATS parsable
\pdfgentounicode=1
% RESUME STARTS HERE -----------------------------------------------------------
\begin{document}
% HEADING ----------------------------------------------------------------------
\textbf{\huge \scshape Dalton Luce} \\
\vspace{2pt}
\small
\addressConditional{} % Address
\phoneConditional{} % Phone
\emailConditional{} % Email
\href{https://www.linkedin.com/in/dalton-luce/}{\underline{LinkedIn}} % LinkedIn
\hspace{10pt}
\href{https://github.com/da-luce}{\underline{GitHub}} % GitHub
\hspace{10pt}
\href{https://daltonluce.com/}{\underline{daltonluce.com}} % Website
\vspace{-5pt}
% EDUCATION --------------------------------------------------------------------
\section{Education}
%--------Cornell--------
\resumeEntry{Cornell University}
{Ithaca, NY}
{Bachelor of Science in Electrical and Computer Engineering, Minor in CS}
{Expected Spring 2026}
\itemsBegin{}
\item 4.028 GPA, Dean's List all semesters
\item Tau Beta Pi Engineering Honor Society, James E. Rice Jr. First Year Writing Seminar Award Nominee
\item \textbf{Leadership:} Autobike Project Team Software Lead, IEEE at Cornell Executive Board, Cornell Outdoor Eduction Student Athletic Instructor, Cornell Club Swim Vice President
\item \textbf{Relevant coursework:} Embedded Systems, Functional Programming, OOP and Data Structures, Digital Logic and Computer Organization, Data Science, Differential Equations, Linear Algebra
\itemsEnd{}
% EXPERIENCE ------------------------------------------------------------------
\section{Experience}
%--------Raytheon --------
\company{Raytheon}{Woburn \& Marlborough, MA}
\position{Software Engineer, Intern}{Jun--Aug 2024}
\itemsBegin{}
\item Developed Perl tooling with Git and Docker to drive DevSecOps pipeline migration to GitLab, Jira, supporting over 1,000 developers
\item Built NTP (Network Time Protocol) monitoring script to detect timing discrepancies across 300+ Linux systems
\item Jira admin: Groovy scripting with ScriptRunner and Jira API to implement custom validations and checks across key workflow stages
\item Validated C++ code pull requests for naval radar product branch by investigating automated test suite failures and radar simulations
\item Utilized Grafana to analyze server downtime and resource allocation trends to inform data-driven improvements in the DevOps pipeline
\item Jenkins admin: updated and debugged CI/CD pipelines for infrastructure stability, code validation, deployments, and resource scaling
\itemsEnd{}
\position{Software Engineer, Intern}{Jun--Aug 2023}
\itemsBegin{}
\item Enhanced system diagnostics of X-Band Radar software (1M+ lines of code) by resolving low-level messaging and queuing issues
\item Gained proficiency in Ada, ClearCase version control, and Jenkins to correct radar functionality, validate using radar simulations
\item Assisted in redeveloping a tool to simulate external messages and test radar capabilities
\item Collaborated across teams of system engineers, validation teams, and software developers to align functionality with system requirements
\item Participated in code reviews, sprint planning, and backlog refinement
\itemsEnd{}
%--------Autobike--------
\company{Cornell Autonomous Bicycle Project Team}{Ithaca, NY}
\position{Software Lead}{May 2024--Present}
\itemsBegin{}
\item Define technical goals and allocate tasks for team of eight
\item Onboard and mentor new team members, providing training on project architecture and tools
\item Collaborate with cross-functional teams, including hardware and mechanical subteams, to define data formats and integrate software
\item Define team Docker and ROS infrastructure, streamlining development and integration with kinematic, optical, and LiDAR sensors
\item Automate CI/CD pipelines to test, format, and execute code using GitHub Actions
\itemsEnd{}
\position{Navigation Developer}{Aug 2022--May 2024}
\itemsBegin{}
\item Contributed to repository with 25K+ lines of source code
\item Implemented optical flow and computer vision techniques to predict vehicle and pedestrian motion using OpenCV
\item Developed bicycle dynamics algorithims using NumPy to significantly reduce path finding search space
\item Collaborated with team of 10 to create Q-Learning collision avoidance algorithm
\itemsEnd{}
%--------Tholyl--------
\company{Tholyl Technologies}{Acton, MA}
% TODO: double check these dates
\position{Software Tester, Intern}{Oct 2021--Aug 2022}
\itemsBegin
\item Tested an Angular full stack job board application for local students
\item Reported bugs, provided insight into development of software product
\item Created and managed startup website
\itemsEnd
% SELECTED ENGINEERING PROGRAMS-------------------------------------------------
% TODO: Replace sometime in near future
\section{Selected Engineering Programs}
%--------Hajim--------
\resumeEntry{Hajim School of Engineering \& Applied Sciences Pre-College Intensive}
{Summer 2021}
{University of Rochester}
{Virtual}
\itemsBegin{}
\item Attended highly selective 20-student cohort three-week intensive studies program completing modules in electrical and computer engineering, data science, and biomedical engineering
\itemsEnd{}
%--------Luddy--------
\resumeEntry{Luddy Pre-College Summer Computing \& Engineering Summer Program}
{Summer 2021}
{Indiana University, Luddy School of Informatics}
{Virtual}
\itemsBegin{}
\item Attended a week-long pre-college exploratory program that covered topics such as intelligent sound-processing, microbiome gene sequencing, 3D modeling
\itemsEnd{}
% TECHNICAL SKILLS -------------------------------------------------------------
\section{Technical Skills}
\itemsBegin{}
\item \textbf{Languages}{: Python, C, C++, Java, Verliog, Perl, Groovy, OCaml, Ada, JavaScript/HTML/CSS, Bash}
\item \textbf{Frameworks}{: ROS, Svelte}
\item \textbf{Developer Tools}{: Git, Docker, Jenkins, Grafana, ClearCase, GitHub Actions, GitLab CI/CD }
\itemsEnd{}
\end{document}