Malaka Gangananda is an Associate Technical Lead with 11 years of experience, building enterprise integration and cloud-native solutions at WSO2. He combines deep Java backend expertise and Linux proficiency with hands-on work in integration runtimes like WSO2 Micro Integrator and Synapse, contributing bug fixes, feature enhancements, and test automation across core middleware projects. Known for improving reliability in transport layers (JMS, RabbitMQ, Axis2) and mediation UI components, he blends development, DevOps scripting, and QA to streamline runtime behavior and deployments. Based in Sri Lanka and trained at the University of Moratuwa, he brings a pragmatic, detail-oriented approach to cross-functional collaboration and scalable system design. An understated strength is his consistent focus on test coverage and runtime robustness, which has helped surface critical fixes in production-grade open-source middleware.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science - (Bsc)(Hons), Computer Science and Engineering, Bachelor of Science - (Bsc)(Hons), Computer Science and Engineering at University of Moratuwa
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:62 reviews, 96 commits, 130 PRs in 3 years 9 months
Contributions summary:Malaka primarily contributed to the configuration and modification of scripts related to the WSO2 Micro Integrator runtime environment. This included changes to shell and batch scripts responsible for server startup and configuration. Additionally, the user removed redundant scripts and configuration files, and refactored existing ones. The contributions appear focused on improving the build process and managing the Micro Integrator runtime.
Contributions:2 reviews, 17 commits, 18 PRs in 3 years 1 month
Contributions summary:Malaka primarily contributed to bug fixes within the Apache Axis2 framework, focusing on resolving issues related to file uploads in multipart requests, and handling of empty payloads. They addressed errors in the transport layer, specifically relating to JMS endpoints, introducing new error codes and exception handling. Their work involved modifications in core modules, including `BuilderUtil`, `MultipartFormDataFormatter`, and `OutInAxisOperation`.
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.