(no commit message)
[ozzloy@gmail.com/cv] / daniel_watson_cv_one_page.tex
CommitLineData
e0e87867 1%% start of file `daniel_watson_cv_one_page.tex'
63951204 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
9b2c65e3 38\title{Software Engineer}
63951204 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}{}
92789c49 74
63951204 75\section{Experience}
76\subsection{Vocational}
77% arguments 3 to 6 are optional
c53c2f40 78\cventry{2017--2020}{Computer Science and Engineering Specialist}
79 {Gideon Hausner}{Palo Alto}{CA}
80{
81 \begin{itemize}
82 \item
57f3a515 83 I helped students with technical portions of science
84 projects. For example, we wired, created wiring diagrams,
85 selected components, troubleshot with multimeter on live
86 circuitry (safely), as well as 3d modeled and printed parts.
c53c2f40 87 \item
57f3a515 88 With other teachers, I helped create lesson plans that included
89 parts from various subjects. For example, I created a coding
90 project that incorporated force, momentum, and springs.
c53c2f40 91 \end{itemize}
92}
3a11b282 93\cventry{2013--Present}{Cofounder}{challenge--bot}{Palo Alto}{CA}
8051f0b5 94{
95 \begin{itemize}
96 \item
97 challenge--bot gives students courage and encourages autonomous
98 learning. The design of challenge--bot shows how to build a
99 robot from commonly available parts. Students realize that they
100 can have a completely new idea and go build it from parts on the
101 free market.
102 \item
103 Students have taken this message to heart and brought their
104 ideas into reality. Projects include building a cat feeder and
105 fish feeder. Several students combined their robots and were
106 able to perform more sophisticated tasks. Another student built
107 the same robot, but with much bigger parts, in order to make it
108 faster and last longer.
109 \item
110 Together with Learnika, Erin and I have brought challenge-bot
111 material to Gideon Hausner, a middle school in Palo Alto. In
112 addition, we have taught challenge-bot at the hackerspaces
113 Hacker Dojo and Entropi. I also teach the material at Learnika's
114 own learning center.
115 \end{itemize}
116}
3a11b282 117\cventry{2014--Present}{Tutor}{Learnika}{Palo Alto}{CA}
8051f0b5 118{
119 \begin{itemize}
120 \item
8051f0b5 121 I have taught scratch, independent, and advanced coding classes.
122 \item
123 Individual students find tutors through Learnika as well, and I
124 teach them a wide variety of subjects. For software, we cover
125 scratch, python, scheme, and Java. After taking the
126 challenge-bot course at Learnika, students continue on learning
127 robotics topics. We cover soldering, and the robotics software
128 development cycle.
129 \end{itemize}
130}
36b67764 131\cventry{2010--2013}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA}
63951204 132{
133 \begin{itemize}
134 \item
1815df50 135 Because svn repos were difficult to work with, I converted
63951204 136 them to git with ssh keys for authorization.
137 \item
138 After teaching several employees individually how to use git, I
139 created and taught a git workshop.
140 \item
141 I rewrote scripts for handling HL7 communications, automated
142 and documented their installation.
143 \item
144 For a client, I made backwards-compatible features to internally
145 developed markup and processing code.
146 \item
147 Coldfusion setup was tedious, so I scripted it with
148 Expect and translated it to ruby and bash for coworkers.
149 \end{itemize}
150}
151\cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA}
152{
153 \begin{itemize}
154 \item
155 To locate communications problems, I wrote tools which
156 identified the server's memory as the bottleneck.
157 \item
158 Working with UCSD professors, I characterized a reversible
159 chemical sensor reaction's amount and type.
160 \end{itemize}
161}
162\cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA}
163{
164 In Fall and Winter quarters, I tutored students Programming Languages,
165 CSE 130, covering different paradigms using different languages.
166}
167\subsection{For Inspiration and Recognition of Science and Technology}
168% arguments 3 to 6 are optional
aec72cb7 169\cventry{2013--present}{Programming Subteam Lead Mentor}
170 {Firebots Team 3501}{Fremont}{CA}
171{
aec72cb7 172 As a result of students' trouble with git concepts, David Dobervich
173 and I created materials to help teach and assess these skills
174 systematically.
aec72cb7 175}
176\cventry{2011--2013}{Programming Subteam Lead Mentor}
63951204 177 {Cow Abductors Team 53}{Greenbelt}{MD}
178{
179 With my help, high school students have written controller code,
180 and learned about source code management.
181}
182\cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
183{San Diego}{CA}
184{
185 Along with other mentors, I introduced high school students to programming
186 and controller hardware.
187}
188\cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
189{San Jose}{CA}
190{
191 Coded robot controller firmware and autonomous mode in pBasic, shrinking code
192 into the EEPROM.
193}
194%\subsection{Miscellaneous}
195%% arguments 3 to 6 are optional
196%\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
197% SpeedRing is go-kart racing for adults\newline{}
198% flag racers on track for passing, rule violations, warning of crashes
199%}
200%
201%\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
202% refill target shooters and keep scores
203%}
204%\section{Languages}
205%%\cvlanguage{language 3}{Skill level}{Comment}
206%%Proficient C Java Ruby
207%%Capable C++ Python OCaml Matlab
208%\cvlanguage{Ruby}{Proficient}{My goto language}
209%\cvlanguage{C}{Proficient}{First language I learned}
210%\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
211%\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
212%function decorators, and list comprehensions}
213%%\cvlanguage{C++}{Capable}{The only language I hate more than Java}
214%\cvlanguage{OCaml}{Capable}{First introduction to functional programming}
215\section{Computer Skills}
61a0ae2e 216\cvcomputer{Proficient with}{Clojure, Ruby, C, Java, Python, Racket}
217 {Capable with}{javascript, CFML\{,script\}, XSLT}
63951204 218\cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn}
219 {svn}{client, svnserve}
220\cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
221 {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit}
222\cvcomputer{gnu buildchain}{gcc, make, gdb}
223 {ubuntu/debian}{aptitude, debconf}
63951204 224\section{Personal Projects}
98ade876 225\cvline{b1ng0}{ In order to play bingo with my grampa remotely, I
226 created this bingo web app. It uses Clojure, Clojurescript,
61a0ae2e 227 reagent, http-kit, sente, figwheel, and depstar.
5f8c2a71 228 The code is here
0dd2e5c3 229 \httplink{gitlab.com/ozzloy/b1ng0}.
5f8c2a71 230 You can see a live version of it here
002999a3 231 \httplink{bingo.challenge-bot.com}.}
98ade876 232
fb636092 233\cvline{combo breaker}{To recover combos from combination locks left
234 by students at Gideon Hausner, I tried recreating Samy Kamkar's
4bc0d7a4 235 combo breaker. That did not work as he described it, but I continued
f3f78f77 236 and made this.
154a9190 237 \httplink{youtu.be/1lQE3Fa\_puw}}
f3473dc0 238
c91b6fa9 239\cvline{this cv}{ The raw \LaTeX \space for generating this CV is
240 available online at
154a9190 241 \httplink{challenge-bot.com:8080/gitweb?p=ozzloy\%2Fcv.git;a=summary}}
6e7481a2 242
77b83959 243\section{References}
244
c53c2f40 245\cvline{Liat Baranoff}
246 {\href{mailto:lbaranoff@hausner.com}{lbaranoff@hausner.com}
247 Science Department Chair for
248 \href{http://hausner.com/}
249 {Gideon Hausner, Jewish Day School}}
250
251\cvline{David Zimand}
252 {\href{mailto:dzimand@gmail.com}{dzimand@gmail.com}
253 Head of School for
254 \href{http://hausner.com/}
255 {Gideon Hausner, Jewish Day School}}
256
77b83959 257\cvline{David Dobervich}
258 {\href{mailto:david.dobervich@gmail.com}{david.dobervich@gmail.com}
259 Lead Teacher for
260 \href{http://fremontrobotics.com/}
261 {Fremont High School robotics team 3501}}
262
263\cvline{Wayne Gramlich}
264 {\href{mailto:wayne.gramlich.2007@gmail.com}
265 {wayne.gramlich.2007@gmail.com}
266 President of \href{http://hbrobotics.org/}
267 {Homebrew Robotics Club hbrobotics.org}}
268
269\cvline{Tony Lee} {\href{mailto:tony@learnika.com}{tony@learnika.com}
270 Founder of \href{http://learnika.com/} {Learnika
271 http://learnika.com/}}
272
63951204 273\end{document}
274%\cvlistitem{Item 2}
275%%\cvlistitem[+]{Item 3} % optional other symbol
276%
277%\section{Extra 2}
278%\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
279%\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
280%\cvlistdoubleitem[\Neutral]{Item 3}{}
281
282%\section{Interests}
283%\cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
284%\cvline{bike riding}{\small cardio, started as a means to get to school}
285%\cvline{device interaction}{\small oble project, face detection as human
286%interaction; compiz HeadTrack project}
287%% end of file `daniel_watson_cv.tex'.