Jeremy Landis is a seasoned Java EE developer and DevOps-minded engineer with 14 years of experience contributing to enterprise and open-source ecosystems from Riverview, Florida. He combines backend craftsmanship—improving code quality, dependency hygiene, and bug fixes across notable projects like SpotBugs and MyBatis—with strong CI/CD and build automation expertise, repeatedly enhancing Maven Wrapper and Travis pipelines to streamline releases. Jeremy has applied that blend at scale in both corporate (JPMorgan Chase) and defense (Northrop Grumman) environments and as an ongoing maintainer for projects such as Waffle and Psi Probe. Known for pragmatic fixes (resource handling, logging, and dependency upgrades) and cross-platform adjustments (JNA field orders), he tends to focus on stability and reproducible builds that benefit large contributor bases.
13 years of coding experience
BA in CIS, Computer Information Systems, BA in CIS, Computer Information Systems at DeVry University
MISM, Information Systems Management, MISM, Information Systems Management at Keller Graduate School of Management of DeVry University
Enable drop-in Windows Single Sign On for popular Java web servers.
Role in this project:
Back-end Developer
Contributions:21 releases, 3 reviews, 3916 commits in 10 years 8 months
Contributions summary:Jeremy primarily focused on upgrading and maintaining the project's dependencies. Their contributions involved replacing older versions of the Guava and JUnit libraries with newer ones. Additionally, the user added support for SLF4J logging with various adapters, as well as replacing older Commons Logging calls with SLF4J, which enabled the integration of Logback. Furthermore, the user also updated dependencies for spring and spring security and spring security 4.
A web application built on top of MyBatis 3, Spring 3 and Stripes
Role in this project:
Full-stack Developer
Contributions:2 releases, 568 commits, 637 PRs in 8 years 4 months
Contributions summary:Jeremy contributed to various aspects of the JPetStore application, including fixing JSP issues and updating license and copyright information. They also made changes to the build configuration, specifically concerning the Travis CI pipeline, reworking and modifying the build process for snapshot releases. Additionally, the user added overrides and updated the Maven wrapper, demonstrating involvement in both application code and build/deployment infrastructure.
spring-bootmysqlweb-applicationspring-mvcspring
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.