PageRenderTime 96ms CodeModel.GetById 36ms app.highlight 45ms RepoModel.GetById 3ms app.codeStats 0ms

/resume.html

https://github.com/rraval/resume
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 &ndash; 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 &ndash; 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 &ndash; 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&rsquo; 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&rsquo;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&eacute;sum&eacute; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ndash; 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 &ldquo;Outstanding&rdquo;</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>