John Soe is a Quality Engineer with 14 years of technical experience who combines a BS in Mechanical Engineering and a minor in Economics with strong software skills in Python, C, and Java. Based in Fort Wayne, he brings practical manufacturing and process expertise from roles at Bosch and Sanko Gosei, where he led process design, APQP/PPAP documentation, PLC troubleshooting, and new product launches. He also contributes to open-source software, improving core routing algorithms and data structures for the well-known GraphHopper project by optimizing A* bidirectional search and fixing DFS bugs—an unusual bridge between physical quality systems and algorithmic back-end engineering. Interested in natural language processing, he blends hands-on hardware/process knowledge with software problem-solving to deliver robust, testable solutions. Colleagues rely on him for clear control plans, fixture design, and pragmatic code improvements that improve reliability across both factory floors and codebases.
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
Role in this project:
Back-end Developer
Contributions:9 commits, 10 PRs, 4 pushes in 3 months
Contributions summary:John primarily contributed to the core logic of the routing engine, focusing on data structures, algorithms, and code readability. They implemented improvements and refactored code within the GraphHopperStorage class, enhancing its functionality. The user also addressed a specific bug related to Depth First Search (DFS) and optimized the AStarBidirection algorithm, including adding optimal stopping conditions. Furthermore, this user implemented Roundabout instructions.
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.