Pubudu Gunatilaka

Director Of Engineering at WSO2

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
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science and Engineering, Bachelor of Science (B.Sc.), Computer Science and Engineering at University of Moratuwa
bookPhysical Science Stream, Mathematics, Physical Science Stream, Mathematics at Royal College Colombo
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (22)

api-management10
apidoc10
expressions10
css10
throttling10
data-structure10
java10
javas10
expression10
api10
parsing10
parse10
data-structures10
siddhi10
algorithms9

Programming languages (9)

TypeScriptJavaCSSShellBallerinaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
siddhi-io/siddhi

Sep 2014 - Jan 2023

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-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.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
wso2/docs-apim

Apr 2021 - Jun 2021

Role in this project:
userFull-stack Developer
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.
Request Free Trial