make one page cv
authordaniel watson <ozzloy@gmail.com>
Sun, 1 May 2016 22:18:48 +0000 (15:18 -0700)
committerdaniel watson <ozzloy@gmail.com>
Sun, 1 May 2016 22:18:48 +0000 (15:18 -0700)
Makefile
daniel_watson_cv_one_page.tex [new file with mode: 0644]

index 55f8edde86ec70b085d3cc8c6e4cf8960ab7615f..d810d9a8ff1e7f4be56fdb601f65f8b0c6b60081 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,9 +5,15 @@ pdf:daniel_watson_cv.pdf
 daniel_watson_cv.pdf:daniel_watson_cv.tex
        latexmk -pdf $?
 
+daniel_watson_cv_one_page.pdf:daniel_watson_cv_one_page.tex
+       latexmk -pdf $?
+
 view: daniel_watson_cv.pdf
        evince $?
 
+view_one_page: daniel_watson_cv_one_page.pdf
+       evince $?
+
 clean:
        latexmk -c daniel_watson_cv.tex
 
diff --git a/daniel_watson_cv_one_page.tex b/daniel_watson_cv_one_page.tex
new file mode 100644 (file)
index 0000000..282ff0d
--- /dev/null
@@ -0,0 +1,184 @@
+%% start of file `daniel_watson_one_page_cv.tex'
+%%% credit:
+%% start of file `template_en.tex'.
+%% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License version 1.3c,
+% available at http://www.latex-project.org/lppl/.
+
+
+\documentclass[10pt,a4paper]{moderncv}
+
+% moderncv themes
+% optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and
+% 'roman' (for roman fonts, instead of sans serif fonts)
+\moderncvtheme[blue]{casual}
+%\moderncvtheme[green]{classic}                % idem
+
+% character encoding
+% replace by the encoding you are using
+\usepackage[utf8]{inputenc}
+
+% adjust the page margins
+\usepackage[scale=0.8]{geometry}
+\usepackage{multicol}
+% if you want to change the width of the column with the dates
+%\setlength{\hintscolumnwidth}{3cm}
+% only for the classic theme, if you want to change the width of your name
+% placeholder (to leave more space for your address details
+%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}}
+% required when changes are made to page layout lengths
+\AtBeginDocument{\recomputelengths}
+
+% personal data
+\firstname{Daniel}
+\familyname{Watson}
+% optional, remove the line if not wanted
+\title{Daniel Watson's CV}
+% optional,
+%\address{7665 Palmilla Drive \#5210}{San Diego, 92122}
+% optional,
+\mobile{805.699.5690}
+% optional,
+%\phone{phone (optional)}
+% optional,
+%\fax{fax (optional)}
+% optional,
+\email{ozzloy@gmail.com}
+% optional,
+%\extrainfo{additional information (optional)}
+% '64pt' is the height the picture must be resized to and 'picture' is the name
+% of the picture file; optional, remove the line if not wanted
+%\photo[64pt]{daniel_watson}
+% optional, remove the line if not wanted
+%\quote{"If I have seen further it is only by standing on the shoulders of
+%giants." -Sir Isaac Newton}
+
+% uncomment to suppress automatic page numbering for CVs longer than one page
+\nopagenumbers{}
+
+
+%-------------------------------------------------------------------------------
+%            content
+%-------------------------------------------------------------------------------
+\begin{document}
+\maketitle
+
+\section{Education}
+% arguments 3 to 6 are optional
+\cventry{2003--2008}{BS}{UCSD}{San Diego}{CA}
+{Computer Science major with a Mathematics Minor}
+\cventry{1999--2003}{High SchoolDiploma}{Bellarmine College Preparatory}
+        {San Jose}{CA}{}
+\section{Experience}
+\subsection{Vocational}
+% arguments 3 to 6 are optional
+\cventry{2010--2012}{Computer Engineer}{VisionTree, Inc.}{San Diego}{CA}
+{
+  \begin{itemize}
+    \item
+      Because some svn repos were difficult to work with, I converted
+      them to git with ssh keys for authorization.
+    \item
+      After teaching several employees individually how to use git, I
+      created and taught a git workshop.
+    \item
+      I rewrote scripts for handling HL7 communications, automated
+      and documented their installation.
+    \item
+      For a client, I made backwards-compatible features to internally
+      developed markup and processing code.
+    \item
+      Coldfusion setup was tedious, so I scripted it with
+      Expect and translated it to ruby and bash for coworkers.
+  \end{itemize}
+}
+\cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{CA}
+{
+  \begin{itemize}
+    \item
+      To locate communications problems, I wrote tools which
+      identified the server's memory as the bottleneck.
+    \item
+      Working with UCSD professors, I characterized a reversible
+      chemical sensor reaction's amount and type.
+  \end{itemize}
+}
+\cventry{2007}{Programming Languages Tutor}{UCSD}{San Diego}{CA}
+{
+  In Fall and Winter quarters, I tutored students Programming Languages,
+  CSE 130, covering different paradigms using different languages.
+}
+\subsection{For Inspiration and Recognition of Science and Technology}
+% arguments 3 to 6 are optional
+\cventry{2011--present}{Programming Subteam Lead Mentor}
+        {Cow Abductors Team 53}{Greenbelt}{MD}
+{
+  With my help, high school students have written controller code,
+  and learned about source code management.
+}
+\cventry{2003--2011}{Programming Subteam Mentor}{Midnight Mechanics Team 812}
+{San Diego}{CA}
+{
+  Along with other mentors, I introduced high school students to programming
+  and controller hardware.
+}
+\cventry{2002--2003}{Programming Subteam Member}{Cheesy Poofs Team 254}
+{San Jose}{CA}
+{
+  Coded robot controller firmware and autonomous mode in pBasic, shrinking code
+  into the EEPROM.
+}
+%\subsection{Miscellaneous}
+%% arguments 3 to 6 are optional
+%\cventry{2000--2003}{Track Marshall}{SpeedRing}{San Jose}{}{
+%      SpeedRing is go-kart racing for adults\newline{}
+%      flag racers on track for passing, rule violations, warning of crashes
+%}
+%
+%\cventry{1998--1999}{Range Marshall}{Sunnyvale Rod \& Gun Club}{Sunnyvale}{}{
+%      refill target shooters and keep scores
+%}
+%\section{Languages}
+%%\cvlanguage{language 3}{Skill level}{Comment}
+%%Proficient C Java Ruby
+%%Capable C++ Python OCaml Matlab
+%\cvlanguage{Ruby}{Proficient}{My goto language}
+%\cvlanguage{C}{Proficient}{First language I learned}
+%\cvlanguage{Java}{Capable}{Many class projects at UCSD required Java}
+%\cvlanguage{Python}{Capable}{My first introduction to meta-programming, via
+%function decorators, and list comprehensions}
+%%\cvlanguage{C++}{Capable}{The only language I hate more than Java}
+%\cvlanguage{OCaml}{Capable}{First introduction to functional programming}
+\section{Computer Skills}
+\cvcomputer{git}{client, -flow, gito\{sis,lite\}, submodules, git-svn}
+  {svn}{client, svnserve}
+\cvcomputer{unix cli}{bash scripting, awk, grep, find, etc.}
+  {unit testing}{c with cutest, ruby with Test::Unit, racket with rackunit}
+\cvcomputer{gnu buildchain}{gcc, make, gdb}
+  {ubuntu/debian}{aptitude, debconf}
+\cvcomputer{Proficient with}{Ruby, C, Java, Python, Racket}
+  {Capable with}{OCaml, javascript, CFML\{,script\}, XSLT}
+\section{Personal Projects}
+\cvline{this cv}{ The raw \LaTeX for generating this CV is available online at
+  \httplink{gitorious.org/ozzloy/cv}}
+\cvline{oble}{This project uses a camera and OpenCV to detect presence of a
+  face, allowing one to watch in-browser videos without poking the keyboard
+  and mouse to prevent the screensaver.
+\httplink{gitorious.org/ozzloy/oble}}
+\end{document}
+%\cvlistitem{Item 2}
+%%\cvlistitem[+]{Item 3}            % optional other symbol
+%
+%\section{Extra 2}
+%\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
+%\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
+%\cvlistdoubleitem[\Neutral]{Item 3}{}
+
+%\section{Interests}
+%\cvline{rock climbing}{\small great for strength, also fights carpal tunnel}
+%\cvline{bike riding}{\small cardio, started as a means to get to school}
+%\cvline{device interaction}{\small oble project, face detection as human
+%interaction; compiz HeadTrack project}
+%% end of file `daniel_watson_cv.tex'.