Shivanshu Shrivastava

Senior Core Backend Engineer at Odigos

Bengaluru, Karnataka, India
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
Shivanshu Shrivastava is a senior core backend engineer with nine years of experience building high-throughput observability and APM systems, currently working at Odigos from Bengaluru. He specializes in Golang and distributed systems, having designed components that process tens of millions of telemetry events per hour and optimized agents and collectors for real-world production scale. An active open-source contributor, Shivanshu has improved Kubernetes and OpenTelemetry projects—adding Kubernetes cluster UID handling and migrating proxy components to structured logging—demonstrating a focus on observability, maintainability, and performance. He has hands-on experience across storage engines like ClickHouse and Druid, infra tooling (GKE/AKS, Terraform, Pulumi) and OSS stacks including Jaeger, Prometheus, Envoy and Istio. As a former founding engineer at SigNoz and contributor at AppDynamics and Adyen, he blends startup agility with enterprise-grade reliability work. Beyond code, he mentors and has guided students in open-source projects, reflecting a commitment to community and developer experience.
code9 years of coding experience
job5 years of employment as a software developer
bookIndian Institute of Technology Roorkee
stackoverflow-logo

Stackoverflow

Stats
19reputation
426reached
0answers
1question
github-logo-circle

Github Skills (16)

opentelemetry10
kubernetes10
go10
back-end-development10
structured-logging10
kubernetes-pods10
ipvs9
devops9
aws9
iptables8
cicd8
cnc7
algorithm6
big-o6
dockers5

Programming languages (18)

C#SmartyMDXJavaC++RustCMakefile

Github contributions (5)

github-logo-circle
kubernetes/kubernetes

Sep 2021 - Nov 2021

Production-Grade Container Scheduling and Management
Role in this project:
userBack-end Developer
Contributions:81 reviews, 20 commits, 12 PRs in 2 months
Contributions summary:Shivanshu primarily focused on migrating code within the `kubernetes/kubernetes` repository to use structured logging. Their work involved converting existing logging statements in various proxy components (e.g., `userspace`, `winuserspace`, `ipvs`, `iptables`) to the structured logging format and adding relevant keys. They also updated code for proper handling of service endpoints and IPVS rules, reflecting a focus on improving the observability and maintainability of the Kubernetes proxy functionality. These changes impact the logging of proxy components and related controllers.
containersschedulingdockergradeproduction-grade
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:19 reviews, 10 PRs, 53 comments in 2 years 1 month
Contributions summary:Shivanshu primarily contributed to enhancing the Kubernetes-related functionality of the OpenTelemetry Collector Contrib repository. This involved adding a new resource attribute for Kubernetes cluster UID and modifying the client to extract cluster UID from namespace metadata. Furthermore, the user addressed several issues by updating dependencies and refactoring code, improving the overall maintainability and performance. Additionally, they migrated deprecated functions in AWS Kinesis exporter and used errors.Join in several files.
contribopentelemetry-collectortracingtempoobservability
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
Shivanshu Shrivastava - Senior Core Backend Engineer at Odigos