%% start of file `daniel_watson_cv_one_page.tex'
%%% credit:
%% start of file `template_en.tex'.
%% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.


\documentclass[10pt,a4paper]{moderncv}

% moderncv themes
% optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and
% 'roman' (for roman fonts, instead of sans serif fonts)
\moderncvtheme[blue]{casual}
%\moderncvtheme[green]{classic}                % idem

% character encoding
% replace by the encoding you are using
\usepackage[utf8]{inputenc}

% adjust the page margins
\usepackage[scale=0.8]{geometry}
\usepackage{multicol}
% if you want to change the width of the column with the dates
%\setlength{\hintscolumnwidth}{3cm}
% only for the classic theme, if you want to change the width of your name
% placeholder (to leave more space for your address details
%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}}
% required when changes are made to page layout lengths
\AtBeginDocument{\recomputelengths}

% personal data
\firstname{Daniel}
\familyname{Watson}
% optional, remove the line if not wanted
\title{Daniel Watson's CV}
% optional,
%\address{7665 Palmilla Drive \#5210}{San Diego, 92122}
% optional,
\mobile{805.699.5690}
% optional,
%\phone{phone (optional)}
% optional,
%\fax{fax (optional)}
% optional,
\email{ozzloy@gmail.com}
% optional,
%\extrainfo{additional information (optional)}
% '64pt' is the height the picture must be resized to and 'picture' is the name
% of the picture file; optional, remove the line if not wanted
%\photo[64pt]{daniel_watson}
% optional, remove the line if not wanted
%\quote{"If I have seen further it is only by standing on the shoulders of
%giants." -Sir Isaac Newton}

% uncomment to suppress automatic page numbering for CVs longer than one page
\nopagenumbers{}


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

\section{Education}
% arguments 3 to 6 are optional
\cventry{2003--2008}{BS}{UCSD}{San Diego}{CA}
{Computer Science major with a Mathematics Minor}
\cventry{1999--2003}{High SchoolDiploma}{Bellarmine College Preparatory}
        {San Jose}{CA}{}
\section{Experience}
\subsection{Vocational}
% arguments 3 to 6 are optional
\cventry{2010--2013}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA}
{
  \begin{itemize}
    \item
      Because some svn repos were difficult to work with, I converted
      them to git with ssh keys for authorization.
    \item
      After teaching several employees individually how to use git, I
      created and taught a git workshop.
    \item
      I rewrote scripts for handling HL7 communications, automated
      and documented their installation.
    \item
      For a client, I made backwards-compatible features to internally
      developed markup and processing code.
    \item
      Coldfusion setup was tedious, so I scripted it with
      Expect and translated it to ruby and bash for coworkers.
  \end{itemize}
}
\cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA}
{
  \begin{itemize}
    \item
      To locate communications problems, I wrote tools which
      identified the server's memory as the bottleneck.
    \item
      Working with UCSD professors, I characterized a reversible
      chemical sensor reaction's amount and type.
  \end{itemize}
}
\cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA}
{
  In Fall and Winter quarters, I tutored students Programming Languages,
  CSE 130, covering different paradigms using different languages.
}
\subsection{For Inspiration and Recognition of Science and Technology}
% arguments 3 to 6 are optional
\cventry{2011--present}{Programming Subteam Lead Mentor}
        {Cow Abductors Team 53}{Greenbelt}{MD}
{
  With my help, high school students have written controller code,
  and learned about source code management.
}
\cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
{San Diego}{CA}
{
  Along with other mentors, I introduced high school students to programming
  and controller hardware.
}
\cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
{San Jose}{CA}
{
  Coded robot controller firmware and autonomous mode in pBasic, shrinking code
  into the EEPROM.
}
%\subsection{Miscellaneous}
%% arguments 3 to 6 are optional
%\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
%	SpeedRing is go-kart racing for adults\newline{}
%	flag racers on track for passing, rule violations, warning of crashes
%}
%
%\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
%	refill target shooters and keep scores
%}
%\section{Languages}
%%\cvlanguage{language 3}{Skill level}{Comment}
%%Proficient C Java Ruby
%%Capable C++ Python OCaml Matlab
%\cvlanguage{Ruby}{Proficient}{My goto language}
%\cvlanguage{C}{Proficient}{First language I learned}
%\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
%\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
%function decorators, and list comprehensions}
%%\cvlanguage{C++}{Capable}{The only language I hate more than Java}
%\cvlanguage{OCaml}{Capable}{First introduction to functional programming}
\section{Computer Skills}
\cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn}
  {svn}{client, svnserve}
\cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
  {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit}
\cvcomputer{gnu buildchain}{gcc, make, gdb}
  {ubuntu/debian}{aptitude, debconf}
\cvcomputer{Proficient with}{Ruby, C, Java, Python, Racket}
  {Capable with}{OCaml, javascript, CFML\{,script\}, XSLT}
\section{Personal Projects}
\cvline{this cv}{ The raw \LaTeX for generating this CV is available online at
  \httplink{gitorious.org/ozzloy/cv}}
\cvline{oble}{This project uses a camera and OpenCV to detect presence of a
  face, allowing one to watch in-browser videos without poking the keyboard
  and mouse to prevent the screensaver.
\httplink{gitorious.org/ozzloy/oble}}
\end{document}
%\cvlistitem{Item 2}
%%\cvlistitem[+]{Item 3}            % optional other symbol
%
%\section{Extra 2}
%\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
%\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
%\cvlistdoubleitem[\Neutral]{Item 3}{}

%\section{Interests}
%\cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
%\cvline{bike riding}{\small cardio, started as a means to get to school}
%\cvline{device interaction}{\small oble project, face detection as human
%interaction; compiz HeadTrack project}
%% end of file `daniel_watson_cv.tex'.
