Brian Demers

Developer Advocate

Warner, New Hampshire, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code18 years of coding experience
job18 years of employment as a software developer
bookAS CPET Computer Engineering, AS CPET Computer Engineering at NHTI, Concord's Community College
bookUniversity of New Hampshire-Manchester
stackoverflow-logo

Stackoverflow

Stats
2,091reputation
72kreached
190answers
0questions
github-logo-circle

Github Skills (64)

vue-jsx10
markdown10
api-rest10
authorizations10
javascript10
back-end-development10
apidoc10
api-design10
restful-api10
groovy10
okta10
oid10
user-authentication10
authentication10
cicd10

Programming languages (24)

C#PowerShellJavaCSSC++TwigVueGo

Github contributions (5)

github-logo-circle
apache/shiro

Apr 2011 - Jan 2023

Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management
Role in this project:
userBack-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.
authenticationauthorizationcryptographyjava-securitysession-management
okta/okta-spring-boot

Aug 2017 - Jan 2023

Okta Spring Boot Starter
Role in this project:
userFull-stack Developer
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.
Request Free Trial