\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 Developed a Kubernetes based replacement for existing Docker Compose deployments and tooling.
    \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.
\end{itemize}

\vspace*{-5pt}
{\bf Lead 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 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.
\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} 
