switching to casual
[ozzloy@gmail.com/cv] / daniel_watson_resume.tex
CommitLineData
f27afb42 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)
bf20c052 14%\moderncvtheme[blue]{casual}
21458545 15\moderncvtheme[blue]{casual}
f27afb42 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
96c0da13 33\firstname{Daniel}
34\familyname{Watson}
f27afb42 35% optional, remove the line if not wanted
9fe2c992 36\title{Daniel Watson's CV}
f27afb42 37% optional, remove the line if not wanted
96c0da13 38\address{7944 Playmor Terrace}{San Diego, 92122}
f27afb42 39% optional, remove the line if not wanted
96c0da13 40\mobile{805.699.5690}
f27afb42 41% optional, remove the line if not wanted
96c0da13 42%\phone{phone (optional)}
f27afb42 43% optional, remove the line if not wanted
96c0da13 44%\fax{fax (optional)}
f27afb42 45% optional, remove the line if not wanted
96c0da13 46\email{ozzloy@gmail.com}
f27afb42 47% optional, remove the line if not wanted
96c0da13 48%\extrainfo{additional information (optional)}
f27afb42 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
757386d1 51%\photo[64pt]{daniel_watson}
f27afb42 52% optional, remove the line if not wanted
8bdce07a 53%\quote{"If I have seen further it is only by standing on the shoulders of
54%giants." -Sir Isaac Newton}
f27afb42 55
56% uncomment to suppress automatic page numbering for CVs longer than one page
ca725625 57\nopagenumbers{}
f27afb42 58
59
60%-------------------------------------------------------------------------------
61% content
62%-------------------------------------------------------------------------------
63\begin{document}
64\maketitle
65
66\section{Education}
67% arguments 3 to 6 are optional
00552fda 68\cventry{2003--2008}{BS}{UCSD}{San Diego}{}{
69 Computer Science major with a Mathematics Minor
70}
78088c4a 71\cventry{1999--2003}{Diploma}{Bellarmine College Preparatory}{San Jose}{}{}
f27afb42 72
73\section{Experience}
74\subsection{Vocational}
75% arguments 3 to 6 are optional
5dccdc6a 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{}
e462bf1f 80 image watermarking tool (python)\newline{}
5dccdc6a 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{}
6b9e4d59 87 Wrote a firmware loader for the embedded camera hardware using mspgcc and C
5dccdc6a 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}
d73fc44f 95\subsection{For Inspiration and Recognition of Science and Technology}
96% arguments 3 to 6 are optional
1b7a242f 97\cventry{2003--2007}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
98{San Diego}{}{
d73fc44f 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}
1b7a242f 104\cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
105{San Diego}{}{
d73fc44f 106 Coded robot controller firmware in pBasic\newline{}
107 implemented autonomous mode, refactoring code to fit the executable into
108 EEPROM
109}
1b7a242f 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%}
f27afb42 120
121\section{Languages}
44d3aec5 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
129function 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}
f27afb42 132
ca725625 133\section{Computer Skills}
bcb282a2 134\cvcomputer{git}{client, gitosis, submodules, git-svn}
135{svn}{client, svnserve}
136\cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
a00f670e 137{unit testing}{c with cutest, ruby with Test::Unit}
3797339a 138\cvcomputer{gnu buildchain}{gcc, make, gdb}
139{ubuntu/debian}{aptitude, debconf}
f27afb42 140
f27afb42 141% change the symbol for lists
796fbc77 142%\renewcommand{\listitemsymbol}{-}
143%
a828a940 144\section{Personal Projects}
145\cvline{oble}{This project allows the computer to use a camera to detect
146presence of a face. The program aggresively blanks the screen for power
147saving. In addition, oble allows one to watch in browser videos without poking
148the 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
153machine-learning projects. I started with someone else's code base and modified
154it to make labelling easier for me. The tool helped me label data used for
155training 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}
796fbc77 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}{}
f27afb42 166
b32e1e9c 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}
f27afb42 172
d9874d51 173\end{document}
f27afb42 174
ca725625 175%% end of file `daniel_watson_resume.tex'.