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