Waruna Jayaweera

Senior Technical Lead at WSO2

Nugegoda, Western Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BSc), Information Technology, Bachelor of Science (BSc), Information Technology at University of Moratuwa
bookRoyal College,Colombo 07
github-logo-circle

Github Skills (12)

integration-testing10
javas10
java10
api-testing10
test-automation10
testing10
api-management9
api8
junit8
apim8
xml8
api-design8

Programming languages (3)

JavaCSSJavaScript

Github contributions (5)

github-logo-circle
wso2-attic/product-esb

Apr 2014 - Nov 2014

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:
userBackend Developer & QA Engineer/Test Automation Engineer
Contributions:50 commits in 7 months
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.
servicebuswso2
wso2/product-apim

Mar 2015 - Jun 2015

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:
userBack-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.
wso2-api-managerapi-gatewaygatewayapisapi-management
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