Professional Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline

Shobhit Mehrotra

Ancestry.com Inc.
Seattle,WA
1
Certification
15
years of professional experience

Seasoned Software Engineer with 7+ years of experience in designing and developing scalable enterprise applications. Expertise in distributed systems, cloud infrastructure, and AI platform engineering. Proven ability to deliver reliable solutions and automate infrastructure and software delivery across cloud environments.

Work History

Software Developer

9 Years 7 Months
Ancestry.com Inc. | 02.2017 - Current

Monitoring and Alerting Team

Ancestry Knowledge Base MCP

  • Create, extend and maintain data platform RESTful microservices and solutions for backend processing and provisioning of application performance metrics to monitor application health and generate alerts.
  • Designed the data pipeline to gather real-time application performance metrics from NewRelic APIs for 1000+ Ancestry’s application stacks and saved the data to the AWS S3 data lake for further data processing.
  • Built a GitOps-driven pipeline automating onboarding of enterprise knowledge into an internal Onyx/Senpai AI platform across a three-repo system (declarative YAML config, Python CLI engine, Terraform/EKS platform)
  • Engineered S3-backed inter-stage state and registry for reference-safe reconciliation, drift detection, and idempotent delete flows, improving data integrity and operational reliability.
  • Integrated cross-account IAM role assumption with LLM-backed AI enrichment system to auto-generate resource metadata (description, tags, category), enhancing resource management.

Oasis — Cloud Resource Inventory & Event Harvesting Platform

  • Built and maintained an internal cloud CMDB that discovers, normalizes, and persists metadata for 80+ AWS and third-party resource types (EC2, ECS, EKS, RDS, Lambda, S3, IAM, CloudWatch, and more) into DocumentDB/MongoDB.
  • Designed a schema-driven ingestion library (Pydantic + MongoEngine + JSON-QL mapping) covering the full resource lifecycle (create, update, delete, backfill), enabling new resource types to be onboarded via config instead of custom code.
  • Developed the harvesting service on AWS Lambda and FastAPI with a multithreaded SQS poller (FIFO ordering, message grouping, retry queues) that consumes EventBridge/CloudTrail events, plus REST APIs for on-demand cross-account backfill and CloudWatch metric queries.
  • Provisioned end-to-end infrastructure as code with Terraform (API Gateway, Lambda, SQS/DLQ, SNS, KMS, IAM, Secrets Manager) and containerized deployments with Docker, backed by CI/CD, automated testing (pytest/moto/mongomock), and semantic versioning.

Ancestry AI gateway and cost tracking platform:

  • Engineered a centralized, multi-cloud AI Gateway (Python/LiteLLM) unifying customer-facing LLM access across AWS Bedrock, Azure OpenAI, Google Vertex/Gemini, and SageMaker behind a single OpenAI-compatible API.
  • Implemented cross-provider fallback and routing with a modular per-provider config system, improving availability by rerouting failed requests to healthy deployments across regions without code changes.
  • Deployed to AWS ECS/EKS via Terraform, Docker, and Harness CI/CD, with custom JSON metrics (latency, tokens, cost) streamed to New Relic and automated rollback for safe releases.

Cloud & AI Metrics Automation Platform:

  • Developed sre-oasis-quests, a Python-based SRE automation platform running scheduled AWS Batch and Lambda jobs, exposed through a Typer CLI with a REST trigger API, to harvest usage, cost, and inventory data across cloud and AI infrastructure.
  • Built metrics-harvesting pipelines that aggregate LLM gateway usage and cost data from multiple providers (Azure OpenAI, Gemini, LiteLLM, AWS Q) into PostgreSQL and MongoDB, enabling cross-provider spend visibility and cost-optimization reporting.
  • Implemented automated audit and compliance jobs covering MSSQL database usage, load balancer certificate expiry, resource-tagging (untagged/mistagged/retired resources), and CloudWatch log-group activity, generating "quests" (actionable findings) from Oasis platform data to reduce manual review effort.

Other projects:

  • Created, extended and maintained data platform RESTful microservices and solutions for backend processing and provisioning of application performance metrics to monitor application health and generate alerts.
  • Designed the data pipeline to gather real-time application performance metrics from NewRelic APIs for 1000+ Ancestry’s application stacks and saved the data to the AWS S3 data lake for further data processing.

Teaching Assistant, Object Oriented Programming (Java)

1 Year 4 Months
University of Utah | 08.2014 - 12.2015
  • Helped students with assignments, course projects, and exams.

Software Engineer

1 Year 9 Months
Department of Veterans Affair (VA MC Research Lab) | 05.2015 - 02.2017
  • Patient Measurement Extractor & Dashboard Tool (Technology used: Java, MSSQL, MongoDb, MapReduce)

System Software Engineer

2 Years 9 Months
Hewlett Packard Enterprise R&D | 08.2011 - 05.2014
  • HP Server License Tool (Technology used: Java, Java Swing, MSSQL, Shell Script)

Education

MS - Computer Science

University of Utah | Salt Lake City, UT | 12-2015
GPA: 3.7/4

BS - Computer Science

Vellore Institute of Technology | India | 05-2011
GPA: 8.9/10

Skills

Cloud and Infrastructure: AWS
GCP
Azure
Terraform
Docker
CI/CD Harness
Kubernetes.
Languages and Web: Java
Java 8
Python
Node.js
Flask
Mockito Framework
PowerMockito Framework
Pandas
Java Collections
Spring Boot
Jupyter Notebook
C++
XML
JavaScript
jQuery
SQL
AJAX
HTML
MapReduce
JavaFX.
Microservices architecture
Platform and Tools: REST
Git
AWS
Data Analysis
IntelliJ
Eclipse
PyCharm
WebStorm
SQL Server Management Studio
Lambda
Athena.
Databases: Aurora
Hibernate
MySQL
MSSQL
MongoDB
Oracle
Hadoop
S3.

Certification

Coursera verified certificate with distinction - R programming, John Hopkins University., 'HP eAward' for outstanding efforts and contribution to 'HP Server License Tool' project at HP R&D.

Personal Information

  • Title: Software | Full Stack Developer
  • Availability: Current

Timeline

Software Developer

Ancestry.com Inc.
02.2017 - CurrentRead More

Software Engineer

Department of Veterans Affair (VA MC Research Lab)
05.2015 - 02.2017Read More

Teaching Assistant, Object Oriented Programming (Java)

University of Utah
08.2014 - 12.2015Read More

System Software Engineer

Hewlett Packard Enterprise R&D
08.2011 - 05.2014Read More

Vellore Institute of Technology

BS from Computer Science
Read More

University of Utah

MS from Computer Science
Read More
Shobhit Mehrotra