Madusha Gunasekera is an Associate Technical Lead with eight years of hands-on experience building backend systems and improving developer observability at WSO2. Rising through roles from trainee to lead since 2017, he specializes in telemetry and distributed tracing, notably contributing observability enhancements to the high-profile Ballerina language repository (ballerina-lang). He combines practical production delivery with a focus on monitoring and performance—adding gzip support for Choreo clients and restoring tracing tests to improve troubleshooting. Based in Sri Lanka and educated at the University of Moratuwa, he brings a consistent track record of incremental product improvement and mentorship within a single enterprise, which highlights both deep domain knowledge and long-term team commitment.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BSc), Information Technology, Bachelor of Science (BSc), Information Technology at University of Moratuwa
Contributions:65 reviews, 252 commits, 72 PRs in 2 years 11 months
Contributions summary:Madusha primarily focused on enhancing the Ballerina Programming Language's observability features within the `ballerina-lang` repository. Their contributions included enabling gzip compression for the Choreo client, adding service names for distributed tracing, and re-enabling tracing test cases. These changes focused on improving telemetry and monitoring capabilities of the language, ensuring better performance and troubleshooting.
Contributions:2 PRs, 11 pushes, 5 branches in 1 year 8 months
observabilityballerinajaeger
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.