Tharindu Dharmarathna

Associate Director Architect

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
Tharindu Dharmarathna is an Associate Director Architect at WSO2 with 11 years of experience designing and delivering backend systems and enterprise middleware. He progressed through technical leadership roles at WSO2, driving stability and performance improvements in high-impact open-source projects such as WSO2 Synapse and Carbon where he fixed memory issues, enhanced logging, and strengthened SSL/secure-vault support. Tharindu led the launch of a Hull Construction Workshop Management System at Colombo Dockyard, blending his engineering background with practical systems development from an early .NET/Access internship. Known for hands-on problem solving, he focuses on observability, resilience, and tenant-aware platform behavior in distributed systems. His engineering degree from the University of Moratuwa and sustained contributions to well-known WSO2 repos reflect both academic grounding and real-world impact.
code11 years of coding experience
job10 years of employment as a software developer
bookBSC in Engineering, Material Science and Engineering, BSC in Engineering, Material Science and Engineering at University of Moratuwa
bookG.C.E. Advanced Level Examination, Maths Stream, G.C.E. Advanced Level Examination, Maths Stream at Mahinda College,Galle
languagesEnglish, Sinhala
github-logo-circle

Github Skills (22)

back-end-development10
hazelcast10
configuration-management10
wso210
websocket10
java10
javas10
syn10
osgi10
commonjs10
websockets-client10
commonmark10
logging10
backend10
websocket-client10

Programming languages (11)

SmartyJavaDockerfileShellCSSJinjaJavaScriptBallerina

Github contributions (5)

github-logo-circle
wso2/wso2-synapse

Jan 2016 - Aug 2022

Role in this project:
userBack-end Developer
Contributions:20 reviews, 39 commits, 27 PRs in 6 years 8 months
Contributions summary:Tharindu primarily focused on improving the stability and performance of the WSO2 Synapse project by addressing memory issues related to Hazelcast distributed objects. They implemented fixes to prevent out-of-memory errors within the throttle implementation. Additionally, the user addressed secure vault support for SSL profiles, and made improvements to handle REST API requests and correlation logging. Several commits include refactoring and bug fixes across various modules.
wso2/carbon-mediation

Jan 2017 - Aug 2022

Role in this project:
userBack-end Developer
Contributions:10 reviews, 26 commits, 24 PRs in 5 years 7 months
Contributions summary:Tharindu primarily focused on back-end development within the WSO2 Carbon Mediation framework. Their contributions involved fixing issues related to WebSocket port offset, addressing startup problems, and modifying service component naming. They also added methods to retrieve Synapse content and check the existence of endpoints and local entries. Furthermore, the user worked on improving tenantcy and registry initial XML retrieval.
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
Tharindu Dharmarathna - Associate Director Architect