Sumedhe Dissanayake

Associate Technical Lead

Colombo, Western Province, 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
Sumedhe Dissanayake is an Associate Technical Lead with 10 years of software engineering experience, currently driving identity and authentication features at WSO2. He blends backend expertise in OAuth and tenant lifecycle management with full-stack work on authentication portals, notably contributing to widely used WSO2 identity projects. Comfortable in research and open-source environments, he has mentored Google Summer of Code and Google Code-in participants and worked on unsupervised learning during a research internship. A polyglot contributor who has implemented tenant-safe data deletion, token revocation, and reCAPTCHA-enabled UX flows, he pairs pragmatic engineering with a global perspective gained from living and traveling across multiple countries.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Colombo School of Computing
bookAdvanced Level, Advanced Level at B/Bandarawela Central College
languagesSinhala, englih
stackoverflow-logo

Stackoverflow

Stats
980reputation
2.1mreached
15answers
12questions
github-logo-circle

Github Skills (39)

apidoc10
identity10
jsp10
wso210
user-authentication10
authentication10
identity-management10
java10
tenancy10
google-recaptcha10
javas10
jspx10
api10
manage10
sql10

Programming languages (14)

JavaCSSHackCScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:98 reviews, 35 commits, 67 PRs in 2 years 9 months
Contributions summary:Sumedhe primarily contributed to the backend of the `carbon-identity-framework` repository by implementing functionalities related to tenant and application management. Their work included adding queries for deleting BPS profiles and implementing claim and consent deletion upon tenant deletion. They also addressed workflow and identity provider deletions, alongside SP application and workflow deletions, indicating a focus on managing and cleaning up data related to tenant lifecycle events.
identity
Role in this project:
userBack-end Developer
Contributions:23 reviews, 20 commits, 19 PRs in 2 years 5 months
Contributions summary:Sumedhe primarily focused on enhancing the OAuth-related functionalities within the WSO2 identity server extension. Their contributions included implementing data deletion for OAuth applications upon tenant deletion, revoking tokens, and refining the authentication process by supporting email login without domain appending. They also addressed formatting issues, fixed issues with fetching multiple roles, added support for skipping the current token when updating the password, and improved introspection responses. These changes demonstrate a strong understanding of OAuth implementation and identity management within a back-end context.
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
Sumedhe Dissanayake - Associate Technical Lead