Ethan Halsall is a Staff Software Engineer with 11 years of experience, currently leading data modeling efforts at John Deere Intelligent Solutions Group to connect field equipment telemetry to operations and product consumers. He brings full-stack expertise across React/Redux front-ends, Java Spring back-ends, and both relational and NoSQL data stores, having designed Postgres-backed metric architectures and worked extensively with MongoDB and ETL tooling. A natural tech lead and mentor, he coordinates cross-functional and offshore teams and has moved between hands-on development and product-owner responsibilities. He contributes to open source in his spare time, blending hobbyist curiosity with practical production experience. Based in Des Moines, IA, he combines deep institutional knowledge from a long tenure at John Deere with a drive to continuously learn and apply new technologies to complex data problems. An underappreciated strength is his background supporting factory IT and operations, which gives him real-world insight into reliability and emergency coordination.
11 years of coding experience
11 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Augustana College
Software defined VHS decoder - Fork (maybe temporary) of the ld-decode Laserdisc rf decoder
Contributions:2 PRs, 202 pushes, 65 branches in 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ethan Halsall - Staff Software Engineer at John Deere