(no commit message)
[ozzloy@gmail.com/cv] / daniel_watson_cv_one_page.tex
1 %% start of file `daniel_watson_cv_one_page.tex'
2 %%% credit:
3 %% start of file `template_en.tex'.
4 %% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
5 %
6 % This work may be distributed and/or modified under the
7 % conditions of the LaTeX Project Public License version 1.3c,
8 % available at http://www.latex-project.org/lppl/.
9
10
11 \documentclass[10pt,a4paper]{moderncv}
12
13 % moderncv themes
14 % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and
15 % 'roman' (for roman fonts, instead of sans serif fonts)
16 \moderncvtheme[blue]{casual}
17 %\moderncvtheme[green]{classic} % idem
18
19 % character encoding
20 % replace by the encoding you are using
21 \usepackage[utf8]{inputenc}
22
23 % adjust the page margins
24 \usepackage[scale=0.8]{geometry}
25 \usepackage{multicol}
26 % if you want to change the width of the column with the dates
27 %\setlength{\hintscolumnwidth}{3cm}
28 % only for the classic theme, if you want to change the width of your name
29 % placeholder (to leave more space for your address details
30 %\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}}
31 % required when changes are made to page layout lengths
32 \AtBeginDocument{\recomputelengths}
33
34 % personal data
35 \firstname{Daniel}
36 \familyname{Watson}
37 % optional, remove the line if not wanted
38 \title{Software Engineer}
39 % optional,
40 %\address{7665 Palmilla Drive \#5210}{San Diego, 92122}
41 % optional,
42 \mobile{805.699.5690}
43 % optional,
44 %\phone{phone (optional)}
45 % optional,
46 %\fax{fax (optional)}
47 % optional,
48 \email{ozzloy@gmail.com}
49 % optional,
50 %\extrainfo{additional information (optional)}
51 % '64pt' is the height the picture must be resized to and 'picture' is the name
52 % of the picture file; optional, remove the line if not wanted
53 %\photo[64pt]{daniel_watson}
54 % optional, remove the line if not wanted
55 %\quote{"If I have seen further it is only by standing on the shoulders of
56 %giants." -Sir Isaac Newton}
57
58 % uncomment to suppress automatic page numbering for CVs longer than one page
59 \nopagenumbers{}
60
61
62 %-------------------------------------------------------------------------------
63 % content
64 %-------------------------------------------------------------------------------
65 \begin{document}
66 \maketitle
67
68 \section{Education}
69 % arguments 3 to 6 are optional
70 \cventry{2003--2008}{BS}{UCSD}{San Diego}{CA}
71 {Computer Science major with a Mathematics Minor}
72 \cventry{1999--2003}{High SchoolDiploma}{Bellarmine College Preparatory}
73 {San Jose}{CA}{}
74 \section{Experience}
75 \subsection{Vocational}
76 % arguments 3 to 6 are optional
77 \cventry{2017--2020}{Computer Science and Engineering Specialist}
78 {Gideon Hausner}{Palo Alto}{CA}
79 {
80 \begin{itemize}
81 \item
82 challenge--bot gives students courage and encourages autonomous
83 learning. The design of challenge--bot shows how to build a
84 robot from commonly available parts. Students realize that they
85 can have a completely new idea and go build it from parts on the
86 free market.
87 \item
88 Students have taken this message to heart and brought their
89 ideas into reality. Projects include building a cat feeder and
90 fish feeder. Several students combined their robots and were
91 able to perform more sophisticated tasks. Another student built
92 the same robot, but with much bigger parts, in order to make it
93 faster and last longer.
94 \item
95 Together with Learnika, Erin and I have brought challenge-bot
96 material to Gideon Hausner, a middle school in Palo Alto. In
97 addition, we have taught challenge-bot at the hackerspaces
98 Hacker Dojo and Entropi. I also teach the material at Learnika's
99 own learning center.
100 \end{itemize}
101 }
102 \cventry{2013--Present}{Cofounder}{challenge--bot}{Palo Alto}{CA}
103 {
104 \begin{itemize}
105 \item
106 challenge--bot gives students courage and encourages autonomous
107 learning. The design of challenge--bot shows how to build a
108 robot from commonly available parts. Students realize that they
109 can have a completely new idea and go build it from parts on the
110 free market.
111 \item
112 Students have taken this message to heart and brought their
113 ideas into reality. Projects include building a cat feeder and
114 fish feeder. Several students combined their robots and were
115 able to perform more sophisticated tasks. Another student built
116 the same robot, but with much bigger parts, in order to make it
117 faster and last longer.
118 \item
119 Together with Learnika, Erin and I have brought challenge-bot
120 material to Gideon Hausner, a middle school in Palo Alto. In
121 addition, we have taught challenge-bot at the hackerspaces
122 Hacker Dojo and Entropi. I also teach the material at Learnika's
123 own learning center.
124 \end{itemize}
125 }
126 \cventry{2014--Present}{Tutor}{Learnika}{Palo Alto}{CA}
127 {
128 \begin{itemize}
129 \item
130 I have taught scratch, independent, and advanced coding classes.
131 \item
132 Individual students find tutors through Learnika as well, and I
133 teach them a wide variety of subjects. For software, we cover
134 scratch, python, scheme, and Java. After taking the
135 challenge-bot course at Learnika, students continue on learning
136 robotics topics. We cover soldering, and the robotics software
137 development cycle.
138 \end{itemize}
139 }
140 \cventry{2010--2013}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA}
141 {
142 \begin{itemize}
143 \item
144 Because svn repos were difficult to work with, I converted
145 them to git with ssh keys for authorization.
146 \item
147 After teaching several employees individually how to use git, I
148 created and taught a git workshop.
149 \item
150 I rewrote scripts for handling HL7 communications, automated
151 and documented their installation.
152 \item
153 For a client, I made backwards-compatible features to internally
154 developed markup and processing code.
155 \item
156 Coldfusion setup was tedious, so I scripted it with
157 Expect and translated it to ruby and bash for coworkers.
158 \end{itemize}
159 }
160 \cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA}
161 {
162 \begin{itemize}
163 \item
164 To locate communications problems, I wrote tools which
165 identified the server's memory as the bottleneck.
166 \item
167 Working with UCSD professors, I characterized a reversible
168 chemical sensor reaction's amount and type.
169 \end{itemize}
170 }
171 \cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA}
172 {
173 In Fall and Winter quarters, I tutored students Programming Languages,
174 CSE 130, covering different paradigms using different languages.
175 }
176 \subsection{For Inspiration and Recognition of Science and Technology}
177 % arguments 3 to 6 are optional
178 \cventry{2013--present}{Programming Subteam Lead Mentor}
179 {Firebots Team 3501}{Fremont}{CA}
180 {
181 As a result of students' trouble with git concepts, David Dobervich
182 and I created materials to help teach and assess these skills
183 systematically.
184 }
185 \cventry{2011--2013}{Programming Subteam Lead Mentor}
186 {Cow Abductors Team 53}{Greenbelt}{MD}
187 {
188 With my help, high school students have written controller code,
189 and learned about source code management.
190 }
191 \cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
192 {San Diego}{CA}
193 {
194 Along with other mentors, I introduced high school students to programming
195 and controller hardware.
196 }
197 \cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
198 {San Jose}{CA}
199 {
200 Coded robot controller firmware and autonomous mode in pBasic, shrinking code
201 into the EEPROM.
202 }
203 %\subsection{Miscellaneous}
204 %% arguments 3 to 6 are optional
205 %\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
206 % SpeedRing is go-kart racing for adults\newline{}
207 % flag racers on track for passing, rule violations, warning of crashes
208 %}
209 %
210 %\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
211 % refill target shooters and keep scores
212 %}
213 %\section{Languages}
214 %%\cvlanguage{language 3}{Skill level}{Comment}
215 %%Proficient C Java Ruby
216 %%Capable C++ Python OCaml Matlab
217 %\cvlanguage{Ruby}{Proficient}{My goto language}
218 %\cvlanguage{C}{Proficient}{First language I learned}
219 %\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
220 %\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
221 %function decorators, and list comprehensions}
222 %%\cvlanguage{C++}{Capable}{The only language I hate more than Java}
223 %\cvlanguage{OCaml}{Capable}{First introduction to functional programming}
224 \section{Computer Skills}
225 \cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn}
226 {svn}{client, svnserve}
227 \cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
228 {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit}
229 \cvcomputer{gnu buildchain}{gcc, make, gdb}
230 {ubuntu/debian}{aptitude, debconf}
231 \cvcomputer{Proficient with}{Ruby, C, Java, Python, Racket}
232 {Capable with}{OCaml, javascript, CFML\{,script\}, XSLT}
233 \section{Personal Projects}
234 \cvline{this cv}{ The raw \LaTeX for generating this CV is available online at
235 \httplink{gitorious.org/ozzloy/cv}}
236 \cvline{oble}{This project uses a camera and OpenCV to detect presence of a
237 face, allowing one to watch in-browser videos without poking the keyboard
238 and mouse to prevent the screensaver.
239 \httplink{gitorious.org/ozzloy/oble}}
240 \section{References}
241
242 \cvline{Liat Baranoff}
243 {\href{mailto:lbaranoff@hausner.com}{lbaranoff@hausner.com}
244 Science Department Chair for
245 \href{http://hausner.com/}
246 {Gideon Hausner, Jewish Day School}}
247
248 \cvline{David Zimand}
249 {\href{mailto:dzimand@gmail.com}{dzimand@gmail.com}
250 Head of School for
251 \href{http://hausner.com/}
252 {Gideon Hausner, Jewish Day School}}
253
254 \cvline{David Dobervich}
255 {\href{mailto:david.dobervich@gmail.com}{david.dobervich@gmail.com}
256 Lead Teacher for
257 \href{http://fremontrobotics.com/}
258 {Fremont High School robotics team 3501}}
259
260 \cvline{Wayne Gramlich}
261 {\href{mailto:wayne.gramlich.2007@gmail.com}
262 {wayne.gramlich.2007@gmail.com}
263 President of \href{http://hbrobotics.org/}
264 {Homebrew Robotics Club hbrobotics.org}}
265
266 \cvline{Tony Lee} {\href{mailto:tony@learnika.com}{tony@learnika.com}
267 Founder of \href{http://learnika.com/} {Learnika
268 http://learnika.com/}}
269
270 \end{document}
271 %\cvlistitem{Item 2}
272 %%\cvlistitem[+]{Item 3} % optional other symbol
273 %
274 %\section{Extra 2}
275 %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
276 %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
277 %\cvlistdoubleitem[\Neutral]{Item 3}{}
278
279 %\section{Interests}
280 %\cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
281 %\cvline{bike riding}{\small cardio, started as a means to get to school}
282 %\cvline{device interaction}{\small oble project, face detection as human
283 %interaction; compiz HeadTrack project}
284 %% end of file `daniel_watson_cv.tex'.