Tharika Madurapperuma

Technical Lead at WSO2

Colombo, Western Province, Sri Lanka
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
bookBSc(Hons) in Software Engineering, BSc(Hons) in Software Engineering at University of Colombo School of Computing
bookDiploma in Banking and Finance, Diploma in Banking and Finance at Institute of Bankers of Sri Lanka
bookSelf Learning - Emotional Intelligence
bookMusaeus College, Colombo
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
460reputation
62kreached
21answers
2questions
github-logo-circle

Github Skills (41)

api-management10
api-rest10
back-end-development10
apidoc10
api-design10
restful-api10
jsp10
identity10
user-authentication10
authentication10
microservices-application10
java10
security10
javas10
syn10

Programming languages (12)

TypeScriptJavaDockerfileShellCSSJinjaJavaScriptBallerina

Github contributions (5)

github-logo-circle
wso2/product-apim

Oct 2015 - Dec 2022

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:
userBack-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.
api-gatewayworking-onwso2api-managementlink
wso2/carbon-apimgt

Sep 2015 - Jan 2023

Role in this project:
userBack-end Developer
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.
Request Free Trial
Tharika Madurapperuma - Technical Lead at WSO2