-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
262 lines (197 loc) · 8.91 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
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
256
257
258
259
260
261
262
\documentclass[letterpaper]{deedy-resume-modified} % Use US Letter paper, change to a4paper for A4
\usepackage{enumitem}
\begin{document}
%----------------------------------------------------------------------------------------
% TITLE SECTION
%----------------------------------------------------------------------------------------
\namesection{Tristan}{Amini}{
(416) 801-5288 | \href{mailto:[email protected]}{\color{Black} [email protected]}
}
%----------------------------------------------------------------------------------------
% LEFT COLUMN
%----------------------------------------------------------------------------------------
\hspace{-30pt}\colorbox{MidnightBlue!80}{\hspace{10pt}
\begin{minipage}[t]{0.31\textwidth} % The left column takes up 33% of the text width of the page
\vspace{5pt}
%------------------------------------------------
% Skills
%------------------------------------------------
\section*{\color{White}Technical Summary}
\vspace{2pt}
\subsection{\color{White}C++}
\vspace{5pt}
\quotext{\textbullet Kernel Mode work.}
\vspace{3pt}
\quotext{\textbullet General User Mode work.}
\vspace{3pt}
\quotext{\textbullet Experience in game development.}
\sectionspace %whitespace
\subsection{\color{White}Java}
\vspace{5pt}
\quotext{\textbullet Experience with backend services.}
\sectionspace %whitespace
\subsection{\color{White}JavaScript}
\vspace{5pt}
\quotext{\textbullet React + State}
\vspace{3pt}
\quotext{\textbullet Redux + Sagas}
\vspace{3pt}
\quotext{\textbullet FlowType}
\sectionspace %whitespace
\subsection{\color{White}SQL}
\vspace{5pt}
\quotext{\textbullet MySQL}
\vspace{3pt}
\quotext{\textbullet SQLite}
\sectionspace
\subsection{\color{White}Additional Technologies}
\vspace{5pt}
\quotext{Python, HTML, CSS, Git, \LaTeX, Chef, Go, MATLAB, Unreal Engine 4}
\sectionspace
\section*{\color{White} Open Source Work}
\subsection{\color{White}Jenkins CI}
\vspace{5pt}
\quotext{\textbullet Fixed Python-specific bug in Cobertura plugin.}
\sectionspace
\subsection{\color{White}FlowTyped}
\vspace{5pt}
\quotext{\textbullet Added new type definitions to support my JavaScript work.}
\sectionspace
%------------------------------------------------
% Links
%------------------------------------------------
\section*{\color{White}Connect}
\subsub{Github: \href{https://github.com/Tamini}{github.com/Tamini}}
\subsub {LinkedIn: \href{https://www.linkedin.com/in/tamini}{linkedin.com/in/tamini}}
\sectionspace % Some whitespace after the section
%------------------------------------------------
% Education
%------------------------------------------------
\section*{\color{White}Education}
\subsection*{\color{White}University of Waterloo}
\subsub{Candidate for BASc}
\descript{\color{White}Systems Design Engineering}
\descript{\color{White}Class of 2018}
\sectionspace % Some whitespace after the section
%------------------------------------------------
% Past Employers
%------------------------------------------------
%\vspace{-5pt}
%\section*{\color{White}Past Employers}
%\subsection{\color{White}Interset}
%\quotext{"...he demonstrated an exceptional ability to very quickly become productive with new technologies." }
%\subsub{- Michael Iles | Dev Lead}
%\vspace{7pt}
%\subsection{\color{White}IBM}
%\quotext{"...his innovative solution to managing exceptions and frame descriptors was the key to our finishing that project..."}
%\subsub{- Bill O'Farrell | Developer}
%\vspace{5pt}
%\section*{\color{White}ADDITIONAL INFO}
%\quotext{Although my past internships have been mostly software focused, I am also quite good with electronics. I have taken multiple courses %that have given me hands-on experience with circuits. I know how to solder and have made use of it in past projects.}
%\vspace{16pt}
%\subsub{This resume is written in \LaTeX! \vspace{1pt} View the source at: \href{https://github.com/Tamini/Resume} %{github.com/Tamini/Resume}}
\vspace{130pt}
\end{minipage}} % The end of the left column
\hfill
%
%----------------------------------------------------------------------------------------
% RIGHT COLUMN
%----------------------------------------------------------------------------------------
%
\begin{minipage}[t]{0.70\textwidth} % The right column takes up 66% of the text width of the page
\changeurlcolor{Black}
\vspace{5pt}
%------------------------------------------------
% Experience
%------------------------------------------------
\section{Work Experience}
\runsubsection{Uber}
\descript{| Software Engineering Intern - Maps}
\location{May 2017 - August 2017 | San Francisco, CA}
\vspace{\topsep}
\begin{tightitemize}
\item Constructed vector tiles in Java to pass to the web frontend in order to display desired information and layers on maps.
\item Set up S3 bucket, JavaScript frontend and Java backend to allow for uploading, downloading and displaying of images and other files on web pages.
\item Set up a variety of dynamic data visualizations by surfacing ElasticSearch data to the JavaScript/React/Redux frontend using react-vis.
\end{tightitemize}
\sectionspace %whitespace
%----------------------------------------------
\runsubsection{Electronic Arts}
\descript{| Associate Developer - Gameplay}
\location{September 2016 - December 2016 | Burnaby, BC}
\vspace{\topsep}
\begin{tightitemize}
\vspace{-10pt}
\item Suggested and implemented SQLite to store different AI sequences for use in-game and to speed up development time.
\item Rewrote much of the legacy \CPP \hspace{1pt}code for new read and write operations.
\item Created a set of placers and processors in C\# to organize, expediate and improve the animation selection process.
\end{tightitemize}
\sectionspace %whitespace
%----------------------------------------------
\runsubsection{AMD}
\descript{| Driver Developer Intern}
\location{January 2016 - April 2016 | Markham, ON}
\vspace{\topsep}
\begin{tightitemize}
\vspace{-10pt}
\item Wrote an automatic vulnerability fuzz testing program in \CPP \hspace{1pt} that interacts with both user and kernel mode to simulate attacks on the AMD driver.
\item Fixed any identified exploits/vulnerabilities, giving AMD's users a more secure and reliable product.
\end{tightitemize}
\sectionspace %whitespace
%----------------------------------------------
\runsubsection{IBM}
\descript{| Open Source Compiler Developer Intern}
\location{May 2015 - August 2015 | Markham, ON}
\begin{tightitemize}
\item Worked in the two-man team that ported the OCaml compiler to the Z Architecture through writing and generating of x64, PPC and Z Assembly.
\item IBM's customers are now able to run OCaml code on Z machines!
\end{tightitemize}
\sectionspace %whitespace
%----------------------------------------------
\runsubsection{Interset}
\descript{| Software Engineer Intern}
\location{September 2014 – December 2014 | Ottawa, ON}
\begin{tightitemize}
\item Created Scala application to read and anonymize millions of data entries.
\item Maintained and set up a Hadoop/HBase/Phoenix/Spark install on AWS.
\item Built company web pages using JavaScript, HTML and CSS.
\end{tightitemize}
\sectionspace % Some whitespace after the section
%------------------------------------------------
\runsubsection{Polar}
\descript{| DevOps Intern}
\location{January 2014 - April 2014 | Toronto, ON}
\begin{tightitemize}
\item Worked with Django and Python for Polar's website and product backend.
\item Created MySQL dump scripts in Python and SQL that run daily using cron.
\end{tightitemize}
\sectionspace % Some whitespace after the section
%------------------------------------------------
% Open Source Work
%------------------------------------------------
%\vspace{-8pt}
%\section{Open Source Work}
%\runsubsection{Jenkins}
%\descript{| Contributing Community Member}
%\location{March 2014 - Present | \href{www.jenkins.io}{jenkins.io}}
%Fixed a bug in the Cobertura plugin that caused test result metrics to be incorrectly displayed to users.
%\sectionspace % Some whitespace after the section
%------------------------------------------------
% Personal Projects
%------------------------------------------------
\vspace{-8pt}
\section{Personal Projects}
\runsubsection{Spark}
\descript{| Third-Person Hack and Slash Game}
\location{Unreal Engine 4 | Still in development!}
Creating a third-person PC game in Unreal Engine 4 using both Blueprints and C++. Using Blender for modelling and Maya for animation.
\sectionspace % Some whitespace after the section
%------------------------------------------------
\runsubsection{AntiChess}
\descript{| Chess Game with Custom AI}
\location{Java | \href{https://github.com/Tamini/AntiChess} {github.com/Tamini/AntiChess}}
Created a chess game in Java with a from scratch custom AI. The AI determined the best move by looking at possible future board states, pruning very undesirable states early to save processing time.
\sectionspace % Some whitespace after the section
\end{minipage} % The end of the right column
%----------------------------------------------------------------------------------------
\end{document}