Sachini Wettasinghe

Senior Software Engineer at WSO2

Sri Lanka
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

👤
Senior
🎓
Top School
Sachini Wettasinghe is a Senior Software Engineer based in Sri Lanka with 7 years of professional experience and over 5 years specializing as a Java developer in Identity and Access Management. At WSO2 she has driven backend improvements across flagship open-source projects like WSO2 Identity Server and carbon-identity-framework, contributing to security, audit logging, OAuth/OIDC flows, and integration tests for SAML flows. Her work shows a mix of refactoring legacy interfaces, upgrading critical dependencies (e.g., CXF), and adding robustness to session and event handling—efforts that reduce technical debt while improving security and observability. Comfortable switching between development and test automation, she brings a pragmatic focus on reliable, production-grade IAM features. Outside of work she maintains an active GitHub presence, signaling ongoing curiosity and contribution to widely used identity platforms.
code7 years of coding experience
job3 years of employment as a software developer
bookSanghamitta College, Galle
bookBachelor’s Degree, Software Engineering, Bachelor’s Degree, Software Engineering at University of Westminster
github-logo-circle

Github Skills (32)

authorizations10
event-handling10
back-end-development10
apidoc10
identity10
openid-connect10
saml10
authentication10
user-authentication10
identityserver10
identity-management10
java10
javas10
api10
ident10

Programming languages (5)

TypeScriptJavaDockerfileCSSJavaScript

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:129 reviews, 47 commits, 35 PRs in 2 years 10 months
Contributions summary:Sachini primarily contributed to the back-end of the WSO2 carbon-identity-framework. They focused on refactoring and enhancing existing interfaces and classes, such as removing deprecated messages and optimizing the Identity Provider configuration. Significant changes include improvements to application management pagination logic and implementing improvements for audit logging of user claims, including setting and removing claim values. Furthermore, they upgraded CXF versions and added new events to the eventing system.
identity
Role in this project:
userBack-end Developer
Contributions:13 reviews, 20 commits, 19 PRs in 2 years 7 months
Contributions summary:Sachini primarily contributed to the backend of the identity governance extension. Their work involved modifying event handling within the FailLoginAttemptValidator, adding improvements for resending confirmation codes, and fixing errors in the user information export functionality. They also made configuration updates related to password recovery and SMS OTP features. The commits demonstrate a focus on enhancing security and improving user account management capabilities within the WSO2 identity platform.
identity
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
Sachini Wettasinghe - Senior Software Engineer at WSO2