Diana Krepinska

Senior Software Engineer at IBM

Berlin, 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
Diana Krepinska is a Senior Software Engineer based in Berlin with a decade of experience building and hardening back-end systems with a strong focus on security. She has driven security-focused development on the widely used WildFly application server and Elytron project, refactoring complex codepaths around X.500, ASN.1, TLS, and authentication to improve modularity and maintainability. At Red Hat she progressed from Associate to Senior Engineer and now continues her work at IBM, bringing proven expertise in server-side authentication, certificate handling, and EJB/REST integration. Colleagues rely on her pragmatic approach to untangling legacy systems and introducing subtle but impactful protocol fixes (for example, silent-mode HTTP auth and FIPS-aware behavior). She combines deep open-source contributions with enterprise-grade delivery, making her a strong bridge between community projects and production environments.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Information Technology, Master's degree, Information Technology at Masaryk University Brno
bookUniversity of Luxembourg
github-logo-circle

Github Skills (28)

http-authentication10
ssl10
tls1210
testing10
authentication10
user-authentication10
tls1310
java10
security10
security-protocol10
regular-expression10
mtls10
javas10
wildfly10
cryptography10

Programming languages (4)

JavaCSCSSHTML

Github contributions (5)

github-logo-circle
WildFly Elytron: Security, Authentication, and Authorization SPIs for the WildFly project
Role in this project:
userBack-end Developer & Security Engineer
Contributions:757 reviews, 293 commits, 284 PRs in 4 years 1 month
Contributions summary:Diana's commits primarily focused on refactoring and modularizing the WildFly Elytron security project, specifically breaking down existing code into smaller, more manageable components. This involved splitting functionality related to X.500, utility functions, ASN.1, and auditing. The user also made contributions to the HTTP basic authentication, adding a silent mode, and addressing issues related to TLS and certificate handling. These changes demonstrate a strong understanding of security protocols and server-side development.
wildflyauthorizationsecurityauthenticationelytron
wildfly/wildfly

Nov 2018 - May 2024

WildFly Application Server
Role in this project:
userBack-end Developer & Security Engineer
Contributions:111 reviews, 51 PRs, 187 comments in 5 years 7 months
Contributions summary:Diana's commits primarily focus on enhancing the security and functionality of the WildFly application server. They addressed a bug related to RunAsPrincipal propagation in unsecured EJBs. Additionally, the user implemented and tested improvements to the RESTEasy integration with WildFly Elytron, including handling authentication and SSL. Furthermore, the user made changes to the EJB3 schema and updated the system to use default security domains for EJBs.
javawildflydockerapplication-server
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
Diana Krepinska - Senior Software Engineer at IBM