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