Kevin Ratnasekera

Senior Software Engineer at The Apache Software Foundation

Berlin, Germany
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
Kevin Ratnasekera is a Senior Software Engineer based in Berlin with 12 years of experience building robust backend systems and integration platforms. He combines hands‑on engineering at companies like WSO2 and Care.com with deep, long‑standing open source leadership as a member, committer and former VP/PMC chair across numerous Apache projects. His work spans ESB and API gateway internals, MQTT and HTTP endpoint reliability, and data persistence frameworks—often improving protocol handling, reconnection resilience and test coverage. An active Apache mentor and Google Summer of Code advisor, he has shepherded projects from incubator stage to broader community adoption. Less obvious: Kevin blends production engineering with governance expertise, making him as comfortable refactoring URI template handling as guiding project governance and mentoring contributors.
code12 years of coding experience
job7 years of employment as a software developer
bookEngineer's Degree, Computer Science, Engineer's Degree, Computer Science at University of Moratuwa
bookDe Mazenod College
github-logo-circle

Github Skills (24)

wso2-esb10
back-end-development10
testng10
mqtt10
http10
wso210
java10
mqttnet10
javas10
commonjs10
commonmark10
automation-testing10
endpoints10
endpoint10
backend10

Programming languages (9)

TypeScriptJavaCSSSCSSBallerinaJavaScriptGoLua

Github contributions (5)

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

Jun 2015 - Dec 2016

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:
userQA Engineer / Test Automation Engineer
Contributions:32 commits, 27 PRs, 6 pushes in 1 year 6 months
Contributions summary:Kevin primarily contributed to integration testing within the WSO2 Enterprise Service Bus (ESB) repository. Their commits focused on creating and modifying test cases, specifically targeting areas like URI template encoding, rule mediator functionality, NHTTP transport behavior, and message processing with the store mediator. The user also addressed deployment issues related to Carbon Application (CApp) artifacts and inbound HTTP dispatching.
servicenowworking-oncfmlwso2sap-hana
wso2/wso2-synapse

Jun 2015 - Nov 2017

Role in this project:
userBack-end Developer
Contributions:37 commits, 41 PRs, 13 pushes in 2 years 5 months
Contributions summary:Kevin primarily contributed to the `HTTPEndpoint.java` file, focusing on refining the handling of URI templates within the WSO2 Synapse ESB. Their changes addressed issues related to the use of full URLs in connectors, indicating a focus on improving the flexibility and functionality of the HTTP endpoint configurations. They also made modifications to the `ParserTest.java` file, adding several test cases, which suggests a strong emphasis on testing to ensure code quality and robustness. Further, they made changes that aimed to improve the functionality for API versioning.
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
Kevin Ratnasekera - Senior Software Engineer at The Apache Software Foundation