From: daniel watson Date: Sun, 1 May 2016 22:18:48 +0000 (-0700) Subject: make one page cv X-Git-Url: http://challenge-bot.com/repos/?p=ozzloy%40gmail.com%2Fcv;a=commitdiff_plain;h=6395120439e1c67a91405bb6e3ff7abae17ccbdf make one page cv --- diff --git a/Makefile b/Makefile index 55f8edd..d810d9a 100644 --- 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 index 0000000..282ff0d --- /dev/null +++ b/daniel_watson_cv_one_page.tex @@ -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'.