Education
Purdue University
B.S., Applied Mathematics (Computer Science) -Work Experience
Self-Employed
Current
Self-Employed
The Concord Consortium, LLC
Current
The Concord Consortium, LLC
Ascend Learning
2012-01-01 - 2014-01-01
Ascend Learning
Pearson
2009-01-01 - 2012-01-01
Pearson
PTC
2005-01-01 - 2009-01-01
PTC
Self Employed Software Engineer & Developer
2000-01-01 - 2005-01-01
Self Employed Software Engineer & Developer
Incentive Systems
1997-01-01 - 2000-01-01
Incentive Systems
Ancient Work History
1979-01-01 - 1997-01-01
Ancient Work History
Skills
Summary
Software engineering manager with extensive experience at many levels including executive positions. Organizations of 50+ technical staff and revenue contributions of $500M+/yr. Founder of a successful VC-backed startup. Long time proponent of agile (since 2004) and eXtreme Programming (XP) techniques (since 2001) – proven ability to transition traditional waterfall organizations to effective and successful agile teams. Expert in many software disciplines including data-driven, procedural, functional and object-oriented programming. Management Specialties • Executive coaching, mentoring • PM, Dev, DevOps, QA leadership • Vision setting & team alignment Business Areas • Educational publishing • HigherEd online learning • Engineering/Math tools • Natural equation editing • Multilingual word processing • Natural language parsing • Spreadsheets • Sales commission systems Corporate Scope • From 2-person to 30K employees • Startups to 100+ year old firms • Tiny embedded micro-controllers to large enterprise deployments Day-to-Day Expertise • Continuous process improvement to accelerate dev velocity • Pair programming, TDD/BDD • Languages, full-stack design, and micro-service architectures