Stefan Wiedemann

Senior Software Engineer at Seamless Middleware Technologies

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 Wiedemann is a senior software engineer and founder with nine years of professional experience building backend systems and shaping technical strategy across startups and open-source projects. He has led architecture and technical teams at FIWARE and Kiwigrid and now contributes to middleware and identity work, recently focusing on Verifiable Credentials integration in the widely used Keycloak project. Stefan blends hands-on C++/Java backend development with operational sensibilities—improving logging and runtime ergonomics in projects like FIWARE Orion—to make systems easier to debug and maintain. As founder of Caterna he brings entrepreneurial pragmatism to product-focused engineering and long-term platform thinking. Based in Germany with a diploma in information technology from TU Dresden, he balances deep protocol-level work (OIDC/SAML/VC) with developer-facing improvements. A subtle strength is his track record of shipping both low-level infrastructure fixes and higher-level identity features that interoperate across ecosystems.
code9 years of coding experience
job15 years of employment as a software developer
bookDiploma, Information Technology, Diploma, Information Technology at Technische Universität Dresden
github-logo-circle

Github Skills (18)

keycloak10
c-language10
oid10
fiware-orion10
java10
javas10
verifiable-credentials10
logging10
cprogramming-language10
saml9
command-line-arguments9
data-management9
web-token9
jsonwebtoken9
jwt9

Programming languages (14)

SmartyJavaC++GoMustacheHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
telefonicaid/fiware-orion

Nov 2020 - Dec 2021

Context Broker and CEF building block for context data management, providing NGSI interfaces.
Role in this project:
userBack-end Developer
Contributions:24 reviews, 148 commits, 11 PRs in 1 year 1 month
Contributions summary:Stefan primarily focused on modifying the context broker's logging capabilities. Their commits introduced options to disable file logging, control the screen format and add file logging. These changes involved modifying the application's command-line argument parsing, boolean variable handling, and log configuration settings within the contextBroker.cpp file, demonstrating a focus on operational and debugging aspects.
fiwaredata-managementdatabrokerdata-context
keycloak/keycloak

Feb 2023 - Mar 2025

Open Source Identity and Access Management For Modern Applications and Services
Role in this project:
userBack-end Developer
Contributions:162 reviews, 13 PRs, 187 comments in 2 years 1 month
Contributions summary:Stefan primarily worked on implementing features related to Verifiable Credentials (VCs) within the Keycloak project. They focused on creating SPIs and providers for VC signing, specifically implementing interfaces for oid4vci service. Their work includes adding new preview features, test fixes, and documentation updates related to VC functionalities, demonstrating a focus on the integration of OIDC and SAML. The user's changes include modifications to Java files related to VC models, signing service factories, and test files.
oidcauthorizationidentity-and-access-managementaccess-managementsecurity
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 Wiedemann - Senior Software Engineer at Seamless Middleware Technologies