Waruna Jayaweera is a Senior Technical Lead with 12 years at WSO2, currently heading the Ballerina Runtime team and shaping a cloud-native integration language used for modern distributed systems. He progressed through roles from Business Process Server and Process Center to IoT device management, giving him deep experience across BPM, API management, identity, and large-scale integration platforms. Hands-on in backend development and test automation, Waruna has contributed integration tests and reliability fixes to flagship WSO2 projects like API Manager and Enterprise Service Bus. Based in Sri Lanka, he blends systems-level thinking with practical QA rigor, often surfacing subtle interoperability and token/authentication issues early in the development cycle.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BSc), Information Technology, Bachelor of Science (BSc), Information Technology at University of Moratuwa
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.
Contributions summary:Waruna primarily contributed to the project by modifying existing test cases and fixing test failures. Their work involved changes in various test files, particularly those related to the `modules/integration/tests-integration/` directory. The user addressed issues in tests covering different aspects such as API calls, payload factory, and security policies, ensuring the reliability of the ESB product. The user also merged test-related changes from other repositories.
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:58 commits, 10 PRs, 4 pushes in 2 months
Contributions summary:Waruna primarily contributed to the integration tests, focusing on adding and modifying test cases for API Manager functionalities. Their work involved changes to test utility classes, specifically `AMIntegrationBaseTest`, and the addition of a `RemoteUserStoreManagerServiceClient` class. The commits indicate a focus on testing features like JWT token generation and API scopes.
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.