Shreyas Srivatsan is a Distinguished Engineer based in Seattle with 17+ years of experience building virtualization, operating systems, and distributed backend systems. He has deep kernel and OS expertise from work on Microsoft's Hyper‑V and has since focused on cloud-native observability and resilient orchestration at Uber, Chronosphere, and now Palo Alto Networks. Shreyas contributes to prominent open-source projects like Cadence and M3, improving Prometheus-style metrics, context propagation, and time-series ingestion—work that directly boosts observability and operational debugging at scale. He combines low-level systems rigor with pragmatic backend engineering, shipping features that make large distributed workflows and TSDBs more measurable and reliable. Notably, his contributions include refining metric semantics and workflow history handling, a pattern that reflects attention to subtle correctness and production readiness. He holds an MS in Computer Science from Columbia Engineering and a B.Tech from NIT Karnataka.
7 years of coding experience
15 years of employment as a software developer
MS Computer Science, MS Computer Science at Columbia Engineering
B. Tech Computer Engineering, B. Tech Computer Engineering at National Institute of Technology Karnataka
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Role in this project:
Back-end Developer
Contributions:3 releases, 14 commits, 25 PRs in 2 months
Contributions summary:Shreyas primarily focused on enhancing the Cadence Go client with features related to metrics reporting and context propagation. Their contributions include adding support for Prometheus-style metrics, ensuring proper sanitization and compatibility. They also implemented context propagation for headers, child workflows, and continue-as-new functionality, enhancing the client's ability to transmit information across workflow executions. Furthermore, the user addressed locking issues within the workflow context.
Contributions:33 reviews, 48 commits, 37 PRs in 1 year 6 months
Contributions summary:Shreyas made several contributions focused on enhancing the M3 time-series database and its related components. Their work included adding new metric types and sources to the time-series message, indicating efforts to expand data ingestion capabilities. Furthermore, the user worked on supporting additional metric types for remote write and improving the handling of aggregation policies within the coordinator, and also added support for tags to the rollup rules. The contributions suggest a focus on improving the core functionality and flexibility of the M3 system.
distributedquerymonorepoquery-enginesidecar
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
Shreyas Srivatsan - Distinguished Engineer at Palo Alto Networks