Mohanadarshan Vivekanandalingam is a Senior Enterprise Architect with 12+ years designing high-performance, cloud-native distributed systems and enterprise integration platforms. He has been a driving force behind the Siddhi stream processor—contributing core features that enable >100K TPS deployments used by companies like Uber and eBay—and helped integrate Siddhi into the Ballerina language to bring streaming primitives into a modern programming model. At WSO2 he led cross-functional teams, cut gateway footprint while doubling API platform performance, and delivered multiple fast-track migrations and customer engagements as an architect and consultant. A regular conference speaker, Apache committer, and educator, he blends deep backend engineering (throttling, RDBMS-backed streaming tables, multi-tenancy) with pragmatic leadership that reduces release friction and incident war-rooms. Based in Toronto, he combines open-source stewardship with hands-on product delivery and a knack for translating complex business needs into scalable, maintainable architectures.
12 years of coding experience
13 years of employment as a software developer
Master of Science - MS Computer Science (Software Architecture), Master of Science - MS Computer Science (Software Architecture) at University of Moratuwa
Vivekananda National College
BSc(Sp.Hons) in IT Information Technology, BSc(Sp.Hons) in IT Information Technology at SLIIT
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:20 releases, 632 commits, 435 PRs in 5 years 9 months
Contributions summary:Mohanadarshan primarily focused on fixing bugs and implementing features related to the Siddhi query language and core components. Their work involved modifications to the SiddhiQL grammar and code within the Siddhi core, core event handling, and table implementations. The user also contributed to the addition of new functionality, such as the "insert overwrite" feature for tables and supporting for different attribute types. Additionally, the user also contributed to creating a new type of a window.
Contributions:14 reviews, 169 commits, 16 PRs in 3 years 3 months
Contributions summary:Mohanadarshan primarily contributes to the Ballerina platform by adding and modifying example code. Their work includes creating and fixing examples for streams, stream joins, and other streaming-related functionalities. The user also demonstrates familiarity with the Ballerina language by working on file system server connectors, and header-based routing. Furthermore, the user merged changes from the upstream Ballerina project, indicating active involvement in the platform's development.
ballerina
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
Mohanadarshan Vivekanandalingam - Senior Enterprise Architect at WSO2