cv.tex: Add a trailing comma after OpenSSH entry
[cv-latex.git] / cv.tex
1 \documentclass[12pt]{article}
2
3 \topmargin 0.0in
4 \headheight 0.0in
5 \headsep 0.0in
6 \textheight 9in
7 \oddsidemargin 0in
8 \textwidth 6in
9 \pagestyle{empty} % no room for page numbers
10
11 % fix assorted LaTeX issues and defines \textsubscript
12 \usepackage{fixltx2e}
13
14 \usepackage{bibunits}
15 \usepackage[ManyBibs,LabelsAligned]{currvita}
16 \usepackage{hyperref}
17 \hypersetup{colorlinks}
18 \hypersetup{linkcolor=black}
19 \hypersetup{anchorcolor=black}
20 \hypersetup{citecolor=black}
21 \hypersetup{filecolor=black}
22 \hypersetup{menucolor=black}
23 \hypersetup{runcolor=black}
24 \hypersetup{urlcolor=[rgb]{0, 0, 0.7}}
25
26 \defaultbibliography{cv}
27 \defaultbibliographystyle{plain}
28
29 \newcommand*{\ac}[1]{\mbox{#1}}
30
31 \tolerance=600
32
33 \begin{document}
34
35 %\begin{cv}{R\'esum\'e}
36 \begin{cv}{Curriculum vitae}
37
38   \begin{cvlist}{Contact}
39   \item W. Trevor King\\
40     6324 Leprechaun Dr. NW \\
41     Olympia, WA, 98502
42   \item Tel.:~(215)~284~6634\\
43     Email:~wking@tremily.us
44   \end{cvlist}
45
46   \begin{cvlist}{Education}
47   \item[09/2000--05/2004] Colgate University, Hamilton, NY
48     (B.A.~in Physics and Math)
49
50   \item[09/2004--05/2006] University of Rochester, Rochester, NY
51     (M.A.~in Physics)
52
53   \item[09/2006--06/2013] Drexel University, Philadelphia, PA
54     (Ph.D.~in Physics)
55   \end{cvlist}
56
57   \begin{cvlist}{Publications}
58 %    \begin{bibunit}[alpha]
59 %      \nocite{wking10}
60 %    \item[Books] \putbib
61 %    \end{bibunit}
62     \item [Papers]
63     \begin{bibunit}
64       \nocite{
65         king10,
66         king13}
67       \putbib
68     \end{bibunit}
69     \item [Talks]
70     \begin{bibunit}
71       \nocite{
72         2013-05-thesis,
73         2013-01-columbia,
74         2009-10-life-cycles,
75         2008-06-locks}
76       \putbib
77     \end{bibunit}
78     \item [Posters]
79     \begin{bibunit}
80       \nocite{
81         2013-04-swc,
82         2011-04-saswsim,
83         2010-04-open-source,
84         2012-04-calibcant,
85         2009-03-roughness,
86         2008-04-sawsim,
87         2008-02-stiffness}
88       \putbib
89     \end{bibunit}
90   \end{cvlist}
91
92   \begin{cvlist}{Teaching assistant-ships}
93   \item[09/2004--05/2005] General Physics I
94     (Mechanics)
95   \item[Fall 2006] PHYS 152: Introductory Physics I
96     (Mechanics)
97   \item[Winter 2007] PHYS 101: Fundamentals of Physics I
98     (Mechanics)
99   \item[Spring 2007] PHYS 102: Fundamentals of Physics II
100     (Electricity and magnetism)
101   \item[Spring 2008] PHYS 102: Fundamentals of Physics II
102     (Electricity and magnetism)
103   \item[Fall 2008] PHYS 154: Introductory Physics III
104     (Electricity, magnetism, and quantum mechanics)
105   \item[Winter 2009] PHYS 201: Fundamentals of Physics III
106     (Modern physics)
107   \item[Summer 2009] PHYS 102: Fundamentals of Physics II
108     (Electricity and magnetism)
109   \item[Fall 2010] PHYS 405: Advanced Computational
110     Physics---Parallel Computing
111     (MPI and CUDA)
112   \item[Winter 2011] PHYS 101: Fundamentals of Physics I
113     (Mechanics)
114   \item[Spring 2011] PHYS 102: Fundamentals of Physics II
115     (Electricity and magnetism)
116   \item[Fall 2011] PHYS 106: Introduction to Scientific Computing
117     (Algorithms in Maple)
118   \item[Winter 2012] PHYS 305: Computational Physics II
119     (Algorithms in C and C++)
120   \item[Spring 2012] PHYS 102: Fundamentals of Physics II
121     (Electricity and magnetism)
122   \item[Fall 2012] PHYS 405: Advanced Computational
123     Physics---Parallel Computing
124     (MPI and CUDA)
125   \item[Winter 2013] PHYS 305: Computational Physics II
126     (Algorithms in C and C++)
127   \item[Spring 2013] PHYS 102: Fundamentals of Physics II
128     (Electricity and magnetism)
129   \end{cvlist}
130
131   \begin{cvlist}{Research}
132   \item[05/2002--09/2002] Vortex pinning in superconducting thin films.
133     Wrote experimental control software in LabVIEW and fabricated
134     samples using Nb sputtering, photolithography, and wet etching.
135   \item[05/2003--09/2003] Navier--Stokes simulator.
136     Ported a program simulating two dimensional incompressible
137     fluid flow from MatLab to C.
138   \item[09/2003--05/2004] Surface tension and lipid phase separation.
139     Designed and began construction of an automated system for making
140     rod pull equilibrium surface pressure measurements on phospholipid
141     vesicle suspensions.  Completed drive chain hardware and LabVIEW
142     software for sequentially moving samples to the rod pull mechanism
143     for measurement.
144   \item[05/2005--05/2006] Superconducting phase qubit quantum computing.
145     Wrote experiment control software in LabVIEW and data analysis
146     software in MatLab.  Managed the $^3$He dilution refrigerator and
147     assembled custom circuit boards.
148   \item[09/2006--07/2013] Single molecule force spectroscopy via AFM.
149     Designed calibration, experiment control, data processing, and
150     Monte Carlo simulation software in Python and C.  Performed
151     necessary hardware troubleshooting and maintenance.
152   \end{cvlist}
153
154   \begin{cvlist}{Jobs}
155   \item[08/2013--Present] Software development for
156     \href{https://www.azurestandard.com/}{Azure Standard}.
157     Lead developer of a small team maintaining the Django and
158     AngularJS code behind the whole business, from the customer-facing
159     website through warehouse operation.
160   \end{cvlist}
161
162   \begin{cvlist}{System administration}
163   \item[09/2009--09/2011] Drexel physics department webmaster.
164     Maintained and streamlined department website and assisted with
165     Apache-to-SiteCore migration.
166   \item[09/2005--Present] Home network system adminstrator.
167     I run Linux systems (primarily Gentoo) at home.  I use my home
168     network to test installation, deployment, and maintenance of the
169     software infrastructure I'd like to see at work, which has lead to
170     experience with many packages (highlights below).  Since 2008 I've
171     been publishing my notes on these systems in my blog at
172     \url{http://blog.tremily.us/}.
173   \end{cvlist}
174
175   \begin{cvlist}{Software}
176   \item[Operating systems]
177     \href{http://www.gentoo.org/}{Linux (Gentoo)}
178   \item[Languages]
179     \href{http://python.org/}{Python},
180     \href{http://en.wikipedia.org/wiki/C_\%28programming_language\%29}{C},
181     \href{http://tiswww.case.edu/php/chet/bash/bashtop.html}{Bash},
182     \href{http://www.w3.org/html/wg/drafts/html/master/}{\ac{HTML}},
183     \href{http://www.w3.org/Style/CSS/Overview.en.html}{\ac{CSS}},
184     \href{https://www.djangoproject.com/}{Django},
185     \href{https://angularjs.org/}{AngularJS},
186     \href{http://en.wikipedia.org/wiki/JavaScript}{JavaScript},
187     \href{http://en.wikipedia.org/wiki/SQL}{\ac{SQL}},
188     \href{http://www.w3.org/XML/}{\ac{XML}},
189     \href{http://www.ni.com/labview/}{\ac{LabVIEW}},
190     \href{http://us.php.net/}{\ac{PHP}}
191   \item[Creator]
192     \href{https://pypi.python.org/pypi/package-cache}{package-cache},
193     \href{https://pypi.python.org/pypi/pygrader}{pygrader},
194     \href{https://pypi.python.org/pypi/pyassuan}{pyassuan},
195     \href{https://pypi.python.org/pypi/pgp-mime}{pgp-mime},
196     \href{https://pypi.python.org/pypi/quizzer}{quizzer},
197     \href{http://blog.tremily.us/posts/sawsim/}{sawsim},
198     \href{https://pypi.python.org/pypi/pycomedi}{pycomedi},
199     \href{https://pypi.python.org/pypi/pypiezo}{pypiezo},
200     \href{https://pypi.python.org/pypi/stepper}{stepper},
201     \href{https://pypi.python.org/pypi/pypid}{pypid},
202     \href{https://pypi.python.org/pypi/pyafm}{pyafm},
203     \href{https://pypi.python.org/pypi/calibcant}{calibcant},
204     \href{https://pypi.python.org/pypi/stepper}{unfold-protein},
205     \href{https://pypi.python.org/pypi/chemdb}{chemdb},
206     \href{https://pypi.python.org/pypi/django-on-call}{django-on-call},
207     \href{https://pypi.python.org/pypi/igor}{igor},
208     \href{https://pypi.python.org/pypi/h5config}{h5config},
209     \href{https://pypi.python.org/pypi/FFT-tools}{FFT-tools},
210     \href{https://pypi.python.org/pypi/update-copyright}{update-copyright},
211     \href{https://pypi.python.org/pypi/mutt-ldap}{mutt-ldap},
212     \href{http://blog.tremily.us/posts/Course_website/}{course-website},
213     \href{http://blog.tremily.us/posts/problempack/}{problempack},
214     \href{http://git.tremily.us/?p=assignment-template.git}{assignment-template},
215     \href{http://blog.tremily.us/posts/Gentoo_overlay/}{wtk-overlay},
216     \href{https://github.com/wking/dotfiles-framework}{dotfiles-framework}
217   \item[Maintainer] 
218     \href{http://github.com/wking/rss2email/}{rss2email},
219     \href{http://blog.tremily.us/posts/drexel-thesis/}{drexel-thesis},
220     \href{https://pypi.python.org/pypi/Hooke/}{Hooke},
221     \href{https://pypi.python.org/pypi/package-cache/}{package-cache},
222     \href{https://pypi.python.org/pypi/bes}{bes}
223   \item[Contributor]
224     \href{http://software-carpentry.org/}{Software Carpentry},
225     \href{http://git-scm.com/}{Git},
226     \href{http://notmuchmail.org/}{Notmuch},
227     \href{https://ipfs.io/}{\ac{IPFS}},
228     \href{https://github.com/opencontainers/specs}{\ac{OCI} Specification},
229     \href{http://bugseverywhere.org/}{Bugs Everywhere},
230     \href{https://github.com/ipython/ipython/commits?author=wking}{IPython},
231     \href{http://docs.getpelican.com/}{Pelican},
232     \href{http://www.gentoo.org/proj/en/releng/catalyst/}{Gentoo catalyst},
233     \href{https://github.com/agrover/python-kmod/commits?author=wking}{python-kmod},
234     \href{http://www.comedi.org/}{Comedilib},
235     \href{http://web.mit.edu/kerberos/}{Kerberos},
236     \href{http://www.kernel.org/}{Linux kernel},
237     \href{http://www.cython.org/}{Cython},
238     \href{http://ikiwiki.info/}{ikiwiki},
239     \href{http://www.gnuplot.info/}{gnuplot},
240     \href{https://github.com/wking}{and}
241     \href{http://www.ohloh.net/accounts/wking}{more}
242     \href{http://blog.tremily.us/posts/Bugs/}{\ldots}
243   \item[User]
244     \href{http://www.gnu.org/software/emacs/}{Emacs},
245     \href{http://www.latex-project.org/}{\LaTeX},
246     \href{https://www.djangoproject.com/}{Django},
247     \href{http://www.sqlalchemy.org/}{SQLAlchemy},
248     \href{https://angularjs.org/}{AngularJS},
249     \href{http://nginx.org/}{Nginx},
250     \href{https://www.docker.io/}{Docker},
251     \href{http://www.saltstack.com/}{SaltStack},
252     \href{http://www.postgresql.org/}{PostgreSQL},
253     \href{http://www.sqlite.org/}{\ac{SQLite}},
254     \href{http://www.openldap.org/}{OpenLDAP},
255     \href{http://www.postfix.org/}{Postfix},
256     \href{https://www.isc.org/software/bind}{\ac{BIND}},
257     \href{http://www.cups.org/}{\ac{CUPS}},
258     \href{http://www.elasticsearch.org/}{elasticsearch},
259     \href{http://www.elasticsearch.org/overview/kibana/}{kibana},
260     \href{http://www.openssh.org/}{\ac{OpenSSH}},
261     \href{http://en.wikipedia.org/wiki/Network_File_System#NFSv4}{kerberized
262       \ac{NFSv4}},
263     \href{http://mlmmj.org/}{mlmmj}
264   \end{cvlist}
265
266   \cvplace{Olympia, WA}
267   \date{\today}
268 \end{cv}
269
270 \end{document}