| 1 | %% start of file `template_en.tex'. |
| 2 | %% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com). |
| 3 | % |
| 4 | % This work may be distributed and/or modified under the |
| 5 | % conditions of the LaTeX Project Public License version 1.3c, |
| 6 | % available at http://www.latex-project.org/lppl/. |
| 7 | |
| 8 | |
| 9 | \documentclass[11pt,a4paper]{moderncv} |
| 10 | |
| 11 | % moderncv themes |
| 12 | % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and |
| 13 | % 'roman' (for roman fonts, instead of sans serif fonts) |
| 14 | %\moderncvtheme[blue]{casual} |
| 15 | \moderncvtheme[blue]{classic} |
| 16 | %\moderncvtheme[green]{classic} % idem |
| 17 | |
| 18 | % character encoding |
| 19 | % replace by the encoding you are using |
| 20 | \usepackage[utf8]{inputenc} |
| 21 | |
| 22 | % adjust the page margins |
| 23 | \usepackage[scale=0.8]{geometry} |
| 24 | % if you want to change the width of the column with the dates |
| 25 | %\setlength{\hintscolumnwidth}{3cm} |
| 26 | % only for the classic theme, if you want to change the width of your name |
| 27 | % placeholder (to leave more space for your address details |
| 28 | %\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}} |
| 29 | % required when changes are made to page layout lengths |
| 30 | \AtBeginDocument{\recomputelengths} |
| 31 | |
| 32 | % personal data |
| 33 | \firstname{Daniel} |
| 34 | \familyname{Watson} |
| 35 | % optional, remove the line if not wanted |
| 36 | \title{Daniel Watson's CV} |
| 37 | % optional, remove the line if not wanted |
| 38 | \address{7944 Playmor Terrace}{San Diego, 92122} |
| 39 | % optional, remove the line if not wanted |
| 40 | \mobile{805.699.5690} |
| 41 | % optional, remove the line if not wanted |
| 42 | %\phone{phone (optional)} |
| 43 | % optional, remove the line if not wanted |
| 44 | %\fax{fax (optional)} |
| 45 | % optional, remove the line if not wanted |
| 46 | \email{ozzloy@gmail.com} |
| 47 | % optional, remove the line if not wanted |
| 48 | %\extrainfo{additional information (optional)} |
| 49 | % '64pt' is the height the picture must be resized to and 'picture' is the name |
| 50 | % of the picture file; optional, remove the line if not wanted |
| 51 | %\photo[64pt]{daniel_watson} |
| 52 | % optional, remove the line if not wanted |
| 53 | %\quote{"If I have seen further it is only by standing on the shoulders of |
| 54 | %giants." -Sir Isaac Newton} |
| 55 | |
| 56 | % uncomment to suppress automatic page numbering for CVs longer than one page |
| 57 | \nopagenumbers{} |
| 58 | |
| 59 | |
| 60 | %------------------------------------------------------------------------------- |
| 61 | % content |
| 62 | %------------------------------------------------------------------------------- |
| 63 | \begin{document} |
| 64 | \maketitle |
| 65 | |
| 66 | \section{Education} |
| 67 | % arguments 3 to 6 are optional |
| 68 | \cventry{2003--2008}{BS}{UCSD}{San Diego}{}{ |
| 69 | Computer Science major with a Mathematics Minor |
| 70 | } |
| 71 | \cventry{1999--2003}{Diploma}{Bellarmine College Preparatory}{San Jose}{}{} |
| 72 | |
| 73 | \section{Experience} |
| 74 | \subsection{Vocational} |
| 75 | % arguments 3 to 6 are optional |
| 76 | \cventry{2008--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{}{ |
| 77 | System monitoring tool (3k lines of Ruby)\newline{} |
| 78 | System overload tool (Ruby)\newline{} |
| 79 | Unit test framework (c, make and Expect)\newline{} |
| 80 | image watermarking tool (python)\newline{} |
| 81 | Built and maintained company bugzilla server, personal git and svn server |
| 82 | } |
| 83 | \cventry{2006--2008}{Computer Engineer (Intern)}{Avaak, Inc.}{San Diego}{}{ |
| 84 | In a chemical sensor project, coded invariant image feature extraction in C |
| 85 | with Clark Guest, Ph.D. UCSD and PCA, Fischerfaces analysis with Serge |
| 86 | Belongie, Ph.D. UCSD\newline{} |
| 87 | Wrote a firmware loader for the embedded camera hardware using mspgcc and C |
| 88 | } |
| 89 | \cventry{2007}{Tutor}{UCSD}{San Diego}{}{ |
| 90 | Tutored students in CSE 130, Programming Languages in the fall and winter |
| 91 | quarters. We covered different styles of programming through different |
| 92 | languages: functional programming with OCaml; object oriented programming |
| 93 | with python; logic programming with prolog. |
| 94 | } |
| 95 | \subsection{For Inspiration and Recognition of Science and Technology} |
| 96 | % arguments 3 to 6 are optional |
| 97 | \cventry{2003--2007}{Programming Subteam Mentor}{Midnight Mechanics Team 812} |
| 98 | {San Diego}{}{ |
| 99 | As a mentor, I helped high school students code controller firmware. I |
| 100 | introduced them to many aspects of software development including version |
| 101 | control and collaboration with svn, and flow control such as \texttt{if} and |
| 102 | \texttt{for} constructs. |
| 103 | } |
| 104 | \cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254} |
| 105 | {San Diego}{}{ |
| 106 | Coded robot controller firmware in pBasic\newline{} |
| 107 | implemented autonomous mode, refactoring code to fit the executable into |
| 108 | EEPROM |
| 109 | } |
| 110 | %\subsection{Miscellaneous} |
| 111 | %% arguments 3 to 6 are optional |
| 112 | %\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{ |
| 113 | % SpeedRing is go-kart racing for adults\newline{} |
| 114 | % flag racers on track for passing, rule violations, warning of crashes |
| 115 | %} |
| 116 | % |
| 117 | %\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{ |
| 118 | % refill target shooters and keep scores |
| 119 | %} |
| 120 | |
| 121 | \section{Languages} |
| 122 | %\cvlanguage{language 3}{Skill level}{Comment} |
| 123 | %Proficient C Java Ruby |
| 124 | %Capable C++ Python OCaml Matlab |
| 125 | \cvlanguage{Ruby}{Proficient}{My goto language} |
| 126 | \cvlanguage{C}{Proficient}{First language I learned} |
| 127 | \cvlanguage{Java}{Capable}{Many class projects at UCSD required Java} |
| 128 | \cvlanguage{Python}{Capable}{My first introduction to meta-programming, via |
| 129 | function decorators, and list comprehensions} |
| 130 | %\cvlanguage{C++}{Capable}{The only language I hate more than Java} |
| 131 | \cvlanguage{OCaml}{Capable}{First introduction to functional programming} |
| 132 | |
| 133 | \section{Computer Skills} |
| 134 | \cvcomputer{git}{client, gitosis, submodules, git-svn} |
| 135 | {svn}{client, svnserve} |
| 136 | \cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.} |
| 137 | {unit testing}{c with cutest, ruby with Test::Unit} |
| 138 | \cvcomputer{gnu buildchain}{gcc, make, gdb} |
| 139 | {ubuntu/debian}{aptitude, debconf} |
| 140 | |
| 141 | % change the symbol for lists |
| 142 | %\renewcommand{\listitemsymbol}{-} |
| 143 | % |
| 144 | \section{Personal Projects} |
| 145 | \cvline{oble}{This project allows the computer to use a camera to detect |
| 146 | presence of a face. The program aggresively blanks the screen for power |
| 147 | saving. In addition, oble allows one to watch in browser videos without poking |
| 148 | the keyboard and mouse. I used C++ with OpenCV libs to create this program. |
| 149 | \httplink{gitorious.org/oble/oble}} |
| 150 | %\cvline{technical blog}{\httplink{i-am-lucky.blogspot.com/} linux, gitosis, |
| 151 | %ruby} |
| 152 | \cvline{imageclipper}{Having a set of labelled data helps with many |
| 153 | machine-learning projects. I started with someone else's code base and modified |
| 154 | it to make labelling easier for me. The tool helped me label data used for |
| 155 | training a car detector. \httplink{github.com/ozzloy/imageclipper}} |
| 156 | \cvline{this cv}{ The raw \LaTeX for generating this CV is available online. |
| 157 | \httplink{github.com/ozzloy/cv} |
| 158 | } |
| 159 | %\cvlistitem{Item 2} |
| 160 | %%\cvlistitem[+]{Item 3} % optional other symbol |
| 161 | % |
| 162 | %\section{Extra 2} |
| 163 | %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4} |
| 164 | %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5} |
| 165 | %\cvlistdoubleitem[\Neutral]{Item 3}{} |
| 166 | |
| 167 | %\section{Interests} |
| 168 | %\cvline{rock climbing}{\small great for strength, also fights carpal tunnel} |
| 169 | %\cvline{bike riding}{\small cardio, started as a means to get to school} |
| 170 | %\cvline{device interaction}{\small oble project, face detection as human |
| 171 | %interaction; compiz HeadTrack project} |
| 172 | |
| 173 | \end{document} |
| 174 | |
| 175 | %% end of file `daniel_watson_resume.tex'. |