Tharika Madurapperuma is a Technical Lead based in Colombo with 11 years of experience building and stabilizing backend systems and API gateways. At WSO2 she has contributed to prominent open-source projects like WSO2 API Manager and Synapse, focusing on authentication, API lifecycle operations, encoding and secure configuration fixes that improve real-world reliability. Her work spans Java and Go, from refactoring identity-server front-ends to implementing Digest authentication and hardening gateway map handling, showing both full‑stack sensibility and low-level systems care. She combines formal software engineering training from the University of Colombo with practical domain knowledge in banking and finance, which informs her pragmatic approach to secure API design. Known for improving maintainability through thoughtful refactors and test cases, she brings a developer-first mindset to production-scale API and identity platforms.
11 years of coding experience
BSc(Hons) in Software Engineering, BSc(Hons) in Software Engineering at University of Colombo School of Computing
Diploma in Banking and Finance, Diploma in Banking and Finance at Institute of Bankers of Sri Lanka
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
Back-end Developer & API Developer
Contributions:8 releases, 134 reviews, 220 commits in 7 years 3 months
Contributions summary:Tharika appears to be a back-end developer contributing to the WSO2 API Manager project. The commits focus on implementing authentication mechanisms, integrating new features such as Digest authentication, and testing API functionalities. The user also modifies configuration files and incorporates changes related to HTTP methods, suggesting a focus on API design and implementation. The user's work includes creating test cases and adapting existing code for these new features, indicating an understanding of API management.
Contributions:373 reviews, 1010 commits, 512 PRs in 7 years 5 months
Contributions summary:Tharika focused on formatting and improving existing code within the `org.wso2.carbon.apimgt.impl.publishers` directory. They modified Java code for API publishers, focusing on formatting and adjusting parameters, which included changes to HTTP calls for external API stores. These commits involved refactoring, adding code comments, and fixing issues with the handling of passwords and external store login.
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.