-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume_double_river_version.tex
185 lines (156 loc) · 7.01 KB
/
resume_double_river_version.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
% Adam Gaia
% Resume
\documentclass{article}
\usepackage{xcolor}
\usepackage{xparse}
\usepackage{multicol}
\usepackage{enumitem}
% Margin setup. Modified from Scott Clark's margin setup on his own resume. https://github.com/sc932/resume
\setlength{\evensidemargin}{-0.25in}
\setlength{\headheight}{-0.25in}
\setlength{\headsep}{0in}
\setlength{\oddsidemargin}{-0.25in}
\setlength{\paperheight}{11in}
\setlength{\paperwidth}{8.5in}
\setlength{\textheight}{9.75in}
\setlength{\textwidth}{7in}
\setlength{\topmargin}{-0.3in}
\setlength{\topskip}{0in}
\setlength{\voffset}{0.1in}
\setlist{nolistsep} % Turn off whitespace between bullet points
\pagenumbering{gobble} % Turn off page numbering
\definecolor{titlebox}{gray}{0.70} % Inner background color of title bar
\setlength{\multicolsep}{0.0pt plus 0.0pt minus 0.0pt} % Fix spacing before and after multicols
% Command to create a section separation bar. Inspired by Scott Clark's separation bars on his own resume. https://github.com/sc932/resume
\NewDocumentCommand{\sepperator}{mmmm}
{
% #1 = width
% #2 = frame color
% #3 = background color
% #4 = text
\begin{center}
\fcolorbox{#2}{#3}{\makebox[#1]{\large{\textbf{#4}}}}
\end{center}
% TODO: Different font
}
\begin{document}
% --------------------------------------------------
% Contact Info
% --------------------------------------------------
\begin{center}
{\huge\textbf{Adam Gaia}}
\end{center}
\begin{center}
\begin{tabular}{ c c c }
% The Make file will determine what contact info gets included by writing to ./contactInfo.txt
\input{./contactInfo.txt}
\end{tabular}
\end{center}
% --------------------------------------------------
% Work Experience
% --------------------------------------------------
\sepperator{7in}{titlebox}{titlebox!40}{Work Experience}
% Sarcos Robotics
\noindent \textbf{Software Engineering Intern} \hfill November 2019 to present \\
\textit{Sarcos Robotics, Guardian XO Team}
\begin{itemize}
\item Reduced CI run time from 40 minutes to 3 minutes by removing redundancy and parallelizing the build process
\item Lead developer of an on-robot, service-queuing daemon. Created and containerized services using Docker
\item Wrote/optimized/debugged c++ code for realtime robot operating system
\item Automated robot bring-up, software update, and code compile processes \\
\end{itemize}
% Uintah Scientific Computing
\noindent \textbf{Scientific Computing Intern} \hfill August 2017 to November 2019 \\
\textit{University of Utah Engineering Department, Uintah Project (PDE-solving simulation software)}
\begin{itemize}
\item Parallelized a post-processing script, reducing run-time from 18 hours to 1 minute with 400+ GB input files
\item Created Bash scripts to automate the queuing of remote simulations. Added automatic job error feedback
%\item Created a Python script to recursively compare tree-structured simulation spec files for similar nodes
\item Used Linux command line to run simulations on remote high-performance computing centers
%\item Saved countless hours of time by writing Bash scripts to automate repetitive tasks
%\item Updated legacy MATLAB post-processing tools to handle current outputs
%\item Documented 3 new features in the user guide.
\end{itemize}
% --------------------------------------------------
% Education
% --------------------------------------------------
\sepperator{7in}{titlebox}{titlebox!40}{Education}
\noindent \textbf{B.S. Computer Science} - 3.2 GPA \hfill April 2022 \\
\textit{University of Utah - Salt Lake City, Utah}
\begin{itemize}
\begin{multicols}{2}
\item Object-Oriented Programming
\item Software Practice 1 and 2
\item Algorithms and Data Structures
\item Engineering Probability and Statistics
\item Professional Communication for Engineers
\item Scientific Computing
\item Numerical Methods for Engineering Systems
\item Computer Organization and Architecture
%\item Intro to Electrical Engineering
\item Calculus 1, 2, and 3
\item Linear Algebra and Differential Equations
\item Advanced Programming for Comp. Design Problems
\item Computer Networking (in progress)
\item Computer Systems (in progress)
\end{multicols}
\end{itemize}
% --------------------------------------------------
% Computer Science and Engineering Projects
% --------------------------------------------------
\sepperator{7in}{titlebox}{titlebox!40}{Computer Science and Engineering Projects}
\begin{itemize}
\item \textbf{Bitcoin Trading Bot:}
\textit{Ongoing fun project with a friend}
\begin{itemize}
\item Utilized a crypto exchange's api endpoints to pull price data and execute trades in real time
\item Worked with a data analyst to translate her data-processing methods into code
\item Deployed the bot via docker-compose on a RaspberryPi computer
\end{itemize}
\vspace{4mm}
\item \textbf{Parallel Laplace Solver:} \textit{Final project for an extracurricular openMP, openACC, and MPI bootcamp}
\begin{itemize}
\item Developed code remotely on a high-performance computing center
\item Used MPI to scale C code for 100 processors
\end{itemize}
\vspace{4mm}
\item \textbf{Spreadsheet Application:}
\textit{Semester-long project to build an application from scratch in C\#}
\begin{itemize}
\item Used modular programming and MVC to combine individual components into a fully developed application
\item Used hash maps to keep track of cell dependencies to optimize formula calculation speed
\item Received an A on the project
\end{itemize}
\vspace{4mm}
\item \textbf{Air-Powered Train Simulation:}
\textit{Numerical methods simulation of an air-powered train using MATLAB}
\begin{itemize}
\item Created a program to solve for a train design to maximize speed without overshooting the destination
\item Worked as a team to abstract a physical model into a modular set of functions
\end{itemize}
\end{itemize}
% --------------------------------------------------
% Skills
% --------------------------------------------------
\sepperator{7in}{titlebox}{titlebox!40}{Skills}
\begin{itemize}
\item \textbf{Primary Languages:} C++, Python, Bash
\item \textbf{Secondary Languages:} C, C\#, Java
\item \textbf{Tools:} Git, unit tests, CI/CD, Docker, ssh, MPI, Unix/Linux, Arduino microcontrollers, \LaTeX
\item \textbf{Soft Skills:} Outgoing team player, time management, great oral and written communication skills
\end{itemize}
% --------------------------------------------------
% Old Techinical Courses Section - now moved to education section
% --------------------------------------------------
% Technical Courses
% --------------------------------------------------
%\sepperator{7in}{titlebox}{titlebox!40}{Technical Courses Taken}
%\noindent Technical Courses Taken:
% \begin{itemize}
% \begin{multicols}{2}
% \item <class1>
% \item <class2>
% \item ...
% \end{multicols}
% \end{itemize}
\end{document}