1 %% start of file `template_en.tex'.
2 %% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
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/.
9 \documentclass[11pt,
a4paper]{moderncv
}
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
19 % replace by the encoding you are using
20 \usepackage[utf8
]{inputenc}
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}
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
41 % optional, remove the line if not wanted
42 %\phone{phone (optional)}
43 % optional, remove the line if not wanted
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}
56 % uncomment to suppress automatic page numbering for CVs longer than one page
60 %-------------------------------------------------------------------------------
62 %-------------------------------------------------------------------------------
67 % arguments 3 to 6 are optional
68 \cventry{2003--
2008}{BS
}{UCSD
}{San Diego
}{}{
69 Computer Science major with a Mathematics Minor
71 \cventry{1999--
2003}{Diploma
}{Bellarmine College Preparatory
}{San Jose
}{}{}
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
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
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.
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}
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.
104 \cventry{2002--
2003}{Programming Subteam Member
}{Cheesy Poofs Team
254}
106 Coded robot controller firmware in pBasic
\newline{}
107 implemented autonomous mode, refactoring code to fit the executable into
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
117 %\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
118 % refill target shooters and keep scores
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
}
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
}
141 % change the symbol for lists
142 %\renewcommand{\listitemsymbol}{-}
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,
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
}
160 %%\cvlistitem[+]{Item 3} % optional other symbol
163 %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
164 %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
165 %\cvlistdoubleitem[\Neutral]{Item 3}{}
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}
175 %% end of file `daniel_watson_resume.tex'.