Education
University of Illinois at Urbana-Champaign
Bachelors of Science in Mechanical Engineering (May 2011)
Work
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
Skills
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 ++
.
- #2479 (PR)
Updated picture downloading code to correctly fallback to new URLs on 404 errors.
Resume
Here is my full resume