Stefan Bodewig

Senior Consultant at The Apache Software Foundation

Mönchengladbach, North Rhine-Westphalia, Germany
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
Stefan Bodewig is a senior consultant with 26 years of software engineering experience, blending hands-on backend development with open source stewardship as a long-time Apache Software Foundation member. Based in Mönchengladbach, he maintains XMLUnit and has contributed significant fixes and feature work to heavyweight projects like Apache Ant and Commons IO, including nuanced hostname and IP handling in UNC paths. His career spans leadership and delivery roles—from head of development to project management—bringing practical cross-platform and interoperability expertise. Stefan also contributes to diverse ecosystems (Lua OpenID/OAuth, Lucene.NET, Commons Compress), evidencing an ability to move between languages and runtimes while improving test coverage and compatibility. An interesting tidbit: he pairs deep protocol-level attention with documentation-focused tooling, having enhanced Confluence publishing in the docToolchain project.
code25 years of coding experience
job15 years of employment as a software developer
bookDiplom, Diplom at Heinrich Heine Universität Düsseldorf
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
3,300reputation
142kreached
139answers
0questions
Badges
java
top-5%
xml
top-5%
ant
top-5%
github-logo-circle

Github Skills (57)

lucene10
apache-commons10
asciidoctor10
lucene-net10
apim10
asciidoc10
commons10
bzip10
groovy10
compress10
openid-connect10
net10
confluence10
dotnet10
io10

Programming languages (13)

C#JavaC++CGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
zmartzone/lua-resty-openidc

May 2017 - Jan 2023

OpenID Connect Relying Party and OAuth 2.0 Resource Server implementation in Lua for NGINX / OpenResty
Role in this project:
userBack-end Developer
Contributions:1 release, 7 reviews, 229 commits in 5 years 8 months
Contributions summary:Stefan primarily contributed to the `lua-resty-openidc` library, which is a Lua implementation for OpenID Connect and OAuth 2.0. Their commits focused on enhancing the library's functionality by addressing potential issues with repeated discovery calls, returning the raw bearer token from a verification function, adding an option to force the authentication flow, and handling redirect return values. They also contributed tests and addressed bug fixes for the token authentication methods.
nginxjwt-bearer-tokensopenidconnectopenidcoauth2
apache/ant

Jun 2000 - Dec 2022

Apache Ant is a Java-based build tool.
Role in this project:
userBackend Developer
Contributions:14 reviews, 5883 commits, 51 PRs in 22 years 9 months
Contributions summary:Stefan primarily worked on the Apache Ant build tool, adding new features and addressing existing functionality. The user's contributions focused on implementing Java7 features, creating a filter for native2ascii, and making changes to ensure better cross-platform compatibility. The changes span across multiple source files, indicating a broad engagement with different components of the project.
apacheantapache-antjavabuild-tool
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 Bodewig - Senior Consultant at The Apache Software Foundation