Shishir Gowda

Individual Contributor at LiveKit

Old Toronto, Ontario, Canada
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
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.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster of Science, Computer & Information Sciences, 3.7, Master of Science, Computer & Information Sciences, 3.7 at New Jersey Institute of Technology
bookBachelor of Engineering, Computer Science & Engineering, Bachelor of Engineering, Computer Science & Engineering at Amrita Institute of Technology and Science
bookcftri
languagesEnglish, Kannada
github-logo-circle

Github Skills (16)

golang10
c1710
error-handling10
filesystem10
media-player10
go10
webrtc10
c1110
analytics10
distributed-systems9
media-services9
storage9
sfu8
media8
concurrency8

Programming languages (5)

TypeScriptC++CGoPython

Github contributions (5)

github-logo-circle
gluster/glusterfs

Jul 2010 - Dec 2013

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-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.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
livekit/livekit

Nov 2021 - Jan 2023

End-to-end stack for WebRTC. SFU media server and SDKs.
Role in this project:
userBack-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.
Request Free Trial
Shishir Gowda - Individual Contributor at LiveKit