Jonathan Schneider is a founder and engineering leader with 12 years of software experience and a track record of building developer-facing automation for large-scale code migration, security fixes, and observability. As Co-founder and CEO of Moderne he leads efforts to deliver 100% accurate, style-preserving source code transformations that accelerate modernization, drawing on prior roles at Gradle, Pivotal/Spring (authoring Micrometer work), and Netflix (where he created Netflix Rewrite). He combines deep backend systems and DevOps expertise—contributions span Spring Boot, Micrometer, Spinnaker, and Gradle tooling—with hands-on product execution. A published author of O'Reilly’s SRE with Java Microservices, he pairs technical authorship with operational experience from eight years as an Army officer, including combat tours and company-level command. Jonathan’s background uniquely blends large-scale open-source contributions and enterprise productization, plus practical security and migration tooling built from real-world engineering and operational constraints. Based in Miami, he focuses on making developers more productive by automating the tedious, high-risk parts of code change at scale.
12 years of coding experience
8 years of employment as a software developer
B.S., Computer Science, Mathematics, B.S., Computer Science, Mathematics at Truman State University
Contributions:79 releases, 280 reviews, 1693 commits in 2 years 8 months
Contributions summary:Jonathan focused on mass refactoring of source code, demonstrating knowledge of code structure and refactoring tools. They also contributed to the development of a framework for functional interfaces by using lambda expressions for functional interfaces when there were no parameters. Additionally, they added a marker interface to the Pom and improved the handling of object-oriented aspects by adding toString methods.
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Role in this project:
Back-end Developer
Contributions:77 releases, 238 commits, 21 PRs in 1 year 9 months
Contributions summary:Jonathan primarily contributed to the `nebula-plugins/gradle-lint-plugin` project by implementing and refining rules for Gradle script linting. Their work focused on creating, improving, and modifying rules, with an emphasis on detecting and correcting common Gradle script style issues, specifically related to dependency declarations and plugin applications. The user's contributions included introducing and enhancing features for automatic code correction within the Gradle linting framework.
gradlelinterlint
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.