\documentclass[sans]{moderncv} \moderncvstyle{classic} \moderncvcolor{blue} \name{David}{Thompson} \title{Software Engineer} \email{dthompson2@worcester.edu} \homepage{https://dthompson.us} \begin{document} \makecvtitle \section{Skills} \begin{itemize} \item Developing at all levels of the software stack, with years of experience developing web applications with microservice architectures. \item Working with globally distributed teams in an Agile environment. \item Understanding all parts of the software development lifecycle, including test-driven development, peer code review, continuous integration, hosting, deployment, monitoring, and alerting. \item Building and maintaining high performance cloud environments using the infrastructure-as-code methodology. \item Writing clean, elegant code stored in a well-organized version control system. \item Helping less experienced developers overcome issues with development environment setup, version control, database schema changes, and more. \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 Lead effort to build a secure data lake that could be used by analysts outside of the engineering department. \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 Created and executed runbooks for all major application upgrade and downtime events. \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 with AWS\newline{} \begin{itemize} \item Migrated entire production environment from Rackspace to AWS. \item Automated infrastructure management with AWS CloudFormation and the cfer Ruby library. \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 and WebSocket APIs for the frontend. \item Moved production environment, including databases, from Rackspace managed hosting to Rackspace cloud. \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. \item Wrote and spoke about free software publicly on behalf of FSF. \end{itemize} } \cventry{2012--2014}{Web Developer}{Vista Higher Learning}{Boston, MA}{}{Full stack web development.\newline{} \begin{itemize} \item Learned Ruby and the Rails framework and began contributing quickly during the launch of a new LMS. \item Lead development on single-page JavaScript web applications. \item Wrote extensive unit/integration tests for client and server code using RSpec, Cucumber, and Jasmine. \item Integrated sitewide XMPP-based text/video chat system with web browser client and specialized authentication backend. \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 Scheme.} \cventry{}{Maintainer}{Chickadee}{} {\newline\url{https://dthompson.us/projects/chickadee.html}} {Game programming library for GNU Guile.} \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'.