unit testing in lieu of buildchain
[ozzloy@gmail.com/cv] / daniel_watson_resume.tex
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[green]{classic} % idem
16
17 % character encoding
18 % replace by the encoding you are using
19 \usepackage[utf8]{inputenc}
20
21 % adjust the page margins
22 \usepackage[scale=0.8]{geometry}
23 % if you want to change the width of the column with the dates
24 %\setlength{\hintscolumnwidth}{3cm}
25 % only for the classic theme, if you want to change the width of your name
26 % placeholder (to leave more space for your address details
27 %\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}}
28 % required when changes are made to page layout lengths
29 \AtBeginDocument{\recomputelengths}
30
31 % personal data
32 \firstname{Daniel}
33 \familyname{Watson}
34 % optional, remove the line if not wanted
35 \title{Daniel Watson's CV}
36 % optional, remove the line if not wanted
37 \address{7944 Playmor Terrace}{San Diego, 92122}
38 % optional, remove the line if not wanted
39 \mobile{805.699.5690}
40 % optional, remove the line if not wanted
41 %\phone{phone (optional)}
42 % optional, remove the line if not wanted
43 %\fax{fax (optional)}
44 % optional, remove the line if not wanted
45 \email{ozzloy@gmail.com}
46 % optional, remove the line if not wanted
47 %\extrainfo{additional information (optional)}
48 % '64pt' is the height the picture must be resized to and 'picture' is the name
49 % of the picture file; optional, remove the line if not wanted
50 \photo[64pt]{danny_watson}
51 % optional, remove the line if not wanted
52 \quote{"If I have seen further it is only by standing on the shoulders of
53 giants." -Sir Isaac Newton}
54
55 % uncomment to suppress automatic page numbering for CVs longer than one page
56 %\nopagenumbers{}
57
58
59 %-------------------------------------------------------------------------------
60 % content
61 %-------------------------------------------------------------------------------
62 \begin{document}
63 \maketitle
64
65 \section{Education}
66 % arguments 3 to 6 are optional
67 \cventry{2003--2008}{BS}{UCSD}{San Diego}{}{
68 Computer Science major with a Mathematics Minor
69 }
70 \cventry{1999--2003}{Diploma}{Bellarmine College Preparatory}{San Jose}{}{}
71
72 \section{Experience}
73 \subsection{Vocational}
74 % arguments 3 to 6 are optional
75 \cventry{2008--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{}{
76 System monitoring tool (3k lines of Ruby)\newline{}
77 System overload tool (Ruby)\newline{}
78 Unit test framework (c, make and Expect)\newline{}
79 Built and maintained company bugzilla server, personal git and svn server
80 }
81 \cventry{2006--2008}{Computer Engineer (Intern)}{Avaak, Inc.}{San Diego}{}{
82 In a chemical sensor project, coded invariant image feature extraction in C
83 with Clark Guest, Ph.D. UCSD and PCA, Fischerfaces analysis with Serge
84 Belongie, Ph.D. UCSD\newline{}
85 Automated image data extraction with Perl and Matlab
86 }
87 \cventry{2007}{Tutor}{UCSD}{San Diego}{}{
88 Tutored students in CSE 130, Programming Languages in the fall and winter
89 quarters. We covered different styles of programming through different
90 languages: functional programming with OCaml; object oriented programming
91 with python; logic programming with prolog.
92 }
93 \subsection{Miscellaneous}
94 % arguments 3 to 6 are optional
95 \cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
96 SpeedRing is go-kart racing for adults\newline{}
97 flag racers on track for passing, rule violations, warning of crashes
98 }
99
100 \cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
101 refill target shooters and keep scores
102 }
103
104 \section{Languages}
105 %\cvlanguage{language 3}{Skill level}{Comment}
106 %Proficient C Java Ruby
107 %Capable C++ Python OCaml Matlab
108 \cvlanguage{Ruby}{Proficient}{My goto language}
109 \cvlanguage{C}{Proficient}{First language I learned}
110 \cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
111 \cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
112 function decorators, and list comprehensions}
113 %\cvlanguage{C++}{Capable}{The only language I hate more than Java}
114 \cvlanguage{OCaml}{Capable}{First introduction to functional programming}
115
116 \section{Misc. skills}
117 \cvcomputer{git}{client, gitosis, submodules, git-svn}
118 {svn}{client, svnserve}
119 \cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
120 {unit testing}{c with cutest, ruby with Test::Unit}
121 %{gnu buildchain}{gcc, make}
122
123 \section{Interests}
124 \cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
125 \cvline{bike riding}{\small cardio, started as a means to get to school}
126 \cvline{device interaction}{\small oble project, face detection as human
127 interaction. compiz head track project}
128
129 % change the symbol for lists
130 %\renewcommand{\listitemsymbol}{-}
131 %
132 %\section{Extra 1}
133 %\cvlistitem{Item 1}
134 %\cvlistitem{Item 2}
135 %%\cvlistitem[+]{Item 3} % optional other symbol
136 %
137 %\section{Extra 2}
138 %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
139 %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
140 %\cvlistdoubleitem[\Neutral]{Item 3}{}
141
142 \end{document}
143
144
145 %% end of file `template_en.tex'.