make one page cv
[ozzloy@gmail.com/cv] / daniel_watson_cv_one_page.tex
1 %% start of file `daniel_watson_one_page_cv.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{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'.