1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
\documentclass[sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\name{David}{Thompson}
\title{Software Engineer}
\email{dthompson2@worcester.edu}
\homepage{dthompson.us}
\begin{document}
\makecvtitle
\section{Skills}
\begin{itemize}
\item Developing at all levels of the software stack, with years of
experience building web applications with microservice
architectures.
\item Collaborating with globally distributed teams in an Agile
environment.
\item Managing all aspects of the software development lifecycle,
including test-driven development, peer code review, continuous
integration, continuous deployment, hosting, and
performance/security monitoring.
\item Building and maintaining highly available cloud environments
using the infrastructure-as-code methodology.
\item Helping less experienced developers overcome issues with
development environment setup, version control, database schema
changes, etc.
\item Writing clean, elegant code and maintaining well-organized
version control repositories.
\end{itemize}
\section{Work Experience}
\cventry{2021--Present}{DevOps Team Lead}{Vista Higher
Learning}{Boston, MA}{}{DevOps leadership and people management.\newline{}
\begin{itemize}
\item Led effort to build a secure data lake for use by
sales/marketing teams and executives.
\item Assisted Security Engineer in meeting SOC2 compliance
targets, including a vulnerability management program.
\item Managed and mentored a junior DevOps engineer.
\end{itemize}
}
\cventry{2018--2021}{Senior DevOps Engineer}{Vista Higher
Learning}{Boston, MA}{}{DevOps leadership.\newline{}
\begin{itemize}
\item Assumed leadership over all AWS accounts and environments.
\item Integrated Okta SSO for all supported applications, such as
AWS.
\item Modernized CI and deployment workflows using AWS CodeBuild,
CodeDeploy, and CodePipeline.
\end{itemize}
}
\cventry{2017--2018}{DevOps Engineer}{Vista Higher Learning}{Boston,
MA}{}{DevOps on AWS.\newline{}
\begin{itemize}
\item Migrated all production systems from Rackspace to AWS.
\item Automated infrastructure management with AWS CloudFormation
and the cfer Ruby library.
\item Automated developer environment setup with AWS.
\end{itemize}
}
\cventry{2015--2017}{Web Developer}{Vista Higher Learning}{Boston,
MA}{}{Full stack web development.\newline{}
\begin{itemize}
\item Integrated speech recognition into LMS, utilizing custom
Sinatra backend and Web Audio/WebSocket/Web Worker APIs for the
frontend.
\item Automated server management with Chef.
\end{itemize}
}
\cventry{2014--2015}{Web Developer}{Free Software Foundation}{Boston,
MA}{}{Web development for the advancement of the free software
movement.\newline{}
\begin{itemize}
\item Created custom membership management interface within
CiviCRM.
\item Created web client for live streaming LibrePlanet
conference.
\end{itemize}
}
\cventry{2012--2014}{Web Developer}{Vista Higher Learning}{Boston,
MA}{}{Full stack web development.\newline{}
\begin{itemize}
\item Integrated sitewide XMPP-based text/video chat system with web
browser client and specialized authentication backend.
\item Optimized many poorly performing pages of recently launched
LMS.
\end{itemize}}
\section{Free and Open Source Software}
\cventry{}{Maintainer}{Haunt}{}
{\newline\url{https://dthompson.us/projects/haunt.html}}
{Extensible static site generator written in Guile Scheme.}
\cventry{}{Maintainer}{Chickadee}{}
{\newline\url{https://dthompson.us/projects/chickadee.html}}
{Game programming library written in Guile Scheme.}
\cventry{}{Contributor}{GNU Guix}{}
{\url{https://guix.gnu.org/}}
{Functional and reproducible package manager and GNU/Linux distribution.}
\cventry{}{Contributor}{GNU Guile}{}
{\newline\url{https://www.gnu.org/software/guile/}}
{Scheme programming language implementation.}
\section{Education}
\cventry{2008--2012}{Computer Science, B.S.}{Worcester State
University}{\newline{}Worcester, MA}{}{}
\end{document}
%% Local Variables:
%% compile-command: "pdflatex resume.tex"
%% End:
%% end of file 'resume.tex'.
|