Shishir Gowda is an experienced systems engineer with 15 years of hands-on experience designing and building large-scale distributed platforms, currently shaping real-time data infrastructure at LiveKit after architecting search and analytics systems at nference. He specializes in high-performance C/C++ and Go services, GRPC, Kafka, Etcd and distributed/clustered file and block storage, and has three US patents reflecting practical problem-solving at scale. A frequent open-source contributor, he’s made substantive backend fixes to GlusterFS and improved telemetry and performance in LiveKit’s WebRTC stack, showing comfort across storage and realtime media domains. Known for designing zero-downtime data updates, async/parallel frameworks and request-throttling systems, he combines deep systems-level engineering with a product-minded approach to observability and reliability. Based in Toronto, he holds an MS in Computer Science and a track record of moving complex infrastructure projects from prototype to production.
15 years of coding experience
12 years of employment as a software developer
Master of Science, Computer & Information Sciences, 3.7, Master of Science, Computer & Information Sciences, 3.7 at New Jersey Institute of Technology
Bachelor of Engineering, Computer Science & Engineering, Bachelor of Engineering, Computer Science & Engineering at Amrita Institute of Technology and Science
Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
Back-end Developer
Contributions:621 commits in 3 years 5 months
Contributions summary:Shishir primarily contributed to the Gluster Filesystem project by implementing and debugging core backend logic. Their work involved fixing bugs related to incorrect error handling, and ensuring that the system behaved correctly, particularly in scenarios involving data migration and file system operations. The user also made changes to the access control for NFS and addressed potential issues arising from the rebalance process. Furthermore, they enhanced the code to handle scenarios such as the creation and deletion of link files within the file system.
End-to-end stack for WebRTC. SFU media server and SDKs.
Role in this project:
Back-end Developer & Telemetry Engineer
Contributions:35 reviews, 42 commits, 102 PRs in 1 year 1 month
Contributions summary:Shishir primarily focused on enhancing the telemetry and analytics capabilities of the LiveKit project, adding valuable features for monitoring and debugging. Their contributions included incorporating room and participant information into various telemetry events, such as track subscriptions and published updates. The user also implemented connection quality metrics and incorporated client-side information into events, which resulted in an improved system for performance monitoring and reporting. The user contributed to various performance improvements and refactored the telemetry system to improve efficiency.
golangend-to-endsdkswebrtcvideo
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.