John Stark is a semi-retired software engineer and former chief software engineer with over 30 years of systems and software experience, now supporting Leidos and FHWA's CARMA program to advance cooperative automated vehicle research. He led development and growth of the CARMA open-source ecosystem—building reusable ROS-based infrastructure for platooning, lane merge, speed harmonization and more—and continues to integrate machine learning models into that platform. A hands-on back-end and DevOps engineer, he has practical experience bridging Windows tooling and ROS-based builds and created foundational repository structure and build scripts for CARMA. He has a strong background in systems engineering and team leadership, having grown the FHWA Saxton Lab software team from two to twelve and managed large defense and transportation software efforts previously. Based in Fredericksburg, VA, he brings a rare blend of long-term defense-grade engineering, open-source research platform stewardship, and emerging ML specialization to transportation operations research.
10 years of coding experience
36 years of employment as a software developer
BS, Aeronautical Engr, BS, Aeronautical Engr at Purdue University
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
Role in this project:
Back-end & DevOps Engineer
Contributions:1 release, 223 reviews, 689 commits in 5 years 7 months
Contributions summary:John's primary contribution was the creation of a basic Java directory structure within the repository, including dummy Gradle files for building. The user implemented Windows batch scripts, showcasing knowledge of Windows system commands and environment variables. The code suggests a focus on building the CARMA Platform in a way that integrates into existing robot operating system (ROS) configurations.
Contributions:198 pushes, 35 branches in 1 year 5 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.