\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'.