You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
4.0 KiB
64 lines
4.0 KiB
\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}
|