% LaTeX file for resume 
% This file uses the resume document class (res.cls)

\documentclass{res} 
%\usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
%\usepackage{newcent}   % uses new century schoolbook postscript font 
\setlength{\textheight}{9.5in} % increase text height to fit on 1-page 

\begin{document} 

\name{Daniel J. Watson\\[12pt]}     % the \\[12pt] adds a blank
				        % line after name      

\address{\bf  PRESENT ADDRESS\\7944 Playmor Terrace\\San Diego, CA 92122 \\
(805) 801-8941}
\address{\bf PERMANENT ADDRESS \\ 900 Saint Joseph AVe \\ Los Altos,
         CA 94024 \\  (650) 964-9137}
                                  
\begin{resume}

\section{JOB OBJECTIVE}          
To process images better, faster, and with increased accuracy
 
\section{EDUCATION}          
UCSD CS BS, June 2008\\
Minor in Mathematics
 
\section{Paid Jobs}
   \vspace{-0.1in}	
   \begin{tabbing}
   \hspace{2.3in}\= \hspace{2.6in}\= \kill % set up two tab positions
    {\bf Lowly Intern} \>Procuro \> August - October 2005\\
                          \>San Diego, CA
   \end{tabbing}\vspace{-20pt}
	 SMTP tool\\
	 code review
   \begin{tabbing}
   \hspace{2.3in}\= \hspace{2.6in}\= \kill % set up two tab positions
    {\bf Tutor} \>UCSD     \>Fall-Winter, 2007\\
                          \>San Diego, CA
   \end{tabbing}\vspace{-20pt}      % suppress blank line after tabbing
	  Tutored students in CSE 130, Programming Languages.  We covered different
		styles of programming through different languages: functional
		programming with OCaml; object oriented programming with python; logic
		programming with prolog. 
   \begin{tabbing}
   \hspace{2.3in}\= \hspace{2.6in}\= \kill % set up two tab positions
    {\bf Lowly Intern} \>Avaak \> May 2006 - June 2008\\
                          \>San Diego, CA
   \end{tabbing}\vspace{-20pt}
	 DARPA funded chemical sensor project\\
	 Coded invariant image feature extraction in C with Clark Guest, Ph.D.
	 UCSD\\
	 PCA, Fischerfaces analysis with Serge Belongie, Ph.D. UCSD\\
	 Automated image data extraction with Perl and Matlab\\
   \begin{tabbing}
   \hspace{2.3in}\= \hspace{2.6in}\= \kill % set up two tab positions
    {\bf Real Employee} \>Avaak \> June 2008 - present\\
                          \>San Diego, CA
   \end{tabbing}\vspace{-20pt}
	 Built and maintained Bugzilla, svn, mercurial and system monitoring
	 server\\
	 Coded camera firmware loader in C++\\
	 Conduct phone and in-person interviews screening for C/C++ knowledge,
	 programming and mathematical concepts

\section{Extracurriculars}
FIRST (Robotics Competition)\\
Preuss firmware and hybrid for 2003 through 2007 in C\\
Cheesy Poofs team firmware and autonomous for 2002 - 2003 in pBasic\\
4 years programming PIC Microcontrollers\\
Refactored code and shrank memory footprint to fit EEPROM

\section{Skills}          
	\begin{itemize}
	\item Programming Languages
		\begin{itemize}
		\item Proficient
			\begin{itemize}
			\item C
			\item Java
			\item Ruby
			\end{itemize}
		\item Capable
			\begin{itemize}
			\item C++
			\item Python
			\item OCaml
			\item Matlab
			\end{itemize}
		\end{itemize}
	\item Version Control
		\begin{itemize}
		\item Distributed
			\begin{itemize}
			\item git
			\item mercurial
			\item bazaar
			\end{itemize}
		\item Centralized
			\begin{itemize}
			\item svn
			\end{itemize}
		\end{itemize}
	\item Build Environment Tools
		\begin{itemize}
		\item GCC
		\item $\left[g\right]$ vim
		\item make
		\item zsh
		\end{itemize}
	\end{itemize}


\section{Coursework}
CSE 190 Parking lot vacancy detection using OpenCV \\
CSE 152 Facial Recognition using Eigenfaces, Fischerfaces\\
CSE 151 Artificial Intelligence\\
CSE 166 Image Processing with Fourier Transforms, Huffman coding

\end{resume}
\end{document}
