| 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{2013--Present}{Cofounder}{challenge--bot}{Palo Alto}{CA} |
| 78 | { |
| 79 | \begin{itemize} |
| 80 | \item |
| 81 | challenge--bot gives students courage and encourages autonomous |
| 82 | learning. The design of challenge--bot shows how to build a |
| 83 | robot from commonly available parts. Students realize that they |
| 84 | can have a completely new idea and go build it from parts on the |
| 85 | free market. |
| 86 | \item |
| 87 | Students have taken this message to heart and brought their |
| 88 | ideas into reality. Projects include building a cat feeder and |
| 89 | fish feeder. Several students combined their robots and were |
| 90 | able to perform more sophisticated tasks. Another student built |
| 91 | the same robot, but with much bigger parts, in order to make it |
| 92 | faster and last longer. |
| 93 | \item |
| 94 | Together with Learnika, Erin and I have brought challenge-bot |
| 95 | material to Gideon Hausner, a middle school in Palo Alto. In |
| 96 | addition, we have taught challenge-bot at the hackerspaces |
| 97 | Hacker Dojo and Entropi. I also teach the material at Learnika's |
| 98 | own learning center. |
| 99 | \end{itemize} |
| 100 | } |
| 101 | \cventry{2014--Present}{Tutor}{Learnika}{Palo Alto}{CA} |
| 102 | { |
| 103 | \begin{itemize} |
| 104 | \item |
| 105 | I have taught scratch, independent, and advanced coding classes. |
| 106 | \item |
| 107 | Individual students find tutors through Learnika as well, and I |
| 108 | teach them a wide variety of subjects. For software, we cover |
| 109 | scratch, python, scheme, and Java. After taking the |
| 110 | challenge-bot course at Learnika, students continue on learning |
| 111 | robotics topics. We cover soldering, and the robotics software |
| 112 | development cycle. |
| 113 | \end{itemize} |
| 114 | } |
| 115 | \cventry{2010--2013}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA} |
| 116 | { |
| 117 | \begin{itemize} |
| 118 | \item |
| 119 | Because svn repos were difficult to work with, I converted |
| 120 | them to git with ssh keys for authorization. |
| 121 | \item |
| 122 | After teaching several employees individually how to use git, I |
| 123 | created and taught a git workshop. |
| 124 | \item |
| 125 | I rewrote scripts for handling HL7 communications, automated |
| 126 | and documented their installation. |
| 127 | \item |
| 128 | For a client, I made backwards-compatible features to internally |
| 129 | developed markup and processing code. |
| 130 | \item |
| 131 | Coldfusion setup was tedious, so I scripted it with |
| 132 | Expect and translated it to ruby and bash for coworkers. |
| 133 | \end{itemize} |
| 134 | } |
| 135 | \cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA} |
| 136 | { |
| 137 | \begin{itemize} |
| 138 | \item |
| 139 | To locate communications problems, I wrote tools which |
| 140 | identified the server's memory as the bottleneck. |
| 141 | \item |
| 142 | Working with UCSD professors, I characterized a reversible |
| 143 | chemical sensor reaction's amount and type. |
| 144 | \end{itemize} |
| 145 | } |
| 146 | \cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA} |
| 147 | { |
| 148 | In Fall and Winter quarters, I tutored students Programming Languages, |
| 149 | CSE 130, covering different paradigms using different languages. |
| 150 | } |
| 151 | \subsection{For Inspiration and Recognition of Science and Technology} |
| 152 | % arguments 3 to 6 are optional |
| 153 | \cventry{2013--present}{Programming Subteam Lead Mentor} |
| 154 | {Firebots Team 3501}{Fremont}{CA} |
| 155 | { |
| 156 | As a result of students' trouble with git concepts, David Dobervich |
| 157 | and I created materials to help teach and assess these skills |
| 158 | systematically. |
| 159 | } |
| 160 | \cventry{2011--2013}{Programming Subteam Lead Mentor} |
| 161 | {Cow Abductors Team 53}{Greenbelt}{MD} |
| 162 | { |
| 163 | With my help, high school students have written controller code, |
| 164 | and learned about source code management. |
| 165 | } |
| 166 | \cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812} |
| 167 | {San Diego}{CA} |
| 168 | { |
| 169 | Along with other mentors, I introduced high school students to programming |
| 170 | and controller hardware. |
| 171 | } |
| 172 | \cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254} |
| 173 | {San Jose}{CA} |
| 174 | { |
| 175 | Coded robot controller firmware and autonomous mode in pBasic, shrinking code |
| 176 | into the EEPROM. |
| 177 | } |
| 178 | %\subsection{Miscellaneous} |
| 179 | %% arguments 3 to 6 are optional |
| 180 | %\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{ |
| 181 | % SpeedRing is go-kart racing for adults\newline{} |
| 182 | % flag racers on track for passing, rule violations, warning of crashes |
| 183 | %} |
| 184 | % |
| 185 | %\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{ |
| 186 | % refill target shooters and keep scores |
| 187 | %} |
| 188 | %\section{Languages} |
| 189 | %%\cvlanguage{language 3}{Skill level}{Comment} |
| 190 | %%Proficient C Java Ruby |
| 191 | %%Capable C++ Python OCaml Matlab |
| 192 | %\cvlanguage{Ruby}{Proficient}{My goto language} |
| 193 | %\cvlanguage{C}{Proficient}{First language I learned} |
| 194 | %\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java} |
| 195 | %\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via |
| 196 | %function decorators, and list comprehensions} |
| 197 | %%\cvlanguage{C++}{Capable}{The only language I hate more than Java} |
| 198 | %\cvlanguage{OCaml}{Capable}{First introduction to functional programming} |
| 199 | \section{Computer Skills} |
| 200 | \cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn} |
| 201 | {svn}{client, svnserve} |
| 202 | \cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.} |
| 203 | {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit} |
| 204 | \cvcomputer{gnu buildchain}{gcc, make, gdb} |
| 205 | {ubuntu/debian}{aptitude, debconf} |
| 206 | \cvcomputer{Proficient with}{Ruby, C, Java, Python, Racket} |
| 207 | {Capable with}{OCaml, javascript, CFML\{,script\}, XSLT} |
| 208 | \section{Personal Projects} |
| 209 | \cvline{this cv}{ The raw \LaTeX for generating this CV is available online at |
| 210 | \httplink{gitorious.org/ozzloy/cv}} |
| 211 | \cvline{oble}{This project uses a camera and OpenCV to detect presence of a |
| 212 | face, allowing one to watch in-browser videos without poking the keyboard |
| 213 | and mouse to prevent the screensaver. |
| 214 | \httplink{gitorious.org/ozzloy/oble}} |
| 215 | \section{References} |
| 216 | |
| 217 | \cvline{David Dobervich} |
| 218 | {\href{mailto:david.dobervich@gmail.com}{david.dobervich@gmail.com} |
| 219 | Lead Teacher for |
| 220 | \href{http://fremontrobotics.com/} |
| 221 | {Fremont High School robotics team 3501}} |
| 222 | |
| 223 | \cvline{Wayne Gramlich} |
| 224 | {\href{mailto:wayne.gramlich.2007@gmail.com} |
| 225 | {wayne.gramlich.2007@gmail.com} |
| 226 | President of \href{http://hbrobotics.org/} |
| 227 | {Homebrew Robotics Club hbrobotics.org}} |
| 228 | |
| 229 | \cvline{Tony Lee} {\href{mailto:tony@learnika.com}{tony@learnika.com} |
| 230 | Founder of \href{http://learnika.com/} {Learnika |
| 231 | http://learnika.com/}} |
| 232 | |
| 233 | \end{document} |
| 234 | %\cvlistitem{Item 2} |
| 235 | %%\cvlistitem[+]{Item 3} % optional other symbol |
| 236 | % |
| 237 | %\section{Extra 2} |
| 238 | %\cvlistdoubleitem[\Neutral]{Item 1}{Item 4} |
| 239 | %\cvlistdoubleitem[\Neutral]{Item 2}{Item 5} |
| 240 | %\cvlistdoubleitem[\Neutral]{Item 3}{} |
| 241 | |
| 242 | %\section{Interests} |
| 243 | %\cvline{rock climbing}{\small great for strength, also fights carpal tunnel} |
| 244 | %\cvline{bike riding}{\small cardio, started as a means to get to school} |
| 245 | %\cvline{device interaction}{\small oble project, face detection as human |
| 246 | %interaction; compiz HeadTrack project} |
| 247 | %% end of file `daniel_watson_cv.tex'. |