Pulasthi Mahawithana

Software Engineer at JPMorganChase

London, England, United Kingdom
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
Pulasthi Mahawithana is a seasoned software engineer and technical leader with 14 years of experience and a decade of hands-on development and management, recently joining JPMorgan Chase after a long tenure at WSO2. He specializes in Java, Spring Boot, IAM, system integrations and cloud technologies, and has led teams building authentication, registration and identity features at scale. Comfortable across the full stack, he has contributed to both backend and frontend of flagship open-source projects like WSO2 Identity Server, adding security features such as SCEP support and improving OAuth token lifecycle handling. He combines architecture and design responsibilities with active coding—mentoring teams of 10–12 engineers while shipping production-ready components in Java, TypeScript and React. Based in London, he brings a pragmatic focus on scalability, performance and maintainability, with a track record of improving developer experience and documentation for complex identity systems. An early open-source security contributor (OWASP GSoC mentor/student) he blends deep protocol knowledge with practical product delivery.
code14 years of coding experience
job10 years of employment as a software developer
bookBSc. Engineering, Computer Science and Engineering, BSc. Engineering, Computer Science and Engineering at University of Moratuwa
bookRichmond College
stackoverflow-logo

Stackoverflow

Stats
901reputation
27kreached
68answers
0questions
github-logo-circle

Github Skills (41)

authorizations10
javascript10
back-end-development10
apidoc10
identity10
css10
authentication10
user-authentication10
java10
javas10
user-management10
api10
scim10
authorization10
html10

Programming languages (9)

SmartyTypeScriptJavaDockerfileShellCSSJavaScriptHTML

Github contributions (5)

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

Jul 2014 - Mar 2016

Role in this project:
userBack-end Developer
Contributions:2 releases, 206 commits, 46 PRs in 1 year 9 months
Contributions summary:Pulasthi appears to have been involved in migrating components from SVN and adding new features to the project. They were responsible for adding basic SCEP (Simple Certificate Enrollment Protocol) implementation, indicating work on security-related functionalities. This included creating a new ScepEndpoint.java file, suggesting the implementation of new APIs or services.
Role in this project:
userBackend Developer
Contributions:186 reviews, 336 commits, 350 PRs in 6 years 2 months
Contributions summary:Pulasthi primarily contributed to the back-end logic of the WSO2 Identity Framework by fixing identified issues and adding functionalities related to authentication and authorization. Their work included code modifications in areas such as workflow management, authentication framework, and entitlement components. The user also worked on adding database schema modifications and fixing related script issues, demonstrating expertise in database interactions.
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
Pulasthi Mahawithana - Software Engineer at JPMorganChase