Ramindu De Silva is a Lead Solutions Engineer with over a decade of experience designing and delivering cloud-native, integration and streaming solutions at WSO2. He blends hands-on backend engineering (Java, Node.js, Kubernetes, microservices) with client-facing architecture work across the US, Spain and beyond, guiding digitalization efforts and mentoring teams. An active contributor to notable open-source projects such as the Siddhi stream processing engine and WSO2 Micro Integrator—where he added gRPC support and advanced CEP functionality—he focuses on reliable, production-ready integrations. His background in computer science and ongoing masters in software architecture inform a practical approach to system design, testing, and HA state management. Colleagues rely on him for clear technical documentation, thoughtful on-site engagement, and turning complex requirements into implementable architectures. He often pairs deep protocol-level fixes with product-facing features, a sign of someone who moves seamlessly between internals and customer outcomes.
11 years of coding experience
8 years of employment as a software developer
M. Sc. in Computer Science, Software Architecture, M. Sc. in Computer Science, Software Architecture at University of Moratuwa
D. S. Senanayake College
Diploma in, Information and Communications Technology, Computer Software Engineering, Diploma in, Information and Communications Technology, Computer Software Engineering at Asia Pacific University of Technology and Innovation (APU / APIIT)
Bachelor of Science (B.Sc.), Computer Science (Special), Mathematics, Statistics, Bachelor of Science (B.Sc.), Computer Science (Special), Mathematics, Statistics at University of Sri Jayewardenepura
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:1 review, 92 commits, 76 PRs in 5 years 5 months
Contributions summary:Ramindu primarily contributed to the Siddhi complex event processing engine by adding functionality and test cases for new functions. Their work included implementing the `InstanceOf` function, as well as the `contains` and time related functions. The user also made modifications to the state management, specifically relating to HA. They also removed unused and deprecated code.
Contributions:13 reviews, 399 commits, 148 PRs in 6 years 2 months
Contributions summary:Ramindu's commits focused on resolving bugs and implementing enhancements related to the JMS (Java Message Service) event receiver and publisher. These changes involved modifying Java code to address issues within the JMSEventAdapter and JMSEventAdapter classes. Additionally, the user added functionalities to handle stream definitions and enhance API's with the inclusion of "Run" and "Debug" features within the simulator. The commits involved also adding functionality for managing and configuring different types of metrics, demonstrating expertise in the project's integration and data handling aspects.
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
Ramindu De Silva - Lead Solutions Engineer at WSO2