Isura Karunaratne

Senior Software Engineer at WiseTech Global

Sydney, New South Wales, Australia
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
Isura Karunaratne is a Senior Software Engineer based in Sydney with 11 years of experience building and leading backend systems, currently contributing to WiseTech Global after nearly a decade at WSO2 where he rose to Senior Technical Lead. He specializes in identity and API management, with deep hands-on expertise in WSO2 Identity Server, API Manager, Asgardeo and related identity governance modules, and is fluent in Java, C#, and TypeScript. His open-source contributions to core WSO2 repos show a focus on hardening authentication, tenant management, recovery flows and OAuth/OIDC server logic—often addressing subtle bugs and edge cases in production-grade identity flows. A proven technical mentor and project lead, he combines pragmatic engineering with a track record of shipping secure, interoperable identity solutions at scale.
code11 years of coding experience
job11 years of employment as a software developer
book2012, ENGINEERING, 2012, ENGINEERING at University of Moratuwa
languagesEnglish, Sinhala
github-logo-circle

Github Skills (48)

apim10
api-management10
debug10
web-application10
apidoc10
api-design10
identity10
wso210
user-authentication10
authentication10
identity-management10
java10
tenancy10
user-management10
javas10

Programming languages (8)

TypeScriptJavaShellCSSJavaScriptPHPHTMLPython

Github contributions (5)

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

Feb 2015 - Dec 2015

Role in this project:
userBack-end Developer
Contributions:213 commits, 129 PRs, 44 pushes in 10 months
Contributions summary:Isura primarily focused on resolving provisioning-related issues within the Google Provisioning Connector. They modified the `GoogleProvisioningConnector.java` file to address issues with user provisioning and deprovisioning processes, including building user objects and setting primary emails. The user also updated files related to user identity data stores and authentication framework, fixing test failures, indicating broader contributions to the overall identity management functionalities within the repository.
Role in this project:
userBack-end Developer
Contributions:221 reviews, 329 commits, 398 PRs in 4 years 10 months
Contributions summary:Isura primarily focused on bug fixes and code formatting within the WSO2 carbon-identity-framework repository. Their contributions involved addressing issues related to user management, specifically fixing account-related problems and formatting inconsistencies. Additionally, the user implemented fixes for issues related to SAML authentication.
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
Isura Karunaratne - Senior Software Engineer at WiseTech Global