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.
10 years of coding experience
7 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Masaryk University Brno
WildFly Elytron: Security, Authentication, and Authorization SPIs for the WildFly project
Role in this project:
Back-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.
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.