Thanuja Jayasinghe

IAM Developer at Vattenfall

Netherlands
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
Thanuja Jayasinghe is an IAM developer with 11 years of experience building secure, production-grade identity platforms and integrations across Java, Spring, and JavaScript stacks. He has deep protocol expertise in OAuth 2.0, OpenID Connect, SAML2 SSO and SCIM 2.0, and a strong track record of improving WSO2 identity projects—contributing backend fixes, reCaptcha security enhancements, and UI tweaks for OAuth/SAML authenticators. A University of Moratuwa computer science graduate, Thanuja has progressed from hands-on engineering to technical leadership at WSO2 and recent IAM roles in the Netherlands, demonstrating both product-focused development and release lifecycle ownership. He balances backend depth with practical full-stack contributions (templates, deployment configs, and UI) and a focus on robust error handling and test coverage, evidenced by fixes like the WebFinger exception and added DAO unit tests.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BSc), Engineering, Bachelor of Science (BSc), Engineering at University of Moratuwa
bookBadulla Central College, Badulla
stackoverflow-logo

Stackoverflow

Stats
41reputation
185reached
1answer
1question
github-logo-circle

Github Skills (43)

json10
back-end-development10
jinja210
saml10
identity10
configuration-management10
oid10
user-authentication10
authentication10
identityserver10
templater10
template-engine10
identity-management10
java10
security10

Programming languages (7)

TypeScriptSmartyJavaCSSJavaScriptBallerinaPython

Github contributions (5)

github-logo-circle
wso2-attic/carbon-identity

Dec 2014 - Mar 2016

Role in this project:
userBack-end Developer & UI Designer
Contributions:98 commits, 60 PRs, 29 pushes in 1 year 3 months
Contributions summary:Thanuja contributed to the `carbon-identity` repository, working on a variety of components within the WSO2 product suite. Their commits focused on improving the identity provisioning functionality, specifically related to clearing caching for service provider provisioning connectors. They also made UI improvements by adding features and modifying the user interface related to Facebook and Google OAuth authenticators, and SAML configuration settings. The user was involved in account association features including associated account details and adding a tenant management listener.
Role in this project:
userBack-end Developer
Contributions:1 release, 104 reviews, 292 commits in 5 years 2 months
Contributions summary:Thanuja focused on implementing and improving the identity framework by adding reCaptcha features for login and password recovery flows. They also added code improvements to enhance existing functionality. Furthermore, the user made contributions by refactoring code and moving User class to identity.mgt.beans. They also updated the SSO login based reCaptcha.
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
Thanuja Jayasinghe - IAM Developer at Vattenfall