Skip to main content

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