# John Eisenmann > Principal Software Engineer at ClearMotion Location: Greater Boston, United States Profile: https://flows.cv/johneisenmann I have experience in server-side programming, database management, and some front-end programming. My primary languages are TypeScript, Python, and C. ## Work Experience ### Principal Software Engineer @ ClearMotion Jan 2022 – Present | Billerica, Massachusetts, United States Developed server software and tools for both internal development and production-intent system. Projects included vehicle management website, application for flashing firmware, writing integration tests, and analysis of vehicle data. Worked with TypeScript, Python, and MongoDB. ### Senior Software Engineer II @ ClearMotion Jan 2020 – Jan 2022 | Billerica, MA ### Senior Software Engineer @ ClearMotion Jan 2019 – Jan 2020 | Billerica, MA ### Software Engineer @ ClearMotion Jan 2017 – Jan 2019 | Woburn, MA ### Software Engineer @ ClearMotion Jan 2016 – Jan 2017 | Woburn, MA ### Software Intern @ Applause Jan 2015 – Jan 2015 | Framingham, MA Developed search system for Applause website using Elasticsearch to enable customers to locate assets in SQL database. This system was integrated into main code-base. Worked in Java and JavaScript. ### Software Intern @ Care.com Jan 2014 – Jan 2014 | Waltham, MA Software development in the international division. Fixed bugs and improved both the front end and back end. Developed interface to view size of web caches. Worked with Groovy and Grails. ### Software Intern @ iRobot Jan 2013 – Jan 2013 | Bedford, MA Developed software infrastructure for robotic systems. Extensive use of C++ and Python. Created serial port listener for debugging robots, working with users/clients from several departments. ### Software Intern @ iRobot Jan 2012 – Jan 2012 | Bedford, MA Developed software infrastructure for robotic systems. Extensive use of C++ and Python. Wrote serial driver for Hokuyo range scanner. Used inverse kinematics to generalize motion of articulated appendages. ### Software Intern @ Microsoft Jan 2011 – Jan 2011 | Cambridge, MA Worked in Application Virtualization Department. Created automated long-haul tests for server side operations and made server console utilizing restful interface. Worked in C# and HTML; gained insight into importance of testing. ### Software Intern @ Akamai Technologies Jan 2010 – Jan 2010 | Cambridge, MA Worked in Mapping Department of Network Engineering. Created programs to test efficiency of routing algorithms and to record traffic to web servers. Worked in Python; gained exposure to Internet traffic dynamics. ## Education ### Computer Science Brown University ### Noble and Greenough ## Contact & Social - LinkedIn: https://linkedin.com/in/johneisenmann - Portfolio: http://www.ostracodfiles.com --- Source: https://flows.cv/johneisenmann JSON Resume: https://flows.cv/johneisenmann/resume.json Last updated: 2026-03-28