From de526dfd9fcc828154017695ca9279f45f884612 Mon Sep 17 00:00:00 2001 From: Drew Short Date: Fri, 25 Mar 2022 17:21:55 -0500 Subject: [PATCH] Update resume, spring 2022 --- tex_parts/resume_body/experience.tex | 26 ++++++++++++-------------- tex_parts/resume_body/intro.tex | 2 +- tex_parts/resume_body/skills.tex | 18 +++++++++--------- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/tex_parts/resume_body/experience.tex b/tex_parts/resume_body/experience.tex index 111e195..abf8c2a 100644 --- a/tex_parts/resume_body/experience.tex +++ b/tex_parts/resume_body/experience.tex @@ -7,18 +7,17 @@ Minneapolis, MN & 2020 - {\the\year} (\difftoday{2020}{02}{17}) \\ \end{tabular*} \begin{itemize} \itemsep -0.5pt % reduce space between items - \item Developed a Kubernetes based replacement for existing Docker Compose deployments and tooling. + \item Lead team meetings, planning sessions, retrospectives, postmortems, and gamedays. + \item Developed a Terraform + Helm + Kubernetes based replacement for existing manual Bash + Docker Compose deployments. + \item Migrated legacy pet VMs to highly available metrics and build Kubernetes clusters managed through Terraform. + \item Lead development effort that moved customer site log collectioninto centralized GCP Stackdriver and customer supplied logging infrastructure. \item Wrote management tooling for support to connect/maintain/upgrade Kubernetes deployments. - \item Currated and maintained support documentation for Kubernetes deployments. - \item Lead team meetings, planning sessions, retrospectives, and postmortems. - \item Mentored junior platform engineers, software engineers, and interns. - \item Developed static compute functionality for the in house dynamic compute management system to more effectively support growing customer sites. - \item Deployed highly available metrics, reporting, and build clusters to improve support and developer quality of life. - \item Lead development effort to move log collection for customer sites into centralized GCP Stackdriver or customer supplied logging infrastructure. + \item Currated and maintained support documentation for maintaining, upgrading, and migrating customer deployments. + \item Mentored Platform Engineers, Software Engineers, and interns on Terraform, Helm, Kubernetes, Scalable Code Patterns, and monitoring tooling. \end{itemize} \vspace*{-5pt} -{\bf Lead Software Engineer} \hfill {\bf Optum} \\ +{\bf Senior Software Engineer} \hfill {\bf Optum} \\ \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}} Eden Prairie, MN & 2017 - 2020 (\diffdates{2017}{08}{01}{2020}{01}{30}) \\ & (Contracted) 2016 - 2017 (\diffdates{2016}{12}{12}{2017}{07}{30}) \\ @@ -26,12 +25,11 @@ Eden Prairie, MN & 2017 - 2020 (\diffdates{2017}{08}{01}{2020}{01}{30}) \\ \end{tabular*} \begin{itemize} \itemsep -0.5pt % reduce space between items - \item Developed report tooling to group and assign security issues to domain teams. - \item Led efforts to triage critical security issues in a production Spring application. - \item Involved in Zero Downtime and long term archiving projects. - \item Improved a code generation feature of an internal framework built on top of Spring Framework. Easing life for developers. - \item Led the conversion work of in-line JSON deserialization to Jackson enhanced DTO for the communication of internal data structures via web API and message queues. - \item Involved in the early work to replace standalone legacy REST API services with versions built on the latest Spring Boot. + \item Replaced slow legacy REST API services with hoizontally scaling services and provided guidance and support for the migration process. + \item Led efforts to triage critical security issues in production Spring services, taking accountability for identified issues and assigning security work to engineers. + \item Developed report tooling to group and assign security issues to domain teams, reducing touch time and missed assignments. + \item Led the conversion work of legacy in-line JSON deserialization to Jackson powered DTO for the communication of internal data structures via web API and message queues between services managed by the team. + \item Improved code generation of an internal framework built on top of Spring. Significantly reducing configuration required for engineers to leverage message based workflows. \end{itemize} % manually split the page here. TODO fix this so layout is less manual diff --git a/tex_parts/resume_body/intro.tex b/tex_parts/resume_body/intro.tex index a1291cf..3f3979d 100644 --- a/tex_parts/resume_body/intro.tex +++ b/tex_parts/resume_body/intro.tex @@ -3,7 +3,7 @@ Object Oriented Design and Development | Relational Database Systems \begin{itemize} \itemsep -0.5pt - \item \emph{Exceptional Software Engineer} - 10+ years of experience with the entire software development lifcycle. Dedicated to the delivery of innovative solutions for today's problems, using tomorrow's tools. + \item \emph{Exceptional Software Engineer} - 11+ years of experience with the entire software development lifcycle. Dedicated to the delivery of innovative solutions for today's problems, using tomorrow's tools. \item \emph{Excellent troubleshooting and analysis skills} - Quick to analyze the root cause of issues and work towards both immediate and long term solutions. \item \emph{Expert in backend/middle system design \& implementation} - Years of experience in validating, processing, and marshalling data across varied systems. \end{itemize} diff --git a/tex_parts/resume_body/skills.tex b/tex_parts/resume_body/skills.tex index 20b78ea..2814328 100644 --- a/tex_parts/resume_body/skills.tex +++ b/tex_parts/resume_body/skills.tex @@ -1,12 +1,12 @@ \section{COMPUTER \\ SKILLS} -{\bf Languages \& Software:} Java, Groovy, Kotlin, SQL, Javascript, Python, Go -Maven, Gradle, -JUnit, Spock, +{\bf Languages \& Software:} Go, Python, Java, Kotlin, Groovy, SQL, +Poetry, Maven, Gradle, +pytest, JUnit, Spock, Spring Framework, Spring Boot, Spring Cloud Stream, Hibernate, -Docker, Tomcat, -Logback, SLF4J, -Backbone.js, JQuery, -Nginx, Oracle, MySQL, SQLite, -Kubernetes, Helm, Terraform. \\ -{\bf Operating Systems:} Windows, Linux (Fedora, Ubuntu, RHEL), OSX. +Kubernetes, Helm, Terraform, +GitLab CI/CD, Jenkins, Concourse, +Docker, Tomcat, Nginx, +Oracle, MySQL, SQLite. \\ +{\bf Cloud Providers:} GCP, AWS, Azure. \\ +{\bf Operating Systems:} Windows, Linux (Ubuntu, Fedora, RHEL), OSX.