\documentclass{resume}

\renewcommand{\categoryfont}{\sc}

%
% set the space used for category titles here:
% use the same value for oddsidemargin and marginparwidth [the latter 
% 		will be reset to account for marginparsep]
% 
\setlength{\oddsidemargin}{1in}
\setlength{\marginparwidth}{1in}
% 
% calculate other dimensions [textwidth and evensidemargin] 
% in function of oddsidemargin and marginparwidth: 
% would be nicer to put in the class file...
%
\addtolength{\marginparwidth}{-\marginparsep}
 \setlength{\evensidemargin}{\oddsidemargin}
 \setlength{\textwidth}{\paperwidth}
 \addtolength{\textwidth}{-2in}
 \addtolength{\textwidth}{-2\oddsidemargin}
 \addtolength{\textwidth}{\marginparwidth}
 \addtolength{\textwidth}{\marginparsep}
%
%
\setlength{\topmargin}{-0.5in}
%
%
\renewcommand{\labelcitem}{$\diamond$}
\renewcommand{\labelitemi}{$\cdot$}
\newcommand{\first}{$1^{\mbox{\scriptsize st}}$\ }
\newcommand{\second}{$2^{\mbox{\scriptsize nd}}$\ }
\newcommand{\third}{$3^{\mbox{\scriptsize rd}}$\ }

\author{Joshua Kwan}
% ------ Address --------------------------------------------------------

\address{
	1866 Dalehurst Avenue\\
	Los Altos, CA 94024\\
	(650) 906-2996\\
	\mbox{\small\tt joshuak@berkeley.edu}\\
	\mbox{\small\tt http://inst.eecs.berkeley.edu/$\sim$joshk/}}

\begin{document}
\maketitle
% ------- Education ---------------------------------------------------

\begin{category}{Education}
\citem{University of California at Berkeley}, Berkeley, CA.\\
B.S. in Electrical Engineering and Computer Sciences, expected graduation: 2009.
\citem{The Harker School}, San Jose, CA.\\
High school diploma, awarded Spring 2005.
\end{category}

% ------- Skills ------------------------------------------------------

\begin{category}{Skills}
\citembullet C, C++, C\#, Java, BASIC/Visual Basic, Ruby, Python, Perl,
	SPARCv9 assembly, Lisp/Scheme, Autoconf, Makefile, SQL, HTML, JavaScript,
	VBScript, Visual Basic, CSS, PHP
\citembullet Ability to use and develop on most Unix (Linux,
	Solaris, FreeBSD, Darwin) and Windows platforms
\citembullet Experience with web services (SOAP) and portal development using
	the J2EE SDK.
\citembullet Familiar with network programming, thread management, network
	programming with TCP and UDP, GTK+, Windows MFC
\citembullet Fluent spoken/written English and French, moderate spoken/written
	Japanese.
\end{category}

% -------- Work experience --------------------------------------------

\begin{category}{Work \\experience}
\citem{Intern}, Accenture Technology Labs, Palo Alto, CA (Summer 2006)\\
	{\em{Business Event Advisor}}: Project for reading RSS feeds, parsing them,
	and coming to conclusions based on information in the feeds. Backend
	development in Python, native frontend development in Visual Basic / C\#
	.NET, and development of a completely new portal-based, webservice-backed
	frontend in Java.
\citem{Intern}, Sun Microsystems Labs, Menlo Park, CA (Summer 2005)\\
	{\em{The Magic Wall}}: Windows/Linux development in C++ to use data from a 
	rotating laser to turn a 'display wall' of networked Linux computers into a
	touchscreen.
\citem{Intern}, Rackable Systems, Inc., Milpitas, CA (Summer 2004)\\
	Designed and performed benchmark suites to measure the performance of high
	end server hardware on the Linux platform. Also wrote a database-backed
	system for tracking such results and correlating them to system
	specifications.
    
\citem{Free software developer} (2003 -- present)\\
Developed free software for Unix platforms, released under the GNU General
Public License, in order to further intuitive knowledge of programming
methodologies.
\begin{itemize}
\citem{Debian Project}: Putting together software packages for the Debian
	GNU/Linux distribution, involving knowledge of Make, shell, C, and Perl, and
	understanding OS infrastructure written in those languages. Also
	collaborated in writing the Debian Installer's network interface management
	code. (http://www.debian.org/)
\citem{Maildirtree}: Developed a utility that scans a Maildir-formatted mailbox
	recursively to display the number of unread messages and total number of
	messages in each folder in a tree format. Written in C.
	(http://triplehelix.org/~joshk/maildirtree/)
\citem{ify}: Customizable and modular Perl script to convert music in a
	directory tree from one format to another, preserving all metadata.
	(http://triplehelix.org/~joshk/code/)
\citem{ircd-hybrid}: Aided in the development of a robust chat server, written
	in C that is used today on the oldest and largest IRC chat network on the
	Internet, EFnet. (http://www.ircd-hybrid.org/)
\citem{Quod Libet}: Wrote plug-in components for a popular open-source music
	organizer and player written in Python. Also actively performing
	user-interface translation into French using the GNU Gettext system.
	(http://www.sacredchao.net/quodlibet/)
\end{itemize}
\end{category}

% -------- Reference --------------------------------------------

\begin{category}{References}
\citemnobullet Available upon request.
\end{category}

\end{document}
