Willem Van Dreumel

Java DevOps Engineer at Rabobank

North Brabant, Netherlands
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
Willem Van Dreumel is a seasoned Java DevOps engineer with 11 years of experience delivering integration-heavy, enterprise Java solutions across financial and energy sectors in the Netherlands. He has deep hands-on expertise in JBoss Fuse, RedHat middleware, and OAuth2/JWT authentication, and has repeatedly driven migrations and integration projects for clients like Rabobank, Enexis and EDSN. As a principal consultant he blends architecture and delivery, often taking ownership of complex configuration, logging and authentication issues that span CI/CD and platform ops. An active open-source contributor, he added OpenID Connect support to the widely used goth Go authentication library and improved OAuth2 integrations in Gitea, demonstrating cross-language competence beyond his Java day job. Based in North Brabant, he pairs practical systems knowledge with a track record of modernizing legacy integration layers into maintainable, secure platforms.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of ICT, Bachelor of ICT at Avans Hogeschool Den Bosch
bookMBO, Systeembeheerder, MBO, Systeembeheerder at Koning Willem I College
languagesEnglish
github-logo-circle

Github Skills (13)

golang10
git10
authentication10
user-authentication10
go10
oauth10
jwt10
openid-connect10
gitlab8
bitbucket8
devops8
github8
cicd6

Programming languages (7)

TypeScriptJavaDockerfileShellCGoPython

Github contributions (5)

github-logo-circle
markbates/goth

Jan 2017 - Mar 2017

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
Role in this project:
userBack-end Developer
Contributions:44 commits, 19 PRs, 8 pushes in 1 month
Contributions summary:Willem primarily focused on implementing authentication features for the `goth` package, specifically adding support for OpenID Connect. Their initial commit established the foundation for OpenID Connect integration, and subsequent commits introduced the core functionality for the OpenID Connect provider. They implemented the necessary logic to fetch user information using ID tokens and access tokens, demonstrating a focus on OAuth2 and JWT-based authentication.
golangidiomaticweb-applicationsauthenticationclean
go-gitea/gitea

Jan 2017 - May 2017

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 73 comments in 3 months
Contributions summary:Willem contributed to the Gitea project by addressing configuration issues, adding functionality for OAuth2 providers, and resolving linking issues with 2FA-enabled accounts. Their work involved modifying core modules related to logging, settings, and authentication. Furthermore, the user integrated multiple OAuth2 providers, improving the project's integration capabilities and overall user experience.
golangdevopsgiteahostedcup
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
Willem Van Dreumel - Java DevOps Engineer at Rabobank