Stephen Hess is a Senior Staff Software Engineer with 13+ years building highly testable, extensible middleware and backend services—primarily in Java and Groovy—focused on search and geocoding for high-traffic, revenue-sensitive products. He has led architecture and performance remediation at companies like H1, MapQuest, Mapzen, and Esri, driving migrations to microservices, introducing Gradle, and saving significant operational cost through efficient services. A test-driven development evangelist, he routinely authors robust JUnit and Spock suites, explores generative/data-driven testing, and has contributed test improvements to notable open datasets and geocoding projects such as openaddresses and Pelias. Stephen balances hands-on engineering with mentoring, onboarding, technical writing, and public speaking to make complex topics accessible across teams. He’s comfortable diagnosing subtle production issues in search systems and enjoys turning tricky-to-test code into reliably tested components. Outside of work he brings a practical, craftsman streak—he also makes picture frames.
12 years of coding experience
21 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at New Mexico Institute of Mining and Technology
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Capital College, Pennsylvania State University
A global repository of open address, building, and parcel data.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:2484 commits, 2410 PRs, 1718 pushes in 4 years 3 months
Contributions summary:Stephen primarily focused on enhancing the codebase by adding and refining tests, specifically within the `test/sources.js` and `test/source_validator.js` files. Their contributions involved the creation of tests for new functionalities and the validation of the source schema. They implemented tests for the removal of prefixes, postfixed units, and other functions, demonstrating a focus on data validation and testing. Moreover, the user improved the test harness, incorporated asynchronous loading for remote schemas, and added acceptance tests, contributing to the overall reliability and maintainability of the project.
Contributions:44 releases, 610 commits, 228 PRs in 2 years 5 months
Contributions summary:Stephen primarily contributed to the Pelias Geocoder's API backend by implementing and testing new functionality. Their commits focused on refining the sanitization process within the API, specifically addressing the handling of input parameters such as details, private status, and boundary parameters. The user also demonstrated expertise in testing, refactoring, and code cleanup by moving tests to dedicated files and refactoring code.
apipythongeocodinggeocoderpelias
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
Stephen Hess - Senior Staff Software Engineer at H1