Senthuran Ambalavanar

Associate Technical Lead

Colombo, Western Province, 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
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.
code9 years of coding experience
job4 years of employment as a software developer
bookMSc, Computer Science, MSc, Computer Science at University of Moratuwa
bookBachelor of Engineering (BEng), Software Engineering, First Class Honours, Bachelor of Engineering (BEng), Software Engineering, First Class Honours at University of Westminster
bookBachelor 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
bookG.C.E Advanced Level, Physical Sciences, G.C.E Advanced Level, Physical Sciences at Royal College Colombo
languagesEnglish, Tamil, Sinhala
stackoverflow-logo

Stackoverflow

Stats
147reputation
7kreached
6answers
4questions
github-logo-circle

Github Skills (51)

apim10
api-management10
javascript10
integrate10
back-end-development10
apidoc10
testing10
complex-event-processing10
wso210
websocket10
opentracing10
ui-design10
integrations10
java10
security10

Programming languages (9)

TypeScriptSmartyJavaCSSShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
siddhi-io/siddhi

Jun 2020 - Nov 2022

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-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.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userBack-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.
Request Free Trial
Senthuran Ambalavanar - Associate Technical Lead