I'm interested in role that has equal exposure to system design and backend development. I'm a Golang and Python enthusiast but open to Java and Rust programming languages. I have experience working with AWS, Azure & GCP, with microservices deployed on Kubernetes. Working with distributed systems is something I look forward in the next opportunity.
Bharghava Varun Ayada
@abvarun226
I'm a software engineer with more than a decade of experience in software development.
IndiaWhat I'm looking for
I'm a staff software engineer currently building an observability stack for Walmart labs. I have more than 5 years of experience building backend systems using Golang and Python. At Twilio Segment, I designed and implemented BCR compliance service that was responsible to delete terabytes of churned customer data from all data stores. I've worked I have built several microservices while I worked at Imgur; ex. view count service that handled 30k rps. I've contributed to Imgur's Mandible which is an open source all in one image uploader. I've built a search service that indexes 1k docs per minute into elasticsearch to enable search feature on Imgur. At Yahoo, I designed and implemented a hybrid transcoding cluster that automatically switched to AWS when in-house transcoding service ran out of compute resources. I was part of the team that built infrastructure to handle 8x increase in video transcoding requests when Yahoo Flickr increased storage capacity per user to 1 TB and video duration to a minute. I also setup Splunk infrastructure to aggregate logs from hundreds of transcoding servers, created executive dashboards and reports to showcase/monitor the efficiency of video transcoding service.
Experience
Staff Software Engineer
Walmart Global Tech
Apr 2022 - Present (2 years 6 months)
I joined Walmart's observability team to help build and scale the log search and tracing infrastructure. Currently working on a dynamic throttling mechanism in fluent-bit by writing a custom Go output plugin to throttle sudden and sustained burst of log volume. I'm also working on a new log ingestion pipeline for the next generation in-house logging infrastructure using Go, Kafka, Clickhouse, etc
Senior Software Engineer
Imgur
Jul 2016 - Sep 2021 (5 years 2 months)
Built micro services using Go, gRPC, protocol buffers that handle up to 15k rps. Architect view counts service that handles 30k rps using Go, RDS and Redis. Built upload service to handle media uploads and image processing using pub/sub pattern. Built defender service to rate limit users by analysing millions of log lines per minute. Built search service that indexes 1k docs/min into Elasticsearch
I joined Twilio Segment's observability team in the Personas vertical to help integrate observability into the Personas microservices. During this period, I worked on BCR compliance which involved automated cleanup of terabytes of churned customers data from all our data stores. Built deletion managers in Go to delete data from data stores like BigQuery, BigTable, DynamoDB, S3, MySQL and Redis.
DevOps Engineer
Yahoo
Jun 2011 - Jun 2016 (5 years)
Implemented hybrid transcoding that automatically switched to AWS when in-house transcoding service ran out of compute resources. Built analytics dashboards with infra performance and capacity data for the video transcoding service. Built infra to handle 8x increase in transcoding requests when Flickr increased storage per user to 1 TB. Setup Splunk to aggregate logs from hundreds of servers.
Tech stack
Learn about the tools and technologies that Bharghava likes to use.
Availability
Location
Authorized to work in
Website
ayada.devPortfolio
ayada.meSalary expectations
Social media
Job categories
Skills
Interested in hiring Bharghava?
You can contact Bharghava and 10k+ other talented remote workers on Himalayas.
Message BharghavaFind your dream job
Sign up now and join over 10,000 remote workers who receive personalized job alerts, curated job matches, and more for free!