Experience
ThriveMarket
November 2024 – present
Software Engineer
- Developed Zone MicroService for regional pricing strategies, enabling location-based price differentiation across multiple geographic zones with response times under 15ms while supporting 10K rpm
- Achieved over 90% test coverage across the Zone Service codebase through unit testing and integration testing
Bttn
October 2023 – November 2024
Software Engineer
- Migrated AWS infrastructure to Terraform, implementing infrastructure as code for Lambda functions, SQS queues, SNS topics, and S3 buckets
- Successfully migrated container orchestration from AWS ECS to Kubernetes using Terraform with support for spot instances and implemented Karpenter auto-scaling
- Developed and maintained AWS infrastructure and CI/CD pipelines for distributed services
- Built Change Data Capture (CDC) pipeline for near real-time data replication between PostgreSQL and OpenSearch
- Developed search APIs with advanced features including multi-word partial matching, category filtering, and similarity-based product retrieval with substitution recommendations
- Optimized Django APIs by eliminating N+1 query issues through select_related implementation and improved database performance with proper indexing
- Mentored a full-time software engineer and an intern, providing technical guidance, code reviews
True Sparrow
June 2021 – September 2023
DevOps Engineer
- Designed and built AWS infrastructure for Thursday using Terraform, including AWS EKS, RDS, and Elasticache.
- Architected a multi-cluster monitoring system with long-term storage and alerting capabilities using Prometheus, Thanos, and Grafana, resulting in a 50% reduction in incident response time
- Containerized and deployed applications written in Golang, NodeJs and NextJs on Kubernetes using Helm Charts.
- Implemented a CI/CD pipeline for containerized applications using GitHub Actions
- Built a pipeline for short-lived preview environments, resulting in a 50% increase in features released per sprint.
- Designed and implemented an authentication service in Golang for Thursday, with support for Google OAuth.
- Wrote APIs in GoLang using MUX library for HTTP request routing and implemented crash-safe background jobs
ClearGlass Analytics
May 2020 – May 2021
Software Developer Intern
- Architected a highly available infrastructure on AWS from scratch containing Container Orchestration, EC2, RDS, CloudWatch
- Wrote the infrastructure as a code for the entire architecture, allowing replication of infrastructure using a single command
- Developed a centralized logging infrastructure using Fluentd, Adding support to send logs to multiple destinations
- Developed automated CI/CD pipelines for Code Deployment, Integrated Testing, E2E Testing & Penetration Testing
- Self-hosted Gitlab and Gitlab Runner in AWS with support for runners with multiple instance types.
Projects
Web Based Visualization tool for Astrosat
View Code- Developed a web-based tool to visualize data collected by Astrosat on stars and objects in the universe
- Secured Silver Medal in Inter IIT Tech Meet 2021 for the project.
- Enabled users to download reports and information on each object in PDF format or via an API.
- Utilized Django, React, and Redux for development and deployed the project to AWS ECS using Terraform.
Education
IIT Roorkee
July 2017 - May 2021
B. Tech - Engineering Physics