Sachini Siriwardene

Software Developer III at Regions Bank

Lake Forest, California, 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
Sachini Siriwardene is a Software Developer III with a decade of engineering experience and 7+ years focused on building secure, scalable backend systems for identity and API management. She has driven identity, consent, and Open Banking features at WSO2—implementing Dynamic Client Registration, private key JWT via JWKS, and PS256 support for JWTs—before joining Regions Bank to design financial‑grade authentication and authorization flows. Comfortable across Java and Node.js ecosystems, she has delivered multi‑tenant cloud developer portals and microservices, and improved API management workflows used in enterprise and banking contexts. An active contributor to WSO2’s flagship repos, she pairs hands‑on coding with customer-facing problem solving and documentation, a combination that speeds adoption of complex security features. Based in Lake Forest, CA, Sachini blends backend depth with practical deployment experience on AWS and internal CI platforms.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree Information Technology, Bachelor’s Degree Information Technology at University of Moratuwa
bookMusaeus College
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
11reputation
270reached
0answers
1question
github-logo-circle

Github Skills (12)

javas10
api-management10
api10
back-end-development10
apidoc10
oauth10
java10
identity10
jwt10
json8
plsql6
oracle6

Programming languages (7)

JavaCSSHandlebarsJavaScriptBallerinaMustacheHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:76 reviews, 21 commits, 17 PRs in 2 years 9 months
Contributions summary:Sachini primarily worked on enhancing the refresh token validity period and integrating support for PS256 signing. They modified the `ResponseTypeHandlerUtil`, `RefreshGrantHandler`, and `JWTTokenIssuer` classes to allow setting the refresh token validity period from the message context and to incorporate the PS256 algorithm for JWT tokens. Additional changes involved adding debugging logs, refactoring code, and addressing merge conflicts.
identity
wso2/carbon-apimgt

Mar 2021 - Aug 2021

Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs in 4 months
Contributions summary:Sachini contributed to the WSO2 API Manager repository by implementing changes to the back-end logic. Their work included modifying code to handle content type headers, address issues related to multiple API subscription endpoints, and refactoring code to align with application registration processes. They also added support for the PS256 algorithm when validating JWT token signatures and improved API update functionality, including modifications to subscription workflows and API visibility.
api-management
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
Sachini Siriwardene - Software Developer III at Regions Bank