Kasun Gamage

IT Analyst at Virtusa

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
Kasun Gamage is an IT Analyst with 15 years of experience building and supporting enterprise Java back-end systems, currently driving platform and identity-related work at Virtusa. He combines hands-on debugging and refactoring skills with a strong grounding in identity and access management from his open-source contributions to WSO2 projects, where he fixed OpenID Connect, role mapping, and cache bugs. A Computer and Information Sciences graduate from Deakin University and University of Moratuwa alumnus, he has a pragmatic focus on removing unnecessary dependencies and simplifying deployments to improve performance and security. Comfortable working across databases, authentication flows, and native Java code, he brings a track record of turning thorny production issues into maintainable fixes. Based in Sri Lanka, he also contributes to Gentoo and DocBook, reflecting a broader interest in tooling and documentation.
code15 years of coding experience
bookBachelor's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Bachelor's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at Deakin University
stackoverflow-logo

Stackoverflow

Stats
2,766reputation
619kreached
90answers
3questions
Badges
java
top-5%
windows
top-5%
github-logo-circle

Github Skills (32)

dependency-management10
authorizations10
isam10
identity10
openid-connect10
authentication10
user-authentication10
identity-management10
java10
javas10
authorization10
oauth10
auth10
caching9
autodeploy9

Programming languages (15)

SmartyJavaCSSPLpgSQLGoHTMLXSLTGroovy

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:10 commits, 10 PRs, 1 push in 1 year
Contributions summary:Kasun primarily contributed to the back-end functionalities of the WSO2 Identity Server. Their work focused on resolving bugs and implementing improvements within the authentication framework and entitlement components. The commits involve modifications to claim handling, user role mapping, and cache management, demonstrating a strong focus on identity and access management within the system. The user's work also included fixing cache timeout configurations and addressing potential null pointer exceptions.
identity
wso2/carbon-commons

Feb 2014 - Sep 2016

Role in this project:
userBackend Developer
Contributions:135 commits, 29 PRs, 62 pushes in 2 years 7 months
Contributions summary:Kasun made several commits focused on refactoring and cleaning up code dependencies within the `carbon-commons` repository. Primarily, the user removed dependencies, particularly the mediation initializer and Synapse-related dependencies, demonstrating a focus on simplifying the codebase. This included using reflection to avoid dependencies and merging master branch. The changes impacted multiple files, including core application deployer components and configuration files, suggesting a role involving application deployment and dependency management within the WSO2 platform.
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