diff --git a/DPSResume.tex b/DPSResume.tex index ee71c86..b0fe8c3 100644 --- a/DPSResume.tex +++ b/DPSResume.tex @@ -126,33 +126,44 @@ Object Oriented Design and Development | Relational Database Systems \begin{itemize} \itemsep -0.5pt -\item \emph{Exceptional software engineer} - 5+ 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. + \item \emph{Exceptional software engineer} - 6+ 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} \section{COMPUTER \\ SKILLS} -{\bf Languages \& Software:} Java, SQL, Javascript, -Ruby, Python, C\#, C, Spring Framework, Tomcat, JEE, -Hibernate, Maven, Gradle, JUnit, Apache Camel, Log4J, -Logback, SLF4J, Backbone.js, JQuery, Bootstrap, Nginx, -Oracle, MySQL, SQLite. \\ +{\bf Languages \& Software:} Java, Groovy, SQL, Javascript, +Ruby, Python, C\#, C, Spring Framework, Docker, Tomcat, JEE, +Hibernate, Maven, Gradle, JUnit, Spock, Apache Camel, +Log4J, Logback, SLF4J, Backbone.js, JQuery, Bootstrap, +Nginx, Oracle, MySQL, SQLite. \\ {\bf Operating Systems:} Windows, Linux (Arch, Ubuntu, RHEL, OpenSuse), OSX. \section{EXPERIENCE} +{\bf Senior Software Engineer \hfill (Under Contract To) Optum \\ +\begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}} +Eden Prairie, MN & 2016 - {\the\year} (\difftoday{2016}{12}{12}) \\ +\hline +\end{tabular*} + +\begin{itemize} \itemsep -0.5pt % reduce space between items + \item Improved a code generation feature of an internal framework built on top of Spring Framework. Easing life for developers. + \item Led the coversion work of inline JSON deserialization to Jackson enhanced DTO for the communication of internal datastructures 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} + {\bf Software Engineer} \hfill Cargill Incorporated, Risk Management \\ \begin{tabular*}{1.0\linewidth}{@{}c@{\extracolsep{\fill}}r@{}} -Hopkins, MN & 2013 - {\the\year} (\difftoday{2013}{06}{01}) \\ +Hopkins, MN & 2013 - 2016 (\diffdates{2013}{06}{01}{2016}{12}{9}) \\ \hline \end{tabular*} \begin{itemize} \itemsep -0.5pt % reduce space between items \item Lead small (3-5 person) team to retool and support a migration system in preperation of an extended cutover testing period. \item Architected a Python web application to faciliate the integration of an Oracle data source with a new suite of back, middle and front office tools. - \item Designed and implemented the single most complex, '\emph{Risk Product}' to date working within the limitations of the original system. - \item Upgraded a Spring web application to a latest version of JQuery, rewriting custom plugins, and re-organizing the structure to comply with modern standards. + \item Refatored a Spring web application to use the latest version of JQuery, rewriting custom plugins, and re-organizing the structure to comply with modern standards. \item Redesigned a system that manages '\emph{Risk Products}' to give 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} @@ -164,9 +175,8 @@ Mankato, MN & 2011 - 2013 (\diffdates{2011}{04}{01}{2013}{05}{03}) \\ \end{tabular*} \begin{itemize} \itemsep -0.5pt %reduce space between items - \item Developed software that permutates data for automated fuzzing. \item Expanded a REST API and implemented continuous integration testing. - \item Developed a DSL for internal verification, testing and reporting tools. + \item Developed a DSL and tooling for internal verification, testing and reporting, and auditing. \item Developed a '\emph{playback}' system that enabled '\emph{re-playing}' data for duplication and debugging of client systems. \item Quality assurance, code coverage and regression unit testing. \end{itemize}