Sriskandarajah Suhothayan is a Staff Software Engineer and cloud architect with over a decade of experience building high-throughput, highly available systems for companies like Amazon, WSO2, and Confluent. He founded Siddhi, an open-source cloud-native stream processor used by Fortune 500s (Uber, StubHub, eBay), and has driven platform-level work that achieved 99.999% availability at Amazon-scale traffic. A published O'Reilly author and conference speaker, he blends research (multiple papers on streaming) with hands-on backend development and low-level debugging. He has led teams of up to 50 engineers, improving release cadence through CI/CD and engineering efficiency practices. Known for pragmatic architecture and customer-focused priorities, he also contributes to Apache projects and maintains active open-source work on event-streaming foundations. Based in Burnaby, BC, he pairs academic rigor (MS in Software Architecture) with production-proven delivery of cloud-native systems.
12 years of coding experience
14 years of employment as a software developer
MS Computer Science (Software Architecture), MS Computer Science (Software Architecture) at University of Moratuwa
High School Advanced Level & Ordinary Level, High School Advanced Level & Ordinary Level at Royal College Colombo
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:9 releases, 1508 commits, 540 PRs in 5 years 9 months
Contributions summary:Sriskandarajah's commits show a focus on developing the backend of the Siddhi project. Specifically, the user worked on enabling the join API to use aggregation, fixing bugs related to the same, adding support to stream current and expired events to windows, and the implementation of additional features like time-batch and expression windows. The user also refactored code and improved the performance of group by operations.
Contributions:463 commits, 113 PRs, 95 pushes in 4 years 9 months
Contributions summary:Sriskandarajah primarily contributed to the back-end logic of the project. They focused on resolving dependency issues and fixing version and service issues within the event stream core, implementing functionality to publish events. They also worked on fixing bugs and removing unnecessary files and deprecated features within the event stream component. Furthermore, this user made modifications to the Java code for the event stream service and configuration.
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
Sriskandarajah Suhothayan - Staff Software Engineer at Confluent