Senthuran Ambalavanar is an Associate Technical Lead with nine years of experience building and hardening backend systems at WSO2, where he progressed from intern to committer and now leads technical efforts. He specializes in API management, streaming APIs, and distributed tracing—contributing notable work to WSO2 API Manager, Synapse (Jaeger tracing integration), and Siddhi stream-processing error handling. His contributions span backend, security, and selective front-end improvements, reflecting a pragmatic full-stack sensibility coupled with strong refactoring and test-fix discipline. Based in Colombo and pursuing an MSc in Computer Science, he blends rigorous academic training with hands-on open-source engineering in widely used middleware projects. Colleagues rely on him for improving system observability and resilient streaming behavior—areas where he’s added concrete implementations like SSE/webhook support and tracing handlers.
9 years of coding experience
4 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at University of Moratuwa
Bachelor of Engineering (BEng), Software Engineering, First Class Honours, Bachelor of Engineering (BEng), Software Engineering, First Class Honours at University of Westminster
Bachelor of Engineering (B.Eng.), Software Engineering, First Class Honours, Bachelor of Engineering (B.Eng.), Software Engineering, First Class Honours at Informatics Institute of Technology, Sri Lanka
G.C.E Advanced Level, Physical Sciences, G.C.E Advanced Level, Physical Sciences at Royal College Colombo
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:1 release, 21 reviews, 45 commits in 2 years 4 months
Contributions summary:Senthuran focused on implementing error handling and preservation mechanisms within the Siddhi stream processing engine. They added a dummy implementation for testing error preservation, modifying code related to source mappers, stream junctions, and sinks to incorporate error handling strategies like logging, streaming, and storing erroneous events. Their work also involved refactoring code and introducing new classes and interfaces for managing and storing errors, and for handling failed events.
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
Back-end & Security Engineer
Contributions:26 reviews, 18 commits, 9 PRs in 2 years 7 months
Contributions summary:Senthuran contributed to the back-end and security aspects of the micro-integrator project. Their work included refactoring registry-related packages and adding implementations for WS Policy with authorization, directly impacting the security features of the system. The user also addressed integration issues related to OpenTracing and inbound-api refactoring, modifying code in multiple components. This indicates a focus on security and overall system integrity.
modularityruntimewso2microserviceservices
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.