Printing tool Download PDF


Software Engineer building simple solutions to complex problems with distributed teams using modern design patterns and cloud technologies. Loving the gritty details and the science, but driven to become a better engineer and ship a quality product on time.

Work History

Nov 2014Dec 2015

Software Engineer

  • Migrated 6 years of financial data to a new accounting system. Drove design and automation of the SQL Procedures and Scala services involved as part of a distributed team.
  • Developed in Scala on the Whitelabel REST API supporting ACH transfers and customer verification.
  • Extended our ruby dev-local scripts that managed a Vagrant Linux box used to run Docker services. Saved hundreds of dev hours dealing with complex micro-service inter-dependencies.
  • Worked with CSS, HTML5, and JavaScript to match product's design for transaction summary.
  • Contributed in the InfoSec team with areas including vulnerability management and data security.
  • For all projects worked as part of an agile team using Jira, Stash, Jenkins, Splunk, and AWS to leverage a CI pipeline and deploy regularly. All code was reviewed and required unit tests.
Aug 2013Nov 2014

Database Developer

University of Missouri - Trulaske College of Business
  • Standardized and maintained VBA code for legacy Microsoft Access databases and front-ends.
  • Designed and developed new web applications from non­ technical requirements using HTML5, CSS3, JavaScript, PHP, ASP.NET and SQL Server. Our team ran both ASP.NET and PHP.
  • Drove the integration of Git as the first version control system in this office.
Jun 2014Aug 2014

Software Engineering Intern

Garmin - Aviation Team
  • Generated entirely new obstacle map coverage for Canada using C++ to process vendor data.
  • Maintained existing maps by updating vendor data parsers as part of a small team that used Git for version control and Jira for workflow management.
Jun 2013Aug 2013

Software Developer Intern

ADM Crop Risk Services
  • Wrote and repaired T-SQL procedures and VB.NET code and documented thoroughly for QA steps.
  • Authored a C# parser to process the AEROS codebase and enable automated analysis of errors.

Skills and Technologies

Scala   C#.NET   C++/C   SQL  Node.js/JavaScript   HTML5   CSS3   Python/Django   Ruby   PHP

Git   Bash/Unix CLI   Splunk   Vagrant   Jenkins   Docker   Consul   AWS S3   AWS EC2

Jira   Visual Studio   Resharper   NCrunch   Sublime   IntelliJ



B.S. in Computer Science, Minor in Mathematics

University of Missouri, GPA 3.661