/
Resume.tex
219 lines (212 loc) · 12.6 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
\documentclass[11pt,a4paper]{moderncv}
\definecolor{bluecolor}{rgb}{0,0.2,0.6} % hyperlinks setup
\AtBeginDocument{\hypersetup{colorlinks,breaklinks,urlcolor=bluecolor,linkcolor=bluecolour}}
\moderncvtheme[blue]{banking}
\usepackage[utf8]{inputenc} % replace by the encoding you are using
\usepackage[scale=0.8, margin=0.85in]{geometry}
\usepackage{verbatim}
\name{Vaarnan}{Drolia}
%\title{}
\phone[mobile]{+1 (415) 4849415}
\email{vaarnan@gmail.com}
\homepage{vellvisher.github.io}
%\social[github]{vellvisher}
%\social[linkedin]{vaarnan}
\quote{I build things.}
\nopagenumbers{}
\usepackage{mathpazo}
%\usepackage{mathptmx}
\renewcommand{\sfdefault}{ppl}
\renewcommand{\labelitemi}{{\color{color1}$\bullet$}}
\begin{document}
\makecvtitle
\section{Work Experience}
%\cventry{August 2012 - December 2012}{Teaching Assistant}{National University
%of Singapore}{country}{dept}{}
\cventry{July 2016 - September 2023}{Staff Engineering Manager}{Google Inc.}{London, UK and Mountain View, California}{Wear OS by Google}
{\begin{itemize}
\item Led team of 7 software engineers for the phone companion app to the
smart watch
\item Successfully pushed back on leadership decision to layoff 5 members (Google 2023 layoffs)
\item Founding member of team to launch Wear OS for China (now 2nd largest
market for smartwatches); app successfully deployed globally in all markets
\item Key role in ensuring the rebrand of Android Wear to Wear OS, essential to
highlight that Wear watches are cross-platform and can be used with iPhones
\item Developed and launched features to make the watch "smart" - internet to
the watch (Bluetooth proxy), payments via Google Pay, Calendar, Contacts
and GPS location
\item Technical Architect of componentization for the smartphone app which will
push the boundaries of products that watch partners will build in the future
\item Process improvements to enable team to release new software updates
monthly from once every 6 months
\item Led team to a testing culture and focus on product quality, improve testing
of code from 0\% to 90\%, 2-week sprints, standups and other agile practices
\end{itemize}}
\cventry{November 2014 - July 2016}{Software Engineer}{Google Inc.}{Zürich, Switzerland}{Search and Knowledge}
{\begin{itemize}
\item Led several key improvements to Google Search results powered by data from the Knowledge Graph, my code still runs with every Google search, and every page scraped by the search engine (aka the Internet)
\item Led infrastructure advancements in Google Knowledge Graph data processing to save several days worth of compute resources per job
\item Tech Lead of Knowledge Understanding Verticals effort and fostered cross-company collaboration with teams in Android, YouTube to launch products for Google IO
\item Google Search struggled with regional ambiguities (eg "boots (pharma uk)" vs "boots (shoes)". I deployed global scale project for region aware language interpretation which improved search results and text interpretation for various platforms like Ads, YouTube
\item Built a Biasing API for Search's text understanding system which is now widely used for user query understanding in major Google products like Maps, YouTube, Assistant, Shopping, Finance
\end{itemize}}
\cventry{May 2013 - August 2013}{Software Engineering Intern}{Google Inc.}{Cambridge, Massachusetts}{Play Magazines}
{\begin{itemize}
\item Developed a new \href{https://play.google.com/store/apps/details?id=com.google.android.apps.magazines&hl=en}{Play Newsstand} client for \href{http://www.android.com/tv/}{Android TV}
\item Added APIs to the back-end services to support the new Android client
\item Became proficient in a range of Google technologies such as ProtocolBuffers, Guice and Guava
\end{itemize}}
\cventry{August 2012 - May 2014}{Teaching Assistant}{National University of Singapore}{Singapore}{Software Engineering}
{\begin{itemize}
\item Guided 45 students in 11 teams (over three semesters) as they made their first real-world application
\item Initiated classroom discussions on several topics such as code quality, software testing, design patterns
\end{itemize}}
\cventry{May 2012 - July 2012}{Research Assistant}{National University of Singapore}{Singapore}{Data Mining and Visualization}
{\begin{itemize}
\item Developed visualizations of Twitter and Facebook data using multi-level Tag Clouds with \href{http://d3js.org/}{d3.js}
\item Deployed the back-end server on Apache Tomcat + Jersey and the Front-End on Heroku in PHP
\item Integrated the Google Maps API to add location centric information to the data
\end{itemize}}
\cventry{May 2011 - July 2011}{Software Engineer}{IBM Corporation}{Singapore}{Tivoli Division}
{\begin{itemize}
\item Developed a command-line interface for the Tivoli Test Automation Framework using Python and Java
%\item Wrote shell scripts for automated deployment on server platforms such as Windows, Linux, Solaris
\item Enabled QA to deploy servers and execute tests on remote worker machines without writing any code
\item Converted Jython into CPython to improve speed and responsiveness by several orders of magnitude
\end{itemize}}
\section{Education}
%\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\cventry{August 2010 - May 2014}{Bachelor of Computing (Honours)}{National University of Singapore}{Computer Science}{4.48/5.00 (GPA)}
{\begin{itemize}
\item Dean's List - Sem 2, 2012-13
\item \textbf{Top 2\%} in the Software Engineering course out of 250 students
\item \textbf{Top Student} in the Computer Security course out of 80 students
\item \textbf{Top 5\%} in the Parallel and Distributed Algorithms course out of 60 students
\item Singapore Airlines - Neptune Orient Lines Scholar
\end{itemize}}
\cventry{April 1997 - May 2010}{Higher Secondary Education}{St. James' School}{}{\textit{96.25\%}}
{\begin{itemize}
\item \textbf{100\%} in Computer Science for both `A' and `O' Level Equivalents
\item \textbf{97.2\%} in Indian `O' Level Equivalent (ICSE)
%\item \textbf{98} Percentile in SAT 1, 2230/2400 (Critical Reading - 750, Writing - 710, Math - 770)
\end{itemize}}
\section{Project Papers}
\begin{itemize}
\item \href{http://vellvisher.github.io/papers_reports/doc/Threads_vs_Events_Server_Architectures.pdf}{Threads vs Events for Server Architectures} \hfill 2013
\item \href{http://vellvisher.github.io/papers_reports/doc/NUS_2FA_GA.pdf}{Enhancing NUSNET using Two-Factor Authentication} \hfill 2012
\item \href{http://vellvisher.github.io/papers_reports/doc/RFID_NFC.pdf}{Analyzing Low Level Issues Relating to the Security of RFID/NFC Cards} \hfill 2012
\item \href{http://vellvisher.github.io/papers_reports/doc/BFS_FreeBSD.pdf}{Analysis of the BFS Scheduler in FreeBSD} \hfill 2011
\end{itemize}
\section{Project Experience}
\textbf{HTML5 Applications}
\begin{itemize}
\item LearnLobe - Digital Whiteboard with video-conferencing for students (using WebRTC)
\item Kontitude - Conference organizer to manage event attendees using location and data services
\item MysteryStory - Game which promotes innocuous learning of AED
\end{itemize}
\textbf{iOS Applications}
\begin{itemize}
\item KBuddy: iPad Karaoke application with a Ruby on Rails + MongoDB backend
\item Huff n Puff: iPad "clone" of Angry Birds with the implementation of a Physics Engine
\end{itemize}
\textbf{CS2103 (Software Engineering)}: Led a team of 4 to develop - \href{http://github.com/vellvisher/quicktodo}{QuickToDo} Task Manager in Java
\begin{itemize}
\item Project inducted into the
%\href{http://www.comp.nus.edu.sg/~cs2103/AY1112S1projects/halloffame.html}{Hall of Fame}
Hall of Fame for the course
\item Developed natural language input, software updating and Google Calendar Integration
\end{itemize}
\textbf{CS1101S (Programming Methodology)}:
\begin{itemize}
\item Offered to only 60 students in \textbf{MIT Scheme} language and placed 2nd in Robotics competition
\end{itemize}
\section{Course Work}
{\begin{itemize}
\item \textbf{Parallel and Distributed Algorithms} - Byzantine consensus, Self-Stabilization, Non-blocking data structures,
Mutual Exclusion, ABA Problem, OpenMPI, Matrix multiplication, Intel SIMD
\item \textbf{Distributed Systems} - Voting and Consensus algorithms, RMI, Multicast, Gossip Protocols, Chord, Distributed Hash Tables, P2P Networks, Vector Clocks, Consistency Models
\item \textbf{Security} - Explored attacks like buffer overflows,
heap overflows, data fuzzing, XSS, CSRF and DoS Attacks, Vulnerability Scanners,
ARP Poisoning and IP Spoofing, SQL and Code Injections
% \item \textbf{Parallel Computing} - Basketball simulation (OpenMPI) and Matrix Multiplication Intel SIMD
\item \textbf{Machine Learning} - Inverse Document Frequency, Naive Bayes, Genetic Algorithms, Artificial Neural Networks, Gradient Descent
\end{itemize}}
\section{Tech Skills}
\begin{itemize}
\item Java, Swift, Objective-C, Python, C++, C, Scheme, JavaScript, PHP, HTML5
\item Experience with a wide range of operating systems in both Windows and Unix Environments
\end{itemize}
\pagebreak
\section{Awards and Accomplishments}
%\subsection{Competitions}
\begin{itemize}
\item UK Global Talent - Exceptional Talent Visa recipient \hfill 2021
\item PyCon Asia - LucasFilm Top Student Programmer \hfill 2012
\item Tata Consultancy Services IT Wiz Quiz - National Winner from 3.5 million participants \hfill 2009
%\item Tata Steel Building India Essay Writing Competition - Runner Up (City) &
%School Level Winner \hfill 2009
%Best-Speaker in School Inter-House Debates Circuits 200X-XX
%Won the Inter-House Extempore Competition 2010
%Douglas Bose Award for Best Debate Team \hfill 2006
%Moderator for Model United Nations St. James' School \hfill 2010
\end{itemize}
\subsection{Academic and Service}
\begin{itemize}
\item Medal for Academic Excellence - National high school examination (ISC) \hfill 2010
\item Bishop's Medal - Top Student National secondary school examination (ICSE) \hfill 2008
%\item Agrasen Bhavan for Academic Excellence - ICSE \hfill 2008
\item Principal's Award for the Most Outstanding Pupil \hfill 2009-10
\item C.V. Shunker Award for Integrity and Service \hfill 2009-10
\item Reverend Canon Basil Manuel Award for the Best Scout \hfill 2009-10
\end{itemize}
\begin{comment}
\subsection{Boy Scouts}
\item Best Scout Camper in Annual Scouts and Cubs Winter Camp \hfill 2006
\item Winner of Annual Hechle Ambulance Shield First Aid Competition \hfill 2008
\item First Runner Up of Annual Scouts and Guides Quiz Competition \hfill 2007
\end{comment}
%\section{Co-Curricular Activities}
%\subsection{National University of Singapore}
%\begin{itemize}
% \item Resident Assistant \hfill 2010-2011
%\end{itemize}
%\subsection{St. James' School}
%\textbf{Leadership}
\begin{comment}
\begin{itemize}
\item School Captain and President of Student's Council \hfill 2009-2010
\item Troop Leader of Boy Scouts Association \hfill 2008-2010
\item Nature Club President \hfill 2009-2010
\item President of inter-school cultural fest Jaco Sanskriti\hfill 2009
\item Vice President of inter-school quiz competition Jaco-Iz\hfill 2009
\end{itemize}
\end{comment}
\begin{comment}
\subsection{Editor}
\item Jacobean \hfill 2009-10
\item Yearbook \hfill 2008-09
\item The School Scroll \hfill 2008-09
\subsection{Boy Scouts Movement}
\begin{itemize}
\item Troop Leader of Scouting of the St. James' Boy Scouts Group
\item Organized 3 winter camps with roughly 150 scouts and cubs from ages X-X
\item Organized several hikes and outdoor excursions
\item Extensive knowledge of the Scout Movement and Scout Techniques
\end{itemize}
\end{comment}
\begin{comment}
\section{Volunteer Work}
\begin{itemize}
\item Promoted Red Ribbons AIDS Awareness Campaign in High School
\item Panel Discussion for Carbon Emissions at Pangea '08
\item Climate Urgency Fair by SwitchOn
\item Collected funds to aids patients of Tuberculosis
\item "Save Southern Avenue" to promote a clean and plastic-free zone in the city
\item Indian Environment Summit 2008
\item Trip to Wetlands (Sunderbans) of West Bengal to study the Bio-diversity and Environment Conservation
\item Trip to Sunderbans of West Bengal to study the Bio-diversity and Environment Conservation
\item CSIR Programme on Youth for Leadership in Science of the Council for Scientific and Industrial Research, New Delhi
which selected meritorious students to promote research among young students
\end{itemize}
\end{comment}
\end{document}