Resume

\documentclass[a4paper]{article} \usepackage[left=3cm,top=1cm,right=3cm,nohead,nofoot]{geometry} %\usepackage{lmodern} %\usepackage[T1]{fontenc} \linespread{0.95} \setcounter{secnumdepth}{0} \makeatletter \renewcommand{\section}{\@startsection {section}% % the name {1}% % the level {-1.5cm}% % the indent {\baselineskip}% % the before skip {0.5\baselineskip}% % the after skip {\sffamily\bfseries\large\scshape}} % the style \makeatother \newcommand{\separator}{\begin{center}\rule{60ex}{0.1mm}\end{center}} \newcommand{\ignore}[1]{} \begin{document} \begin{center} \textbf{Robbert Haarman} \\ Dennenbosweg 39 \\ 7556 CB Hengelo \\ +31628744190 \\ resume@inglorion.net \\ http://inglorion.net/ \end{center} \section{Skills} \begin{description} \item[Natural languages:] English, Dutch, Spanish, and German. \item[Computer languages:] Ruby, Common Lisp, Scheme, PHP, Perl, Python, OCaml, Java, C, C++, assembly (x86, MIPS and PowerPC), HTML, XHTML, XML, CSS, JavaScript, Smalltalk, and BASIC. \item[Operating systems:] GNU/Linux (Debian, Ubuntu, Gentoo, Slackware), OpenBSD, Mac~OS~X, NetBSD, and Microsoft Windows 2000 Professional. \item[Applications:] PostgreSQL, MySQL, mutt, Rails, RSpec, BackgrounDRb, Cerberus, ratpoison, ion, OpenSSH, GNU~Screen, MaraDNS, Apache, vsftpd, ftpd-ssl, Subversion, Darcs, LaTeX, BibTeX, troff, Procmail, Fetchmail, Exim, Sendmail, and APT. \end{description} \section{Software I Have Written} \begin{description} \item[muhttpd:] a simple web server supporting HTTP, HTTPS, static pages, CGI scripts, and MIME type based handlers. \item[mailvisa:] a Bayesian spam filter with good precision, recall, and memory usage. \item[Ahoy:] an efficient, decentralized service discovery protocol for mobile ad-hoc networks (part of my Master's thesis). \item[libagc:] a stop-and-copy garbage collector that can be extended with new types at run-time and supports finalizers. \item[fectp (not released yet):] a reliable transport protocol based on forward error correction; useful on high-latency links. \end{description} \noindent I have implemented DCC file transfers for the Gaim instant messaging client. I have also developed and maintained various websites. \section{Education} \noindent \textbf{Master of Computer Science} \\ University of Twente \\ September 2003 -- January 2007 \\ \begin{description} \item[Subjects:] compiler construction, functional programming, advanced programming concepts, protocol engineering, mobile and wireless networking, concurrent and distributed programming, modeling and analysis of concurrent systems, hardware/software co-design, embedded computer architectures, advanced logic, lambda calculus, linear algebra, code theory, encryption, security, fault-tolerant digital systems, instrumentation of embedded systems, testing techniques, system validation, graph theory, algorithms, data structures, and complexity. \item[Thesis:] Ahoy: A Proximity-Based Discovery Protocol. Describes the design and implementation of an efficient, decentralized service discovery protocol for mobile ad-hoc networks, based on attenuated Bloom filters. \end{description} \separator \noindent \textbf{Exchange} \\ University of California, Davis \\ January 2002 -- June 2002 \\ \begin{description} \item[Subjects:] C++, artificial intelligence, MIPS assembly language, design and implementation of operating systems, Spanish, and analytical philosophy. \end{description} \separator \noindent \textbf{Bachelor of Arts} \\ University College Utrecht \\ September 2000 -- May 2003 \\ \begin{description} \item[Subjects:] object-oriented programming using Java, databases, e-commerce, XML, XSLT, Spanish, linguistics, electrodynamics, and neuroscience, \end{description} \section{Professional Experience} \noindent \textbf{Developer} \\ Noxa BV \\ http://www.noxa.nl/ \\ March 2007 \\ \noindent Noxa operates a number of websites on behalf of the CareerNetwork Holding. Among the sites operated by Noxa are studentenwerk.nl, careernetwork.nl, scholierenwerk.nl, stagehulp.nl, parttimewerk.nl, and kamerhulp.nl. While at Noxa, I participated in a project where the existing sites were re-implemented using Ruby on Rails. My main responsibilities were developing the backend to manage the database used by all the sites and developing RSpec tests for studentenwerk.nl. I also made various small contributions to the other sites, as well as to the internal fork of the redMine project management application. \separator \noindent \textbf{Developer} \\ Gong Reflections BV \\ http://www.gong.nl/ \\ February 2005 -- December 2005 \\ \noindent Gong is a company that matches skillful students with jobs made available by Gong's corporate customers. I redesigned Gong's database and the web interface to it, implemented the new design, migrated the data from the old database, and maintained the new database and web interface. \separator \noindent \textbf{Webmaster} \\ ScooterFreaks \\ http://www.scooter-freaks.nl/ \\ May 2004 -- September 2004 \\ \noindent ScooterFreaks is a website for everything related to (motor) scooters. I rewrote large portions of the website using PHP, XHTML, and CSS, and sanitized the database access code. \separator \noindent \textbf{Technical Support Agent} \\ Sitro.nl \\ http://www.sitro.nl/ \\ February 2003 -- January 2004 \\ \noindent Sitro.nl is a small web hosting firm. I administered one of their Linux servers and provided customer support. \separator \ignore{ \noindent \textbf{Webmaster} \\ InfraBase \\ November 2001 -- December 2001 \\ \noindent InfraBase used to be a company doing project management. I re-implemented their website using CSS, retaining the existing design. \separator \noindent \textbf{Webmaster} \\ The Yankee Group Nederland \\ September 2000 -- December 2001 \\ \noindent The Yankee Group Nederland used to be the Dutch branch of the American technology research and consulting firm the Yankee Group. I maintained their Dutch website, applying regular updates. \separator } \noindent \textbf{Webmaster} \\ Verdonck, Klooster \& Associates \\ http://www.vka.nl/ \\ June 2000 -- December 2001 \\ \noindent Verdonck, Klooster \& Associates is a consultancy firm. I re-designed and re-implemented their website using PHP, XHTML, and CSS and performed regular maintenance and frequent updates. I also developed a web interface to the MySQL database used to manage mailing lists. \end{document}