Sasikala Kottegoda is a Senior Staff Software Engineer with 11 years of experience specializing in Java, Spring, JMS, Docker, Kubernetes and cloud-native integration platforms. She built her expertise at WSO2 where she owned the Micro Integrator product, led releases, improved CI/CD and patching processes, and earned multiple "Outstanding Contributor" awards. As a technical lead at Gapstars and consultant at B&S she ensured 99.98% availability for dozens of e-commerce sites, reduced memory footprint by ~15%, and introduced pipeline and code-quality automation. An active open-source contributor, she has deep back-end experience improving WSO2’s Axis2 transports, Synapse, and Micro Integrator—work that focused on reliability, OOM prevention, and RabbitMQ/JMS robustness. Comfortable leading teams and solving hard production mysteries, she combines hands-on incident response with product-level architectural thinking. Based in Colombo, she still asks for one thing: give her a problem to solve.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS Computer Science and Engineering, Bachelor of Science - BS 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 Developer & Test Automation Engineer
Contributions:1 release, 50 reviews, 469 commits in 2 years 10 months
Contributions summary:Sasikala primarily focused on enhancing the test suite by adding the capability to execute tests on specific product versions. The contributions include modifications to the test setup scripts (`test.sh`) to retrieve and utilize product version information and the introduction of conditional test execution logic based on version compatibility. They also added new test cases and configurations for scenarios related to load balancing and user management, demonstrating a focus on improving test coverage.
Contributions:3 reviews, 24 commits, 24 PRs in 3 years 7 months
Contributions summary:Sasikala primarily contributed to the Apache Axis2 transport for RabbitMQ, focusing on enhancing its functionality and addressing several key issues. They implemented support for multiple RabbitMQ hosts, added features like content type warnings, and refactored the transport to improve maintainability. Furthermore, the user fixed bugs related to JMS message handling, including the honoring of `session.transacted` flag, and refactored queue/exchange declaration logic. These contributions suggest a focus on improving the reliability and feature set of the transport layer.
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
Sasikala Kottegoda - Senior Staff Software Engineer at Geonexus