\documentclass[letterpaper,10pt]{resume}
\usepackage[pdftex]{color}

\def\bclr#1{\expandafter\gdef\csname#1\endcsname##1{{\color{#1}\textbf{##1}}}}
\definecolor{green}{rgb}{0,0.5,0}

\bclr{red}
\bclr{blue}
\bclr{green}

\name{Michael P. Lundy}
\address{
    6683 Winterset Way\next
    San Jose, California 95120\next
    (M) 408-315-2509
}
\email{\blue{mike@fluffypenguin.org}}

\begin{document}

    \section{Education}
        \place{Worcester Polytechnic Institute, Worcester, Massachusetts}
        \job{Student}{August 2002}{May 2006}
        \begin{items}
            \item Bachelor of Science in Computer Science
            \item Bachelor of Science in Electrical and Computer Engineering
        \end{items}
        \endplace
    \endsection

    \section{Experience}
        \place{NASA Ames Research Center}
            \job{Contractor, Perot Systems Government Services}{August 2008}{Present}
            \begin{items}
                \item Fixing bugs in the Vision Workbench, an efficient image-processing library (C++)
                \item Using Vision Workbench's cartography features to aid in the Lunar Mapping \& Modelling project
                \item Writing a Web Map Server (WMS) implementation (Python, Django)
            \end{items}
        \endplace
        \place{Sensor Concepts, Inc., Livermore, California}
            \job{Electrical Engineer}{November 2006}{June 2008}
            \begin{items}
                \item Developed procedure for testing radar systems
                \item Designed and prototyped UAV position-tracking system (C, LabVIEW)
                \item Implemented and tuned a PID controller for the UAV prototype (C)
                \item Increased communication among engineers by installing documentation Wiki (Python, Trac)
                \item Implemented a new front-end module for a radar system (Actionscript 3.0, LabVIEW)
                \item Designed and implemented:
                \begin{items}
                    \item Library for DDR inter-FPGA communication (VHDL)
                    \item Interface libraries for a number of small devices (C, LabVIEW)
                    \item One-click installer-builder to simplify software releases (C, Python, NSIS)
                    \item Network command processor to aid in firmware development (C, Perl, AJAX)
                    \item Data-processing libraries implementing numerous filtering tasks (C, LabVIEW, OpenCV)
                \end{items}
            \end{items}
        \endplace
        \place{General Dynamics C4 Systems, Needham, Massachusetts}
            \job{Researcher}{January 2006}{May 2006}
            \begin{items}
                \item Developed makefile-based build system to aid in creating FPGA configuration bitstreams
                \item Researched techniques for FPGA radiation hardening (scrubbing, voter circuits, partial reconfiguration)
                \item Wrote templates and libraries to aid in implementations of previous item
                \item Wrote a \LaTeX\ class implementing Worcester Polytechnic's thesis style guide
            \end{items}
        \endplace

    \section{Projects}
        \place{Personal}
            \begin{items}
                \item \green{myInv},      a web service for maintaining a personal inventory (Perl, SQL, Javascript)
                \item \green{Pygote},     an implementation of a general-purpose genetic algorithm (Python)
                \item \green{Glasses},    a framework for experimenting with image filters using data from V4L webcams (C++)
                \item \green{cgFractal},  a support library for pixel shaders, including a Mandelbrot implementation (C++, Cg)
                \item \green{Resume.cls}, a custom \TeX\ class. Features include smart page-breaking and \LaTeX\ support
                \item \green{Gradiclone}, a Gradius-like shooting game for the Game Boy Advance (C++)
            \end{items}
        \endplace
        \place{School}
            \begin{items}
                \item \blue{Computer Networks:}             Wrote a multi-user chat server that registers with a switchboard (C)
                \item \blue{Computer Networks:}             Wrote a 4-layer OSI network stack emulator (C)
                \item \blue{Compiler Construction:}         Wrote a compiler for Decaf, compiling to MIPS ASM (Java)
                \item \blue{Computer Architecture:}         Wrote a software simulator for a custom processor, the dan9600 (C)
                \item \blue{Computer Science Thesis:}       Wrote a Myst-like campus tour engine (C, Perl, XML)
                \item \blue{Microprocessor System Design:}  Built a microprocessor system from base components
                \item \blue{Microprocessor System Design:}  Wrote a Simon-like memory game for the system (8086 ASM)
                \item \blue{Distributed Computing Systems:} Added extended attributes to Linux 2.2's Minix filesystem (C)
                \item \blue{Distributed Computing Systems:} Wrote an FTP-like client/server pair using SunRPC (C)
            \end{items}
        \endplace
    \endsection

    \section{Skills}
        \begin{items}
            \item\blue{Expert Languages:}    C, C++, Perl, Bash, XHTML/CSS/XPATH
            \item\blue{Competent Languages:} Python, Javascript, Actionscript, SQL, \TeX/\LaTeX, VHDL, Various ASM
            \item\blue{Operating Systems:}   Ubuntu Linux, Gentoo Linux, Debian Linux, Windows
            \item\blue{Tools:}               ViM, GDB, Gimp, Visual Studio, Eclipse, Xilinx ISE
        \end{items}
        \vspace{3mm}
    \endsection

    \section{Activities}
        \begin{items}
            \item Operations Team for SuperHappyDevHouse, the Bay Area's premier monthly hackathon
            \item Transportation lead for Yuri's Night Bay Area 2008, a celebration of space exploration
            \item Placed in the top 30\% in the ICFP 2006 programming contest
            \item Participant in BarCamp, the open network of unconferences
            \item Open Source hobbyist
        \end{items}
    \endsection

\end{document}

% vim: set tw=300:
