Vijitha Ekanayake is a Senior Full Stack Software Engineer with 11 years of experience building resilient, enterprise-grade integration and web solutions, currently contributing at H2O.ai from Sri Lanka. He combines backend expertise in Java, distributed transactions, and messaging (JMS, Kafka) with frontend and cloud-native delivery (Angular, Kubernetes, Docker), and has led API-first, CI-driven modernizations as a Technical Lead. At WSO2 he made notable open-source contributions to core integration projects (ESB, Synapse, Axis2 transports) and to the Ballerina ecosystem, improving transport reliability, caching, and resiliency patterns. Known for enforcing quality through automation, code reviews and observability, he pairs hands-on bug fixes and test automation with architectural thinking. Collected academic grounding in statistics and early teaching/research roles underpin his analytical approach to solving real-world engineering problems.
11 years of coding experience
8 years of employment as a software developer
Nalanda College Colombo
Bachelor of Science (BSc.), Statistics, Bachelor of Science (BSc.), Statistics at University of Colombo
Welcome to the WSO2 Enterprise Service Bus source code! For info on working with the WSO2 Enterprise Service Bus repository and contributing code, click the link below.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:89 commits in 2 years 1 month
Contributions summary:The user, Jeewantha, focused on fixing integration tests within the WSO2 Enterprise Service Bus project. His contributions primarily involved correcting and updating test cases across multiple modules related to proxy services, security, and mediation. The changes include commenting out failing test cases and addressing test failures, which demonstrates a focus on improving the reliability and stability of the testing suite.
Contributions summary:Vijitha's primary contribution focused on fixing bugs related to timeout handling and HTTP HEAD method Content-Length issues within the nhttp transport module. They also addressed a bug in the ServerHandler concerning message body checks. Additional contributions included refactoring code and removing cache mediator finder and serializer. The user demonstrates a strong understanding of the underlying transport mechanisms in the WSO2 Synapse project.
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.