cv.tex: Add a "FLOSS contributions" section
[cv-latex.git] / cv.tex
1 \documentclass[11pt]{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{unsrt}
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 Telephone:~+1~215~284~6634\\
43     Email:~wking@tremily.us
44   \end{cvlist}
45
46   \begin{cvlist}{Jobs}
47   \item[08/2013--Present] Software development for
48     \href{https://www.azurestandard.com/}{Azure Standard}.
49     Lead developer of a small team maintaining the Django and
50     AngularJS code behind the whole business, from the customer-facing
51     website through warehouse operation.
52   \end{cvlist}
53
54   \begin{cvlist}{FLOSS contributions}
55   \item[02/2017--Present] Technical contributor to
56     \href{https://spdx.org}{SPDX}, especially the structure
57     and tooling for the
58     \href{https://github.com/spdx/license-list-XML}{SPDX License List}.
59     I also maintain the non-canonical
60     \href{https://github.com/wking/fsf-api}{FSF License Metadata API},
61     exposing
62     \href{https://www.gnu.org/licenses/license-list.html}{the FSF licence classification}
63     in a machine-readable fashion.  My involvement here grew out of my
64     ongoing interest in FLOSS project management.
65   \item[06/2015--Present] Technical contributor to
66     \href{https://www.opencontainers.org/}{the Open Container Initiative},
67     especially the
68     \href{https://github.com/opencontainers/runtime-spec}{OCI Runtime Specification}.
69     I also maintain \href{https://github.com/wking/ccon}{ccon}, a
70     container-launching test-bed written in C.  My involvement here
71     grew out of earlier experience as a Docker (now
72     \href{https://mobyproject.org/}{Moby}) user and marginal
73     \href{https://ipfs.io/}{IPFS} contributor.
74   \item[02/2014--Present] Leading contributor to
75     \href{https://notmuchmail.org/nmbug/}{nmbug}, which became my
76     prefered distributed issue tracker after I reached scaling limits
77     with \href{http://www.bugseverywhere.org/}{Bugs Everywhere}.
78   \item[02/2012--09/2017]
79     \href{https://software-carpentry.org/}{Software Carpentry}
80     contributor and occasional instructor.  I helped organize the
81     transition from Subversion to Git in 2012 and contributed to
82     ongoing lesson development, at both the content and
83     \href{http://swcarpentry.github.io/lesson-example/}{framework}
84     levels.  I've been less active since the
85     \href{https://software-carpentry.org/blog/2017/09/merger.html}{Carpentries unification}.
86   \item[11/2008--08/2013] Lead contributor to
87     \href{http://www.bugseverywhere.org/}{Bugs Everywhere}.  I've
88     since transitioned to \href{https://notmuchmail.org/nmbug/}{nmbug}
89     for distributed issue tracking, because the Bugs Everywhere
90     approach didn't scale efficiently.
91
92   \item[Operating systems]
93     \href{https://www.gentoo.org/}{Linux (Gentoo)}
94   \item[Languages]
95     \href{https://www.python.org/}{Python},
96     \href{https://en.wikipedia.org/wiki/C_\%28programming_language\%29}{C},
97     \href{https://tiswww.case.edu/php/chet/bash/bashtop.html}{Bash},
98     \href{https://golang.org/}{Go},
99     \href{https://w3c.github.io/html/}{\ac{HTML}},
100     \href{https://www.w3.org/Style/CSS/Overview.en.html}{\ac{CSS}},
101     \href{https://en.wikipedia.org/wiki/JavaScript}{JavaScript},
102     \href{https://en.wikipedia.org/wiki/SQL}{\ac{SQL}},
103     \href{https://www.w3.org/XML/}{\ac{XML}},
104     \href{https://www.ni.com/en-us/shop/labview.html}{\ac{LabVIEW}},
105     \href{http://us.php.net/}{\ac{PHP}}
106   \item[Creator]
107     \href{https://github.com/wking/ccon}{ccon},
108     \href{https://github.com/wking/fsf-api}{fsf-api},
109     \href{https://pypi.python.org/pypi/package-cache}{package-cache},
110     \href{https://github.com/wking/signed-off-by}{signed-off-by},
111     \href{https://pypi.python.org/pypi/pygrader}{pygrader},
112     \href{https://pypi.python.org/pypi/pyassuan}{pyassuan},
113     \href{https://pypi.python.org/pypi/pgp-mime}{pgp-mime},
114     \href{https://pypi.python.org/pypi/pycomedi}{pycomedi},
115     \href{https://pypi.python.org/pypi/update-copyright}{update-copyright},
116     \href{https://pypi.python.org/pypi/mutt-ldap}{mutt-ldap},
117     \href{https://blog.tremily.us/posts/Gentoo_overlay/}{wtk-overlay},
118     \href{https://github.com/wking/dotfiles-framework}{dotfiles-framework},
119     \href{https://github.com/wking}{and more \ldots}
120   \item[Contributor]
121     \href{https://software-carpentry.org/}{Software Carpentry},
122     \href{https://git-scm.com/}{Git},
123     \href{https://notmuchmail.org/}{Notmuch},
124     \href{https://ipfs.io/}{\ac{IPFS}},
125     \href{https://spdx.org/}{\ac{SPDX}},
126     \href{https://github.com/opencontainers}{Open Container Initiative},
127     \href{https://github.com/rss2email/rss2email/}{rss2email},
128     \href{http://bugseverywhere.org/}{Bugs Everywhere},
129     \href{https://github.com/ipython/ipython/commits?author=wking}{IPython},
130     \href{http://docs.getpelican.com/}{Pelican},
131     \href{https://wiki.gentoo.org/wiki/Catalyst}{Gentoo catalyst},
132     \href{http://www.comedi.org/}{Comedilib},
133     \href{https://web.mit.edu/kerberos/}{Kerberos},
134     \href{https://www.kernel.org/}{Linux kernel},
135     \href{http://cython.org/}{Cython},
136     \href{https://ikiwiki.info/}{ikiwiki},
137     \href{http://www.gnuplot.info/}{gnuplot},
138     \href{https://github.com/wking}{and}
139     \href{https://www.openhub.net/accounts/wking}{more}
140     \href{https://blog.tremily.us/posts/Bugs/}{\ldots}
141   \item[User]
142     \href{https://www.gnu.org/software/emacs/}{Emacs},
143     \href{https://www.latex-project.org/}{\LaTeX},
144     \href{https://www.djangoproject.com/}{Django},
145     \href{https://www.sqlalchemy.org/}{SQLAlchemy},
146     \href{https://angularjs.org/}{AngularJS},
147     \href{https://nginx.org/}{Nginx},
148     \href{https://www.docker.com/}{Docker},
149     \href{https://saltstack.com/}{SaltStack},
150     \href{https://www.postgresql.org/}{PostgreSQL},
151     \href{https://sqlite.org/}{\ac{SQLite}},
152     \href{https://www.openldap.org/}{OpenLDAP},
153     \href{http://www.postfix.org/}{Postfix},
154     \href{https://www.isc.org/downloads/bind}{\ac{BIND}},
155     \href{https://www.cups.org/}{\ac{CUPS}},
156     \href{https://www.elastic.co/products/elasticsearch}{Elasticsearch},
157     \href{https://www.elastic.co/products/kibana}{Kibana},
158     \href{https://www.openssh.com/}{\ac{OpenSSH}},
159     \href{https://en.wikipedia.org/wiki/Network_File_System#NFSv4}{kerberized
160       \ac{NFSv4}},
161     \href{http://mlmmj.org/}{mlmmj}
162   \end{cvlist}
163
164   \begin{cvlist}{System administration}
165   \item[09/2009--09/2011] Drexel physics department webmaster.
166     Maintained and streamlined department website and assisted with
167     Apache-to-SiteCore migration.
168   \item[09/2005--Present] Home network system adminstrator.
169     I run Linux systems (primarily Gentoo) at home.  I use my home
170     network to test installation, deployment, and maintenance of the
171     software infrastructure I'd like to see at work, which has lead to
172     experience with many projects (highlights below).  Since 2008 I've
173     been publishing my notes on these systems in my blog at
174     \url{https://blog.tremily.us/}, although recently I've been
175     pushing documentation upstream instead of blogging about it.
176   \end{cvlist}
177
178   \begin{cvlist}{Education}
179   \item[09/2000--05/2004] Colgate University, Hamilton, NY
180     (B.A.~in Physics and Math)
181
182   \item[09/2004--05/2006] University of Rochester, Rochester, NY
183     (M.A.~in Physics)
184
185   \item[09/2006--06/2013] Drexel University, Philadelphia, PA
186     (Ph.D.~in Physics)
187   \end{cvlist}
188
189   \begin{cvlist}{Publications}
190 %    \begin{bibunit}[alpha]
191 %      \nocite{wking10}
192 %    \item[Books] \putbib
193 %    \end{bibunit}
194     \item [Papers]
195     \begin{bibunit}
196       \nocite{
197         king13,
198         king10}
199       \putbib
200     \end{bibunit}
201     \item [Talks]
202     \begin{bibunit}
203       \nocite{
204         2015-04-uw,
205         2014-03-uw,
206         2013-05-thesis,
207         2013-01-columbia}
208       \putbib
209     \end{bibunit}
210   \end{cvlist}
211
212   \cvplace{Olympia, WA}
213   \date{\today}
214 \end{cv}
215
216 \end{document}