Pubudu Gunatilaka is a Director of Engineering with 12 years of experience leading API management and cloud-native architecture at WSO2, where he currently directs product architecture for the API Manager. He combines hands-on backend engineering—contributions to WSO2’s CEP/Siddhi engine and throttle integration—with strategic leadership in Kubernetes-native gateways, Istio integration, and Choreo Connect. A frequent speaker at APIDays, Nordic APIs and other conferences, he shapes industry thinking on API security and scalable enterprise API strategies. His technical depth spans transport and event-conversion work (TCP/Binary converters for Siddhi) as well as documentation and UX refinements, reflecting a rare mix of core systems engineering and product polish. Based in Sri Lanka, he has driven WSO2 middleware decisions from early PaaS work through modern cloud-native deployments. Colleagues rely on him for pragmatic designs that translate complex CEP and API concerns into production-ready, high-performance solutions.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science and Engineering, Bachelor of Science (B.Sc.), Computer Science and Engineering at University of Moratuwa
Physical Science Stream, Mathematics, Physical Science Stream, Mathematics at Royal College Colombo
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:2 releases, 1 review, 305 commits in 8 years 5 months
Contributions summary:Pubudu primarily focused on improving the Siddhi complex event processing engine, specifically addressing issues related to CEP-938, CEP-943, CEP-946, and CEP-947. Their contributions involved modifications to core modules such as `StreamEventConverter.java`, `MetaStreamEvent.java`, `IsMatchFunctionExecutor.java`, `AndConditionExpressionExecutor.java`, `OrConditionExpressionExecutor.java`, `VariableExpressionExecutor.java`, and `ExpressionParser.java`, indicating a deep understanding of the engine's internal workings. The changes suggest efforts to enhance functionality and address code quality.
Contributions:26 reviews, 199 commits, 31 PRs in 2 months
Contributions summary:Pubudu contributed to the documentation of the API management platform. Their changes included modifying CSS and Javascript files, likely for UI/UX improvements and styling. They also made changes to the header and included a binary file update, which may suggest updates to dependencies or documentation assets. The user focused on the visual aspects of the documentation and made some code refactoring.
api-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.