John Schulz is a pragmatic software engineer and seasoned operations leader with nine years of hands-on development experience and a decades-long background designing billing, M&A, and customer systems for large cable operators. He blends deep domain expertise in billing and program management—driving an $85M ops savings during a 2.4M-customer billing conversion—with modern GIS engineering, contributing MBStyle support and test-driven improvements to prominent open-source projects like GeoTools, GeoServer, and GeoWebCache. Comfortable across full-stack and back-end roles, he focuses on reliability, interoperability, and maintainable test coverage while bridging technical work and stakeholder-facing program delivery. Based in Missouri, he credits community training programs like LaunchCode STL for helping him transition into GIS software development, reflecting a career that pairs enterprise transformation experience with active open-source craftsmanship.
9 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Marketing, Bachelor of Science (B.S.), Marketing at Purdue University - Krannert School of Management
Contributions:30 commits, 24 PRs, 32 comments in 11 months
Contributions summary:John primarily focused on implementing features related to the Mapbox Style (MBStyle) specification within the GeoTools project. Their contributions include implementing and testing various properties such as text-max-angle, followLine, text-keep-upright, text-padding, icon-padding, and text-font. The user also worked on implementing and testing MBBackgroundLayer and fixing the line gap function for MBStyle line layers. The user's work involved refactoring, adding unit tests, and fixing issues related to the transformation of MBStyle properties to GeoTools styles.
Contributions:13 commits, 7 PRs, 28 comments in 1 year 6 months
Contributions summary:John primarily focused on enhancing the GeoServer styling capabilities, contributing significantly to the implementation and documentation of the MBStyle extension. They added new MBStyle cookbook examples for lines and polygons, improved existing examples, and addressed grammatical issues in the documentation. Furthermore, the user worked on integrating the MBStyle syntax with the web administration interface, adding new features and improving interoperability. They also addressed general cleanup tasks, fixed dependencies, and improved the documentation for the REST API.
wcswpswfsgeospatialgml
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.