\section{EXPERIENCE}

{\bf Senior Platform Engineer} \hfill {\bf Flywheel Exchange, LLC} \\
\begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
Minneapolis, MN & 2020 - {\the\year} (\difftoday{2020}{02}{17}) \\
\hline
\end{tabular*}

\begin{itemize}  \itemsep -0.5pt % reduce space between items
    \item Lead team meetings, planning sessions, retrospectives, postmortems, gamedays, and brown bag learning sessions about the tooling and features available for engineers.
    \item Developed Terraform + Helm + Kubernetes based replacement for the 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 collection into 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 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 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}) \\
\hline
\end{tabular*}

\begin{itemize}  \itemsep -0.5pt % reduce space between items
    \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
\newpage
\vspace*{5pt}

\vspace*{-5pt}
{\bf Software Engineer} \hfill {\bf Cargill Incorporated, Risk Management} \\
\begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
Hopkins, MN & 2013 - 2016 (\diffdates{2013}{06}{01}{2016}{12}{9}) \\
\hline
\end{tabular*}

\begin{itemize}  \itemsep -0.5pt % reduce space between items
  \item Led a small (3-5 person) team to retool and support a migration system in preparation of an extended cut-over testing period.
  \item Architected a Python REST API to integrate an Oracle data source with a third-party suite of back, middle and front office tools.
  \item Redesigned management system for '\emph{Risk Products}', delivering improved control over the individual components.
  \item Maintained/upgraded a 10+ year Spring web application. Modernized interface, improved the back end, started work to move to modern build tools/process. 
\end{itemize}
 
\vspace*{-5pt}
{\bf Software Engineer Intern} \hfill (Under Contract To) {\bf FPX LLC} \\
\begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}}
Mankato, MN & 2011 - 2013 (\diffdates{2011}{04}{01}{2013}{05}{03}) \\
\hline
\end{tabular*}

\begin{itemize}  \itemsep -0.5pt %reduce space between items
  \item Expanded a REST API and implemented continuous integration testing.
  \item Developed a DSL and tooling for internal auditing, testing and reporting.
  \item Developed a '\emph{playback}' system that facilitated debugging of client systems. 
\end{itemize} 
