Daniel Garnier-moiroux

Staff Engineer at MINES ParisTech

Paris, Ile-de-France
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
Daniel Garnier-moiroux is a Staff Engineer based in Paris with 12 years of experience building secure, pragmatic backend systems and developer-friendly tooling. He contributes to core Spring projects (including Spring Security and Spring Authorization Server) and helped deliver PKCE and OpenID Provider configuration support, reflecting deep expertise in OAuth2/OpenID Connect. A seasoned commercial Spring engineer at Broadcom/VMware Tanzu, he focuses on SSO products for cloud-native environments while also teaching software engineering and testing at MINES ParisTech. He authors a Manning book, "Testing Spring Boot Applications," highlighting his emphasis on robust, testable systems. Comfortable across languages and platforms, his open-source work ranges from Spring backend improvements to Node module-alias enhancements and cross-platform testing fixes. Colleagues know him as a hands-on mentor who pairs practical engineering with clear documentation and a taste for making computers “beep-boop.”
code12 years of coding experience
job11 years of employment as a software developer
bookPasteur
bookMaster degree in science and executive engineering Engineering, Master degree in science and executive engineering Engineering at Mines Paristech
languagesEnglish, Spanish, French, Japanese
stackoverflow-logo

Stackoverflow

Stats
73reputation
1kreached
2answers
1question
github-logo-circle

Github Skills (32)

application-framework10
api-rest10
javascript10
spring10
api-design10
restful-api10
saml10
openid-connect10
testing10
app-framework10
spring-security10
alias10
java10
pkce10
security10

Programming languages (9)

TypeScriptJavaShellJavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
ilearnio/module-alias

Sep 2018 - Sep 2020

Register aliases of directories and custom module paths in Node
Role in this project:
userBack-end Developer
Contributions:4 reviews, 26 commits, 21 PRs in 2 years
Contributions summary:Daniel primarily focused on improving the functionality and testing of the module-alias package. Their contributions involved refactoring the initialization process to handle different project structures and improve cross-platform compatibility. They added tests for various scenarios, including those involving process.cwd() and require.resolve, and refactored existing tests to improve their reliability. Furthermore, the user addressed linting issues and fixed a bug related to the reset function.
aliasescustom-modulenode-modulepathsdirectories
Spring Authorization Server
Role in this project:
userBack-end Developer
Contributions:39 reviews, 23 commits, 14 PRs in 2 years 4 months
Contributions summary:Daniel primarily contributed to the implementation of the Spring Authorization Server, focusing on features related to OAuth 2.0 and OpenID Connect. They implemented the Proof Key for Code Exchange (PKCE) and the OpenID Provider Configuration endpoint. The user also addressed dependency issues, including updating the `nimbus-jose-jwt` library and incorporating web authentication details. These contributions improved the security and functionality of the server.
spring-bootspring-dataauthorizationauthorization-serverspring
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
Daniel Garnier-moiroux - Staff Engineer at MINES ParisTech