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}