fix filename at tope of file
[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
38\title{Daniel Watson's CV}
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{2010--2012}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA}
78{
79 \begin{itemize}
80 \item
81 Because some svn repos were difficult to work with, I converted
82 them to git with ssh keys for authorization.
83 \item
84 After teaching several employees individually how to use git, I
85 created and taught a git workshop.
86 \item
87 I rewrote scripts for handling HL7 communications, automated
88 and documented their installation.
89 \item
90 For a client, I made backwards-compatible features to internally
91 developed markup and processing code.
92 \item
93 Coldfusion setup was tedious, so I scripted it with
94 Expect and translated it to ruby and bash for coworkers.
95 \end{itemize}
96}
97\cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA}
98{
99 \begin{itemize}
100 \item
101 To locate communications problems, I wrote tools which
102 identified the server's memory as the bottleneck.
103 \item
104 Working with UCSD professors, I characterized a reversible
105 chemical sensor reaction's amount and type.
106 \end{itemize}
107}
108\cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA}
109{
110 In Fall and Winter quarters, I tutored students Programming Languages,
111 CSE 130, covering different paradigms using different languages.
112}
113\subsection{For Inspiration and Recognition of Science and Technology}
114% arguments 3 to 6 are optional
115\cventry{2011--present}{Programming Subteam Lead Mentor}
116 {Cow Abductors Team 53}{Greenbelt}{MD}
117{
118 With my help, high school students have written controller code,
119 and learned about source code management.
120}
121\cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
122{San Diego}{CA}
123{
124 Along with other mentors, I introduced high school students to programming
125 and controller hardware.
126}
127\cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
128{San Jose}{CA}
129{
130 Coded robot controller firmware and autonomous mode in pBasic, shrinking code
131 into the EEPROM.
132}
133%\subsection{Miscellaneous}
134%% arguments 3 to 6 are optional
135%\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
136% SpeedRing is go-kart racing for adults\newline{}
137% flag racers on track for passing, rule violations, warning of crashes
138%}
139%
140%\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
141% refill target shooters and keep scores
142%}
143%\section{Languages}
144%%\cvlanguage{language 3}{Skill level}{Comment}
145%%Proficient C Java Ruby
146%%Capable C++ Python OCaml Matlab
147%\cvlanguage{Ruby}{Proficient}{My goto language}
148%\cvlanguage{C}{Proficient}{First language I learned}
149%\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
150%\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
151%function decorators, and list comprehensions}
152%%\cvlanguage{C++}{Capable}{The only language I hate more than Java}
153%\cvlanguage{OCaml}{Capable}{First introduction to functional programming}
154\section{Computer Skills}
155\cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn}
156 {svn}{client, svnserve}
157\cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
158 {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit}
159\cvcomputer{gnu buildchain}{gcc, make, gdb}
160 {ubuntu/debian}{aptitude, debconf}
161\cvcomputer{Proficient with}{Ruby, C, Java, Python, Racket}
162 {Capable with}{OCaml, javascript, CFML\{,script\}, XSLT}
163\section{Personal Projects}
164\cvline{this cv}{ The raw \LaTeX for generating this CV is available online at
165 \httplink{gitorious.org/ozzloy/cv}}
166\cvline{oble}{This project uses a camera and OpenCV to detect presence of a
167 face, allowing one to watch in-browser videos without poking the keyboard
168 and mouse to prevent the screensaver.
169\httplink{gitorious.org/ozzloy/oble}}
170\end{document}
171%\cvlistitem{Item 2}
172%%\cvlistitem[+]{Item 3} % optional other symbol
173%
174%\section{Extra 2}
175%\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
176%\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
177%\cvlistdoubleitem[\Neutral]{Item 3}{}
178
179%\section{Interests}
180%\cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
181%\cvline{bike riding}{\small cardio, started as a means to get to school}
182%\cvline{device interaction}{\small oble project, face detection as human
183%interaction; compiz HeadTrack project}
184%% end of file `daniel_watson_cv.tex'.