/resume.html
HTML | 357 lines | 293 code | 54 blank | 10 comment | 0 complexity | 85f27adb5a317e5216dd9b94fe9ca963 MD5 | raw file
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4<!-- FIXME:
5 - Opera adds list markers to dates in <li>'s
6 - IE seems to clear date floats, which means that the headers don't
7 line up with the dates
8 - Add valid XHTML 1.0 strict / CSS 2.1 links on screen versions only
9 - Jobmine messes with whitespace, so my beautiful indentation is no more
10-->
11<html xmlns="http://www.w3.org/1999/xhtml">
12 <head>
13 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
14 <title>Ronuk Raval</title>
15 <style type="text/css" media="all">
16 body {
17 padding: 1em;
18 line-height: 1.6em;
19 font-family: Palatino, Palatino Linotype, Georgia, serif;
20 }
21
22 div.inner-pad {
23 padding: 0px 2.5em;
24 }
25
26 hr { clear: both; }
27
28 h1 {
29 text-align: center;
30 margin: 0.3em 0px;
31 font-variant: small-caps;
32 }
33
34 h2 {
35 font-variant: small-caps;
36 clear: both;
37 margin: 1em 0px 0.3em 0px;
38 }
39
40 h3 {
41 font-size: 100%;
42 font-weight: bold;
43 margin: 0px;
44 }
45
46 ul.undertitle {
47 list-style-type: none;
48 padding: 0px;
49 margin: 0px;
50 text-align: center;
51 line-height: normal;
52 }
53
54 ul.address {
55 list-style-type: none;
56 width: 50%;
57 margin: 0px;
58 padding: 0px;
59 }
60
61 ul.float-right {
62 text-align: right;
63 float: right;
64 }
65
66 ul.address > li {
67 line-height: normal;
68 }
69
70 ul.address > li.header {
71 font-variant: small-caps;
72 font-size: 120%;
73 line-height: 1.6em;
74 font-weight: bold;
75 }
76
77 ul.section {
78 margin: 0px 0px 0.6em 0px;
79 }
80
81 p.section {
82 clear: both;
83 margin: 0px 0px 0.6em 0px;
84 }
85
86 p.header {
87 font-weight: bold;
88 }
89
90 p.date {
91 float: right;
92 margin: 0px;
93 font-style: italic;
94 }
95
96 span.header {
97 font-weight: bold;
98 }
99
100 span.date {
101 font-style: italic;
102 }
103
104 a, a:visited {
105 color: #000000;
106 text-decoration: underline;
107 }
108
109 a:hover {
110 text-decoration: none;
111 }
112
113 a.fixed-width {
114 font-family: monospace;
115 }
116
117 table {
118 border-width: 0px;
119 }
120 </style>
121
122 <style type="text/css" media="screen">
123 .endnote {
124 display: none;
125 }
126 </style>
127
128 <style type="text/css" media="print">
129 .endnote {
130 font-family: monospace;
131 display: inline;
132 }
133
134 div.endnote {
135 display: block;
136 line-height: normal;
137 }
138
139 a {
140 text-decoration: none;
141 }
142 </style>
143 </head>
144 <body>
145 <h1>Ronuk Raval</h1>
146 <ul class="undertitle">
147 <li>2B Computer Science with Digital Hardware Option</li>
148 <li>Phone: (519) 722-3062</li>
149 <li>E-mail: <a class="fixed-width" href="mailto:ronuk.raval@gmail.com">ronuk.raval@gmail.com</a></li>
150 <li>Website: <a class="fixed-width" href="http://zeroindexed.com">http://zeroindexed.com</a></li>
151 </ul>
152 <div class="inner-pad">
153 <ul class="address float-right">
154 <li class="header">Permanent Address</li>
155 <li>5999 Cherrywood Pl.</li>
156 <li>Mississauga, Ontario</li>
157 <li>L5M 4Z6</li>
158 </ul>
159 <ul class="address">
160 <li class="header">Local Address</li>
161 <li>Apt. #2</li>
162 <li>359 Erb St. W</li>
163 <li>Waterloo, Ontario</li>
164 <li>N2L 1W4</li>
165 </ul>
166 </div>
167 <hr/>
168
169 <div class="inner-pad">
170 <h2>Skills</h2>
171 <ul class="section">
172 <li>Proficient with C, C++, Python, Shell scripting, Haskell,
173 Javascript, Scheme, and Java; as well as several documentation
174 and testing suites respective to those languages.</li>
175
176 <li>Familiar with general database concepts and the SQL-92
177 standard, as well as the MySQL and Oracle implementations.</li>
178
179 <li>Skilled with Linux, Bash and zsh shells, and the UNIX
180 toolchain.</li>
181
182 <li>Working knowledge of several build systems and development
183 environments, including handwritten makefiles, the autotools
184 suite, as well as Eclipse, Qt Creator, KDevelop, and
185 Eric4.</li>
186
187 <li>Well versed in the use of several revision control systems
188 from the command line, namely Subversion, Git, Bazaar, and
189 Darcs, with passing familiarity with RCS and CVS.</li>
190
191 <li>Knowledgable about computer hardware and logic level design
192 and abstraction.</li>
193 </ul>
194
195 <h2>Work Experience</h2>
196
197 <!-- FIXME: Dates must appear before the header because they're floated right.
198 I could float the header left, but this breaks in an <li> environment
199 because floats are taken out of the text flow for positioning. -->
200 <p class="date">New York, NY (September – December, 2010)</p>
201 <h3>Bloomberg LP: Financial Software Developer</h3>
202 <ul class="section">
203 <li>Internship as part of the Management Information Systems team.</li>
204
205 <li>Designed, tested, and programmed both frontend and backend systems for a search feature to
206 be used in a multi-user, highly concurrent manner, featuring both synchronous and
207 asynchronous modes of operation. This replaced a legacy system and involved writing data
208 migration scripts from an Oracle backend to an in-house proprietary database.</li>
209
210 <li>Replaced a few legacy screens written in a mixture of Fortran and C with variants that used
211 the newer client-server oriented architecture in C++ and Javascript. Also added features and
212 functionality not present in the older screens.</li>
213
214 <li>Responsible for writing scripts to migrate the team source code repository system from RCS
215 to Subversion. Also wrote scripts that wrapped around Subversion to aid in the specific
216 workflow used by the team.</li>
217 </ul>
218
219 <p class="date">Waterloo, ON (October – December, 2009)</p>
220 <h3>University of Waterloo: Campus Recreation</h3>
221 <p class="section">Intramural Flag Football Referee.</p>
222
223 <p class="date">Mississauga, ON (February – June, 2009)</p>
224 <h3>St. Joseph Secondary School: Peer As Teacher Helper</h3>
225 <ul class="section">
226 <li>Teaching assistant for a grade 10 computer engineering class, taken as a non-paid co-operative
227 education credit in secondary school.</li>
228
229 <li>Given free reign over many activities, including teaching an entire unit on Lego Mindstorms
230 robots, marking of assignments, and leading classes where the teacher was not present.</li>
231
232 <li>Designed, executed, and marked the culminating assignment worth 10% of the students’ final
233 grade: to build a servomotor control circuit using two 555 astable timers and a variable
234 resistor to control the desired angle of the servomotor.</li>
235 </ul>
236
237 <p class="date">Mississauga, ON (May 2008)</p>
238 <h3>St. Dunstan Elementary School</h3>
239 <p class="section">Volunteer Flag Football Coach.</p>
240
241 <h2>Open Source Activities</h2>
242 <ul class="section">
243 <li><a href="https://github.com/rraval/wlcc">Currently
244 implementing an optimizing compiler in Haskell</a><span
245 class="endnote"> [wlcc]</span>.</li>
246 <li><a href="http://zeroindexed.com/cpp-conway">Wrote a proof
247 of concept Conway’s Game of Life simulator entirely in the
248 C preprocessor</a><span
249 class="endnote"> [cpp-conway]</span>.</li>
250 <li><a href="https://github.com/rraval/Rescue">Designed a
251 résumé formatting domain specific language implemented in
252 Haskell</a><span class="endnote"> [rescue]</span>.</li>
253 <li><a href="http://gitorious.org/jockey">Partially completed a
254 note storing system in Python</a><span
255 class="endnote"> [jockey]</span>.</li>
256 <li><a href="http://launchpad.net/wicd">Contributed a command
257 line interface to the wicd network manager for
258 Linux</a><span class="endnote"> [wicd]</span>.</li>
259 <li><a href="http://code.launchpad.net/~ronuk-raval/+junk/xtest">Wrote
260 a Python interface to the XTest extension of the X
261 server</a><span class="endnote"> [xtext]</span>.</li>
262 </ul>
263
264 <h2>Education</h2>
265
266 <p class="date">Waterloo, ON (September 2009 – Present)</p>
267 <h3>University of Waterloo</h3>
268 <p class="section">
269 Candidate for Bachelor of Computer Science<br/>
270 Honours Computer Science with Digital Hardware Option, Co-op Program
271 </p>
272
273 <h3>Relevant Courses and Assignments</h3>
274 <ul class="section">
275 <li>
276 <p class="date">University of Waterloo (January – April, 2010)</p>
277 <h3>Foundations of Sequential Programs</h3>
278 <p class="section">Completed an optimizing toolchain that
279 compiled a C derived language (named WL) to a subset of
280 the MIPS instruction set, going far beyond course
281 expectations.</p>
282 </li>
283
284 <li>
285 <p class="date">University of Waterloo (September – December, 2009)</p>
286 <h3>Design, Abstraction, and Implementation</h3>
287 <p class="section">Accepted in an instructor consent only
288 advanced level first year computer science course, with a
289 focus on data structures, formalism, and models.</p>
290 </li>
291
292 <li>
293 <p class="date">St. Joseph Secondary School (February – June, 2009)</p>
294 <h3>Computer and Information Science</h3>
295 <p class="section">Partially finished a substitute teacher
296 allocation application as a special project assigned by the
297 secondary school.</p>
298 </li>
299 </ul>
300
301 <h2>Awards and Achievements</h2>
302 <ul class="section">
303 <li><span class="header">Evaluated “Outstanding”</span>, the
304 highest possible rating, for internship at Bloomberg LP (<span
305 class="date">2010</span>).</li>
306
307 <li><span class="header">Most Valued Member:</span> St. Joseph
308 Robotics Team (<span class="date">2009</span>).</li>
309
310 <li><span class="header">Best Engineered Robot:</span>
311 University of Ontario Institute of Technology Lego Mindstorms
312 SumoBot competition (<span class="date">2008</span>).</li>
313
314 <li><span class="header">Subject Award:</span> Highest mark in
315 Computer Science that year at St. Joseph Secondary School
316 (<span class="date">2007</span>).</li>
317
318 <li><span class="header">Most Dedicated Player:</span> St.
319 Joseph Junior Boys Football team (<span
320 class="date">2007</span>).</li>
321 </ul>
322 </div>
323
324 <div class="endnote">
325 <hr/>
326
327 <div class="inner-pad">
328 <table>
329 <tr>
330 <td>[wlcc]:</td>
331 <td>https://github.com/rraval/wlcc</td>
332 </tr>
333 <tr>
334 <td>[cpp-conway]:</td>
335 <td>http://zeroindexed.com/cpp-conway</td>
336 </tr>
337 <tr>
338 <td>[rescue]:</td>
339 <td>https://github.com/rraval/Rescue</td>
340 </tr>
341 <tr>
342 <td>[jockey]:</td>
343 <td>http://gitorious.org/jockey</td>
344 </tr>
345 <tr>
346 <td>[wicd]:</td>
347 <td>http://launchpad.net/wicd</td>
348 </tr>
349 <tr>
350 <td>[xtest]:</td>
351 <td>http://code.launchpad.net/~ronuk-raval/+junk/xtest</td>
352 </tr>
353 </table>
354 </div>
355 </div>
356 </body>
357</html>