summaryrefslogtreecommitdiffstats
path: root/resume.tex
blob: 6c91ed3708d399b950e48c2ae0f519f6ffdf5b7a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
% vim:foldmethod=marker commentstring=%%%s
% license {{{
% This work is licensed under the Creative Commons
% Attribution-NonCommercial-ShareAlike License. To view a copy of this license,
% visit http://creativecommons.org/licenses/by-nc-sa/1.0/ or send a letter to
% Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
% This file is adapted from Todd Courtesan's resume, at
% http://www.courtesan.com/todd/resume.html
% }}}
% preamble {{{
\documentclass[letterpaper,10pt]{article}
\usepackage{jesse_resume}
% }}}
\begin{document}
% Heading {{{
% look up what this actually does...
\begin{tabular*}{7in}{l@{\extracolsep{\fill}}cr}
doy@tozt.net & \textbf{\LARGE Jesse P Luehrs} & 605 E. White St., Apt \#D17\\
(618) 616-6287 & & Champaign, IL 61820\\
\end{tabular*}
\\
\vspace{0.1in} % }}}
% Education {{{
\resheading{Education}
\begin{itemize}
% UIUC {{{
\item \ressubheading{University of Illinois at Urbana-Champaign}
                    {Urbana, IL}
                    {Bachelor of Science in Computer Science}
                    {Aug. 2004--May 2008}
    \begin{itemize}
    \resitem{Overall GPA: 3.61, Technical GPA: 3.81}
    \resitem{James Scholar in Engineering (2004--2005)}
    \resitem{Dean's List (Fall 2004--Fall 2006)}
    \resitem{Graduated with Honors}
    \end{itemize} % }}}
\end{itemize} % }}}
% Work Experience {{{
\resheading{Work Experience}
\begin{itemize}
% UIUC Hydrogeology Lab {{{
\item \ressubheading{UIUC Hydrogeology Lab}
                    {Urbana, IL}
                    {Visiting Research Programmer}
                    {Feb. 2006--present}
    \begin{itemize}
    \resitem{Worked on the Geochemists' Workbench, a geochemistry software suite written in C++ and Tcl/Tk.}
    \resitem{Added or enhanced support for several different image output formats including PDF, SVG, and PostScript, including adding TrueType font embedding to PDF and PostScript files.}
    \resitem{Helped add parallel processing support to several scientific calculations, using OpenMP}
    % TODO: there's certainly more to add here - linux porting? something about gss?
    \end{itemize} % }}}
% Smile-A-While {{{
\item \ressubheading{Smile-A-While Amusements}
                    {Traveling, Illinois/Indiana/Missouri}
                    {Concessions manager}
                    {summer 2004 and 2005}
    \begin{itemize}
    \resitem{Managed several amusement games on the Luehrs' Ideal Rides carnival.}
    \end{itemize} % }}}
\end{itemize}
% }}}
% Projects {{{
\resheading{Projects}
\begin{itemize}
% Bot::Games {{{
\item \resshortsubheading{Bot::Games (http://github.com/doy/bot-games/tree)}{2009--Present}
    \begin{itemize}
    \resitem{Bot::Games is an IRC bot framework written in Perl, designed for multiplayer game moderation.}
    % TODO: mention mx-nonmoose at least?
    \end{itemize} % }}}
% TAEB {{{
\item \resshortsubheading{TAEB (http://search.cpan.org/dist/TAEB/)}{2008--Present}
    \begin{itemize}
    \resitem{TAEB is a Perl framework for programmatic interaction with NetHack (http://nethack.org/).}
    % TODO: talk about the ai stuff, and the other modules i've written for this (i-p-e, mx-r-m, g-i)
    \end{itemize} % }}}
% Smithy {{{
\item \resshortsubheading{Smithy (http://sourceforge.net/projects/smithy/)}{2008}
    \begin{itemize}
    \resitem{Smithy is a crossplatform map editor for the Aleph One engine (http://marathon.sourceforge.net/), written in OCaml.}
    \end{itemize} % }}}
% %hm-command {{{
%%\item \resshortsubheading{hm-command (http://tozt.net/code/hm-command/)}{2008--Present}
    %%\begin{itemize}
    %%\resitem{hm-command is a script for interacting with Hiveminder (http://hiveminder.com).}
    %%\resitem{It is written in Perl, and uses the Net::Hiveminder module to interact with Jifty's REST interface.}
    %%\end{itemize} % }}}
% Volition {{{
\item \resshortsubheading{System for Defining, Documenting and Recording Game Events (http://volition-inc.com/)}{2007--2008}
    \begin{itemize}
    \resitem{This is a library written in C which can be added to games in order to track arbitrary events and report them to a remote server, for use in gameplay testing.}
    \end{itemize} % }}}
% %LuaSignal {{{
%%\item \resshortsubheading{LuaSignal (http://tozt.net/code/luasignal/)}{2007--2008}
    %%\begin{itemize}
    %%\resitem{This is a library for Lua written mostly in C, which provides POSIX signal handling support to Lua scripts.}
    %%\end{itemize} % }}}
% LuaIRC {{{
\item \resshortsubheading{LuaIRC (http://tozt.net/code/luairc/)}{2006--2008}
    \begin{itemize}
    \resitem{LuaIRC is a fully-featured IRC framework written in Lua.}
    \end{itemize} % }}}
% %Illinexus {{{
%%\item \resshortsubheading{Illinexus (http://www.illinexus.org/)}{2006--Present}
    %%\begin{itemize}
    %%\resitem{I am the system administrator for Illinexus, which provides a free web hosting service for UIUC students and registered student organizations.}
    %%\end{itemize} % }}}
% %Interhack {{{
%%\item \resshortsubheading{Interhack (http://interhack.us/)}{2007}
    %%\begin{itemize}
    %%\resitem{Interhack is a program written in object-oriented Perl, using the Calf object system (a stripped down version of Moose). It provides user interface enhancements for the game NetHack.}
    %%\resitem{For Interhack I also developed the Perl module IO::Pty::Easy, which allows for spawning subprocesses on a pseudo-terminal, and provides access to stdin/stdout of that subprocess through a simple read/write interface.}
    %%\end{itemize} % }}}
% %Sonnet {{{
%%\item \resshortsubheading{Sonnet (http://tozt.net/code/sonnet/)}{2006}
    %%\begin{itemize}
    %%\resitem{Sonnet is an implementation of a Forth variant in Lua.}
    %%\end{itemize} % }}}
% %LSLua {{{
%%\item \resshortsubheading{LSLua}{2005--2006}
    %%\begin{itemize}
    %%\resitem{LSLua is a module for the alternative Windows shell LiteStep, which provides Lua scripting capabilities to theme authors. It is written in C++, using the Lua C API.}
    %%\end{itemize} % }}}
% %Ars Physica {{{
%%\item \resshortsubheading{Ars Physica (https://www-s.acm.uiuc.edu/wiki/space/Ars+Physica)}{2004--2005}
    %%\begin{itemize}
    %%\resitem{Ars Physica is a 3d puzzle game written in C++. I added Lua bindings to it, and used them to extend certain aspects of the game.}
    %%\end{itemize} % }}}
\end{itemize}
% }}}
% Skills {{{
\resheading{Skills}
\begin{description}
\item[Languages:]
\begin{minipage}[t]{6.5in}
\begin{description}
\item Proficient in C, C++, Perl (CPAN id: DOY), Lua, Bash, OCaml
\item Working knowledge of Ruby, Tcl/Tk, JavaScript, LaTeX, HTML/CSS, PostScript, sed
\end{description}
\end{minipage}
\item[Operating Systems:] Linux (Arch, Debian, Gentoo), Windows (2000, XP)
% TODO: other appropriate tools? should i mention vimscripting?
\item[Tools:] Make, Vim, Microsoft Visual Studio, Cygwin, Darcs, Subversion, Git
\end{description}
% }}}
% Activities {{{
\resheading{Activities}
\begin{description}
% TODO: need to find some better stuff for here...
\item[Inline Insomniacs:] I was the webmaster for the Inline Insomniacs rollerblading club from 2005 until 2007.
\item[Falling Illini:] I was a member of the Falling Illini skydiving club from 2007 until 2008.
\end{description}
% }}}
\end{document}