Stefan Guilhen is a Principal Software Engineer with 16 years of experience specializing in backend systems and security, now based in São Paulo and currently at IBM after a long tenure at Red Hat. He holds an M.Sc. in Computer Science with a security focus from USP and has deep expertise implementing authentication, authorization and cryptographic integrations in enterprise Java stacks. An active open-source contributor, Stefan has materially advanced WildFly and Elytron security—adding BCrypt/SCRAM password types, Kerberos enhancements, and Elytron-based quickstarts that demonstrate SSL and mutual-SSL deployments. His work spans core runtime changes, JacORB subsystem integrations, and permissions-validation phases, reflecting a knack for improving both developer experience and production security. Colleagues know him for reducing duplication through thoughtful refactors and for translating complex security protocols into practical, deployable examples. He combines academic depth with hands-on server-side craftsmanship, often surfacing non-obvious interoperability fixes that prevent subtle authentication failures in large deployments.
16 years of coding experience
18 years of employment as a software developer
M.Sc, Computer Science - Security, M.Sc, Computer Science - Security at Universidade de São Paulo / USP
Contributions:8 commits, 16 PRs, 23 comments in 2 years 7 months
Contributions summary:Stefan primarily worked on the JacORB subsystem, focusing on implementing and integrating various components. Their contributions involved integrating JacORB with other elements, implementing subsystems, and fixing description providers. The user made enhancements to existing features and added new functionality. These changes involved modifications to various Java files within the jacorb directory.
WildFly Elytron: Security, Authentication, and Authorization SPIs for the WildFly project
Role in this project:
Back-end Developer & Security Engineer
Contributions:85 commits, 80 PRs, 69 pushes in 3 years 8 months
Contributions summary:Stefan primarily contributed to the implementation of security-related features within the WildFly Elytron project. Their work involved creating and modifying password implementations, specifically focusing on BCrypt and ScramDigest password types. The user also refactored code to avoid duplication and added enhancements to the JaasSecurityRealm and Kerberos integration, demonstrating expertise in security protocols and authentication mechanisms.
wildflyauthorizationsecurityauthenticationelytron
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
Stefan Guilhen - Principal Software Engineer at IBM