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 | |
2714388b |
9 | \documentclass[10pt,a4paper]{moderncv} |
f27afb42 |
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 |
0e5526f5 |
68 | \cventry{2003--2008}{BS}{UCSD}{San Diego}{} |
69 | {Computer Science major with a Mathematics Minor} |
78088c4a |
70 | \cventry{1999--2003}{Diploma}{Bellarmine College Preparatory}{San Jose}{}{} |
f27afb42 |
71 | |
72 | \section{Experience} |
73 | \subsection{Vocational} |
74 | % arguments 3 to 6 are optional |
4bebc30d |
75 | \cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{} |
76 | { |
77 | The most recent project I created is a system monitoring tool which spoofed |
78 | Avaak's clients to test their servers. This project weighed in at 3kloc of |
79 | Ruby. I also created a test framework for the firmware on the router product |
80 | which cross-compiled unit tests, loaded the binary onto the target hardware, |
81 | ran the tests and reported results. An earlier project had invariant image |
82 | feature extraction in C. Later, I used PCA, and Fischerfaces analysis under |
83 | the supervision of Serge Belongie, Ph.D. UCSD. My first project was a |
84 | firmware loader for an embedded camera hardware using mspgcc and C. |
5dccdc6a |
85 | } |
515f742c |
86 | \cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{} |
87 | { |
88 | In CSE 130, I tutored students 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. |
5dccdc6a |
92 | } |
d73fc44f |
93 | \subsection{For Inspiration and Recognition of Science and Technology} |
94 | % arguments 3 to 6 are optional |
1b7a242f |
95 | \cventry{2003--2007}{Programming Subteam Mentor}{Midnight Mechanics Team 812} |
515f742c |
96 | {San Diego}{} |
97 | { |
98 | I helped high school students code controller firmware and introduced them to |
99 | aspects of software development like version control with svn, and logic flow |
100 | control structures with C. |
d73fc44f |
101 | } |
1b7a242f |
102 | \cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254} |
515f742c |
103 | {San Jose}{} |
104 | { |
105 | Coded robot controller firmware and autonomous mode in pBasic, shrinking code |
106 | into the EEPROM. |
d73fc44f |
107 | } |
1b7a242f |
108 | %\subsection{Miscellaneous} |
109 | %% arguments 3 to 6 are optional |
110 | %\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{ |
111 | % SpeedRing is go-kart racing for adults\newline{} |
112 | % flag racers on track for passing, rule violations, warning of crashes |
113 | %} |
114 | % |
115 | %\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{ |
116 | % refill target shooters and keep scores |
117 | %} |
38aa84ae |
118 | %\section{Languages} |
119 | %%\cvlanguage{language 3}{Skill level}{Comment} |
120 | %%Proficient C Java Ruby |
121 | %%Capable C++ Python OCaml Matlab |
122 | %\cvlanguage{Ruby}{Proficient}{My goto language} |
123 | %\cvlanguage{C}{Proficient}{First language I learned} |
124 | %\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java} |
125 | %\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via |
126 | %function decorators, and list comprehensions} |
127 | %%\cvlanguage{C++}{Capable}{The only language I hate more than Java} |
128 | %\cvlanguage{OCaml}{Capable}{First introduction to functional programming} |
ca725625 |
129 | \section{Computer Skills} |
bcb282a2 |
130 | \cvcomputer{git}{client, gitosis, submodules, git-svn} |
38aa84ae |
131 | {svn}{client, svnserve} |
bcb282a2 |
132 | \cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.} |
38aa84ae |
133 | {unit testing}{c with cutest, ruby with Test::Unit} |
3797339a |
134 | \cvcomputer{gnu buildchain}{gcc, make, gdb} |
38aa84ae |
135 | {ubuntu/debian}{aptitude, debconf} |
9f2f4246 |
136 | \cvcomputer{Proficient with}{Ruby, C, Java} |
137 | {Capable with}{Python, OCaml} |
f27afb42 |
138 | % change the symbol for lists |
796fbc77 |
139 | %\renewcommand{\listitemsymbol}{-} |
140 | % |
a828a940 |
141 | \section{Personal Projects} |
403227ea |
142 | \cvline{oble}{This project uses a camera to detect presence of a face. The |
143 | program aggresively blanks the screen for power saving. In addition, oble |
144 | allows one to watch in-browser videos without poking the keyboard and mouse to |
145 | prevent the screensaver. I used C++ with OpenCV libs to create this program. |
a828a940 |
146 | \httplink{gitorious.org/oble/oble}} |
147 | %\cvline{technical blog}{\httplink{i-am-lucky.blogspot.com/} linux, gitosis, |
148 | %ruby} |
149 | \cvline{imageclipper}{Having a set of labelled data helps with many |
150 | machine-learning projects. I started with someone else's code base and modified |
151 | it to make labelling easier for me. The tool helped me label data used for |
152 | training a car detector. \httplink{github.com/ozzloy/imageclipper}} |
403227ea |
153 | \cvline{this cv}{ The raw \LaTeX for generating this CV is available online at |
154 | \httplink{github.com/ozzloy/cv}} |
155 | \end{document} |
796fbc77 |
156 | %\cvlistitem{Item 2} |
157 | %%\cvlistitem[+]{Item 3} % optional other symbol |
158 | % |
159 | %\section{Extra 2} |
160 | %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4} |
161 | %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5} |
162 | %\cvlistdoubleitem[\Neutral]{Item 3}{} |
f27afb42 |
163 | |
b32e1e9c |
164 | %\section{Interests} |
165 | %\cvline{rock climbing}{\small great for strength, also fights carpal tunnel} |
166 | %\cvline{bike riding}{\small cardio, started as a means to get to school} |
167 | %\cvline{device interaction}{\small oble project, face detection as human |
168 | %interaction; compiz HeadTrack project} |
ca725625 |
169 | %% end of file `daniel_watson_resume.tex'. |