Udesh Athukorala

Senior Software Engineer at WSO2

Southern 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
Udesh Athukorala is a Senior Software Engineer with eight years of experience building and hardening backend systems, currently at WSO2 after progressing from Software Engineer to his present role. He holds a First Class BSc in Computer Science from the University of Moratuwa and combines strong academic foundations with practical experience in identity and access management, contributing notable fixes and test coverage to widely used WSO2 identity server repositories. Comfortable across backend development and test automation, Udesh has improved OAuth2/OIDC session and scope management, SQL execution, and tenanted cookie paths—work that directly improves security and stability at scale. He has also taught database and programming fundamentals, reflecting an ability to communicate complex concepts clearly. Colleagues describe him as a motivated learner who pairs attention to code quality with a focus on production reliability.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science of Engineering, Computer Science and Engineering, First Class (GPA 3.81), Bachelor of Science of Engineering, Computer Science and Engineering, First Class (GPA 3.81) at University of Moratuwa
bookG.C.E. Advanced Level, PHYSICAL SCIENCES, G.C.E. Advanced Level, PHYSICAL SCIENCES at Richmond College
languagesSinhala, English
stackoverflow-logo

Stackoverflow

Stats
443reputation
5kreached
13answers
4questions
github-logo-circle

Github Skills (25)

unit-testing10
back-end-development10
identity10
openid-connect10
testing10
openidc10
oid10
java10
javas10
junit10
sql10
mockito10
oauth10
test-automation10
database-testing9

Programming languages (9)

TypeScriptJavaDockerfileCSSC++ShellJavaScriptBallerina

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:172 reviews, 26 commits, 155 PRs in 1 year 1 month
Contributions summary:Udesh's primary contribution was the addition of unit tests for the `IdPManagementUtill` class, demonstrating a focus on ensuring code quality and reliability. These tests covered various functionalities, including tenant domain retrieval, resident Identity Provider entity ID retrieval, and session and remember-me timeout configurations. The user also contributed to code formatting and added more unit tests for the `IdPManagementDAO` class, which involved testing database interactions related to Identity Providers. This work indicates a solid understanding of the project's backend components and a commitment to thorough testing practices.
identity
Role in this project:
userBack-end Developer
Contributions:35 reviews, 13 commits, 11 PRs in 4 months
Contributions summary:Udesh primarily focused on improving the OAuth2 scope management within the WSO2 identity server project. Their work included fixing SQL query execution, refactoring code for better performance, and enabling tenanted paths for OpenID Connect browser state cookies. The user also made changes to the OIDC session management and back-channel logout functionalities. These changes directly address the security and stability of the identity and access management processes.
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
Udesh Athukorala - Senior Software Engineer at WSO2