Dhanushka Madushan is a Tech Team Lead with 11 years of hands-on experience in backend API development, ESB and web services integration, currently leading engineering at Enactor from Colombo, Sri Lanka. A University of Moratuwa computer science graduate, he progressed through senior engineering roles at WSO2 where he made notable contributions to flagship open-source projects like WSO2 Synapse and Micro Integrator, fixing security bugs, improving performance, and adding features such as NTLM and dynamic SSL support. He blends backend development with configuration-driven cloud-native and DevOps work, including test and transport configuration improvements and audit log support for management APIs. An avid open-source contributor and technical blogger, he shares practical lessons from debugging complex mediation, caching and registry-refresh issues that improve production stability. Notably, his contributions often target subtle reliability and security gaps rather than surface features, reflecting a strong focus on resilient integration platforms.
11 years of coding experience
9 years of employment as a software developer
Engineer's Degree Computer Science and Engineering, Engineer's Degree Computer Science and Engineering at University of Moratuwa
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
Backend & DevOps Engineer
Contributions:21 reviews, 45 commits, 51 PRs in 3 years 4 months
Contributions summary:Dhanushka primarily focused on updating and modifying configuration files and test cases related to the WSO2 Micro Integrator product. They moved configuration files from the product-ei to the current repository. Their contributions included fixing test cases and updating template files, particularly related to transport configurations, axis2 settings, and deployment configurations. They also introduced audit log support for the management API.
Contributions:2 reviews, 15 commits, 33 PRs in 2 years 9 months
Contributions summary:Dhanushka primarily focused on fixing issues related to caching and updating within the WSO2 Carbon Mediation project. Their contributions involved the creation of a new registry handler to refresh the cache when new data is added to the registry. They also addressed Log4j updates and resolved HL7 buffer reader issues in inbound endpoints, showcasing their involvement in debugging and improving system stability. Furthermore, the user fixed issues with JSPs and endpoint destruction in the admin services.
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.