Dewni Weeraman is a software engineer with nine years of experience specializing in Java and Identity and Access Management, currently focused on backend systems at Rightmove. He has deep hands-on expertise with WSO2 Identity Server and Asgardeo, contributing to both core IAM protocols (OAuth, SAML, OIDC, SCIM) and product features like organization management, PBKDF2 support, and IdP secret encryption. Dewni combines feature delivery with incident leadership—having led maintenance and patch teams, run war rooms for security incidents, and integrated payment systems like Stripe into Asgardeo. His open-source contributions span front-end tweaks and backend fixes in widely used WSO2 repos, plus unit-test and automation work that improves reliability. Based in London, he blends pragmatic engineering with mentoring and documentation efforts, and is now exploring opportunities to apply his IAM and backend skills to impactful, security-focused projects.
9 years of coding experience
6 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at University of Westminster
Contributions:267 reviews, 86 commits, 167 PRs in 5 years 5 months
Contributions summary:Dewni primarily focused on enhancing the WSO2 carbon-identity-framework's backend functionality. Their contributions included error handling improvements, specifically addressing parser errors in configuration files. They also added new methods and configurations for data sources, added configurations for account verification, media service related configurations, adding configurations to password reset flow, and added configurations for organization context rewrite. This work likely involved core identity management logic and configuration enhancements.
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
Role in this project:
Back-end Developer
Contributions:139 reviews, 118 commits, 187 PRs in 5 years 2 months
Contributions summary:Dewni primarily contributed to the backend of the WSO2 Identity Server, fixing a NullPointerException in the RoleBasedPasswordGrant component. They addressed comments and updated the SAML artifact binding tests. Further contributions involved merging commits, testing identity governance configurations, and adding organization management specific valves.
working-onaccess-managementwso2identitylink
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.