Brian Demers is a Developer Advocate at Gradle and an 18-year Java ecosystem veteran, known as an Apache committer and Java Champion who blends developer relations with deep security and build-system expertise. He has a strong track record contributing to high-profile open source projects—most notably Apache Shiro and Maven—where he has improved authentication, authorization, and build reliability. Brian’s background spans hands-on engineering roles at Okta, Stormpath, Cisco, and ESPN, giving him practical experience across DevOps, cloud integrations, and secure application frameworks. He frequently combines technical writing with code contributions, improving documentation and developer experience for projects like Okta docs and the Shiro website. Based in rural New Hampshire, he brings a pragmatic, security-first mindset to developer tooling and advocacy while still shipping production-ready code.
18 years of coding experience
18 years of employment as a software developer
AS CPET Computer Engineering, AS CPET Computer Engineering at NHTI, Concord's Community College
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management
Role in this project:
Back-end Developer & Security Engineer
Contributions:112 reviews, 478 commits, 276 PRs in 11 years 11 months
Contributions summary:Brian's commits primarily focused on enhancing the Apache Shiro security framework, specifically around improving authentication, authorization, and exception handling. The contributions include adding bearer token support, improving exception logging, and refactoring the HTTP authentication filter. Furthermore, the user worked on addressing potential security vulnerabilities and fixing edge cases related to authentication mechanisms, with the intent of improving the overall security of the framework.
Contributions:12 releases, 188 reviews, 256 commits in 5 years 6 months
Contributions summary:Brian primarily contributed to the Okta Spring Boot Starter project by implementing and enabling OAuth2MethodSecurityExpressionHandler, including its usage in the example application. They also updated dependencies, including the okta-signin-widget, and implemented corrections in the build script, specifically in the Travis configuration. The contributions focused on improving the integration and security of the Okta Spring Boot starter.
oktaspring
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.