Platform engineering · Toronto, Canada

I build the systems that let engineering teams move.

Staff software engineer and technical lead focused on developer platforms, build infrastructure, and the practical work of making complex systems simpler to use.

Explore my work
10+
years building software
4
core programming languages
25%
build time reduced

The best internal platforms fade into the background.

I care about the leverage behind a great developer experience: fast feedback loops, dependable infrastructure, and clear paths from an idea to production. My work lives at the intersection of distributed systems, build tools, and the teams that rely on them every day.

Infrastructure that helps teams move faster.

2020 — 2022Toronto / Sunnyvale

LinkedIn

Senior Software Engineer

Designed and built ETL pipelines for developer-productivity insights, then architected real-time feedback and documentation systems scaled across 100+ internal tools.

2018 — 2020San Francisco

Cruise

Senior Software Engineer

Made high-volume simulation workflows faster and more reliable, built internal systems to coordinate thousands of runs, and improved the Bazel and remote-execution toolchain for a C++/Python monorepo.

2014 — 2016Hyderabad, India

Microsoft

Software Engineer & Service Engineer

Worked on Microsoft’s Enterprise OEM team, automating disaster-recovery workflows for OEM application services and building hybrid cloud/on-premises B2B order-processing capabilities.

A systems lens, from local tooling to cloud runtime.

  • Bazel expertise custom rules, RBE, remote caching, polyglot monorepos
  • Developer platforms monorepos, IDEs, cloud dev environments
  • JVM platforms Kotlin, Micronaut, Gradle
  • Programming languages Go, Kotlin, Python, TypeScript
  • Delivery infrastructure Terraform, Buildkite, Kubernetes, FluxCD, AWS
  • API platforms GraphQL federation, schema safety

Sharing the tools and ideas behind the work.

BazelCon 2025 · Conference talk

Gradle-Backed Dependency Resolution in rules_jvm_external

A look at bringing Gradle-backed dependency resolution to Bazel’s JVM ecosystem.

Watch on YouTube
Open source Bazel-Kotlin Language Server extension Contribution Gradle dependency resolution for Bazel Article Remote caching & execution for JVM builds

Have an infrastructure problem worth solving?

sridhar687@gmail.com