Sominda Gamage

Senior Software Engineer at Capital One

Williamsburg, Virginia, United States
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
Sominda Gamage is a Senior Software Engineer and technical lead with eight years of experience specializing in Identity and Access Management, currently building at Capital One after leading IAM efforts at WSO2. He has architected microservice-driven IDaaS features including SCIM/group management, real-time usage insights, and multi-region SaaS deployments while leading teams of 5–10 engineers. Deep backend and database expertise is reflected in sustained open-source contributions to WSO2 projects—driving DB schema changes, SCIM fixes, OAuth hardening, and multi-channel self-registration. Known for turning complex IAM requirements into robust, scalable solutions, he also brings a pragmatic security mindset (e.g., PBKDF2 password hashing and throttling) and hands-on ownership of customer-facing IAM integrations. Based in Williamsburg, VA, he blends systems-level thinking with day-to-day engineering rigor and a history of shipping production-grade identity platforms.
code8 years of coding experience
job3 years of employment as a software developer
bookB.Sc Engineering, Electronic and Telecommunication Engineering, Final Year Student, B.Sc Engineering, Electronic and Telecommunication Engineering, Final Year Student at University of Moratuwa
bookENGINEERING, High School Student, ENGINEERING, High School Student at Rahula College - Matara
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
411reputation
6kreached
35answers
1question
github-logo-circle

Github Skills (39)

debug10
back-end-development10
apidoc10
identity10
openid-connect10
databases10
identity-management10
java10
user-management10
javas10
api10
sql10
scim10
database-design10
error-handling10

Programming languages (6)

TypeScriptJavaShellCSSJavaScriptBallerina

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer & Database Engineer
Contributions:132 reviews, 166 commits, 134 PRs in 3 years 11 months
Contributions summary:Sominda primarily focused on database schema modifications and SQL script updates within the WSO2 Carbon Identity Framework repository. They made changes to DB scripts, altering table structures and SQL queries. Additionally, the user updated Java code, specifically SQL queries used for claim property management, and configurations in identity.xml. These commits demonstrate a strong focus on database interaction and back-end logic related to identity management.
identity
Role in this project:
userBack-end Developer
Contributions:64 reviews, 59 commits, 42 PRs in 2 years 5 months
Contributions summary:Sominda primarily contributed to the implementation of self-registration features, specifically focusing on supporting multiple notification channels. Their work involved developing APIs, improving caching logic, updating property identifiers, and addressing logical errors within the self-registration process. The user's contributions are centered around backend logic related to identity governance and user management, evidenced by code changes in Java files.
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
Sominda Gamage - Senior Software Engineer at Capital One