Senior Software Engineer at The Apache Software Foundation
Berlin, Germany
Join Prog.AI to see contacts
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.
12 years of coding experience
7 years of employment as a software developer
Engineer's Degree, Computer Science, Engineer's Degree, Computer Science 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.
Role in this project:
QA 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.
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