Dhanushka Madushan

Tech Team Lead at Enactor

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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookEngineer's Degree Computer Science and Engineering, Engineer's Degree Computer Science and Engineering at University of Moratuwa
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

apim10
caching10
integrate10
api-design10
configuration-management10
wso210
axis10
integrations10
java10
media10
mediator10
syn10
javas10
api10
ax10

Programming languages (12)

JavaDockerfileCSSShellCJavaScriptBallerinaVue

Github contributions (5)

github-logo-circle
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userBackend & 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.
modularityruntimewso2microserviceservices
wso2/carbon-mediation

Dec 2018 - Aug 2021

Role in this project:
userBack-end Developer
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.
Request Free Trial
Dhanushka Madushan - Tech Team Lead at Enactor