University of Illinois at Urbana-Champaign
Bachelors of Science in Mechanical Engineering (May 2011)


Deere & Company - John Deere Power Systems
Senior Engine Controls Engineer

  • Overhauled application build batch files into single application C#
  • Supported rollout of Mercurial in department
    • Wrote support tools & commit hooks Python
    • Lead user’s group to set best practices
    • Submitted multiple upstream patches Python
  • Designed & implemented embedded control functionality C
  • Introduced CI by creating build-on-push branches Jenkins, Python
  • Resolved numerous embedded application code bugs C


Proficient: C, C#, Python, Mercurial
Exposure: Jenkins, Linux, Git, C++, Latex, MATLAB

Open Source Contributions

Mercurial (Version Control Software) Python

  • #3153 (commit)
    Fixed Mercurial to correctly handle revision differences when subrepositories were deleted.
  • #5479 (commit)
    Fixed diff routine to properly count lines starting in -- or ++ .

Cockatrice (A Cross-Platform Virtual Tabletop) C++

  • #2479 (PR)
    Updated picture downloading code to correctly fallback to new URLs on 404 errors.


Here is my full resume