John Eisenmann is a Principal Software Engineer with 11 years of hands-on experience building server-side systems, firmware tooling, and data-driven applications, currently leading backend and developer-tooling efforts at ClearMotion. He is fluent in JavaScript/TypeScript, Python and C, and has repeatedly moved from intern roles at firms like Microsoft, iRobot and Akamai into senior engineering ownership, reflecting deep systems and testing instincts. His recent work spans vehicle management web apps, firmware flashing utilities, integration test frameworks, and MongoDB-backed analytics—bridging production telemetry with developer workflows. Based in Burlington, NC, he combines embedded- and cloud-scale perspectives (robotics serial drivers to vehicle data pipelines), which helps him translate low-level constraints into robust server architectures.
11 years of coding experience
6 years of employment as a software developer
Noble and Greenough
Computer Science, Computer Science at Brown University
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
John Eisenmann - Principal Software Engineer at ClearMotion