\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 Comfortable working at all levels of the software stack, with years of experience developing and maintaining web applications composed of smaller services with REST APIs and web browser user interfaces. \item Years of experience working with globally distributed teams in an Agile environment. \item Proficient in all parts of the software development lifecycle: Test-driven development, peer code review, continuous integration, hosting, deployment, monitoring, and alerting. \item Extensive experience building and maintaining high performance production AWS environments using the infrastructure-as-code methodology. \item An eye for detail when it comes to writing clean, elegant code and keeping an organized Git commit history. \item Strong computer science background in data structures, algorithms, object-oriented programming, functional programming, and programming language theory. \item Well versed in helping less experienced developers overcome issues with development environment setup, Git workflow, 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'.