Megala Uthayakumar is a Senior Software Engineer based in Singapore with 11 years of experience delivering backend systems, API management, and identity solutions across enterprise products. Currently at JPMorgan Chase, she previously led backend squads and enforced engineering best practices as a Technical Lead at TAIGER and made significant contributions to WSO2’s identity and API management projects. Her open-source work on WSO2 repos shows deep expertise in authentication/authorization (JWT, OAuth, SSO), audit/logging, and REST API testing, and includes practical fixes for production concerns like caching, client-cert auth, and zip file handling. A first-class Computer Science graduate and former teaching assistant, she combines strong system design instincts with a habit of thoughtful automation and mentoring junior engineers. Notably, her contributions often focus on making identity systems more auditable and robust—an area that bridges security, compliance, and developer experience.
11 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Science and Engineering, First Class with GPA - 4.07/4.20, Bachelor’s Degree, Computer Science and Engineering, First Class with GPA - 4.07/4.20 at University of Moratuwa
Advanced Level, Advanced Level at C/Hindu Ladies College
Welcome to the WSO2 IoT Server source code! For info on working with the WSO2 IoT Server repository and contributing code, click the link below.
Role in this project:
Back-end Developer
Contributions:73 commits, 38 PRs, 8 pushes in 10 months
Contributions summary:Megala primarily focused on improving Single Sign-On (SSO) functionality within the WSO2 IoT Server, specifically within the jaggery apps. They made code changes to the `sso.client.js` file, indicating an understanding of SAML requests and responses. The user also contributed by resolving conflicts in a shell script file, and added and fixed test cases. These changes involved updating the user management and role management, and improving the android test cases.
Contributions:32 commits, 5 PRs, 21 comments in 3 months
Contributions summary:Megala primarily contributed to the user management components of the carbon-identity-framework repository. Their work included fixing issues related to user deletion events, improving audit logs for user management failures, and updating the audit logger to log permission updates. Additionally, the user added missing profile information and fixed typos within the code, demonstrating an understanding of the project's architecture and the importance of auditing and logging in identity management systems.
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.