Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Yash Dholakia

Seattle,WA

Summary

Dynamic and results-oriented Software Development Engineer with 5 years of experience and a proven track record at Amazon Web Services (AWS), specializing in Platform Infrastructure Optimization and cloud-native architecture development.

Overview

5
5
years of professional experience

Work History

Software Development Engineer- Infrastructure & AI/ML

Amazon Web Services (AWS)
Seattle, WA
11.2022 - Current
  • Infrastructure modernization:
  • Designed a modular infrastructure platform using AWS Step Functions, DynamoDb and CodeBuild to streamline the delivery of AWS Solutions, improving scalability and reliability for internal and external developers.
  • Migrated 127+ security rules from CfnNag to CfnGuard, enhancing policy enforcement and alignment with AWS best practices.
  • Automation and Developer Productivity:
  • Built automation to connect Valence (an internal service) with SIM ticketing, boosting developer productivity by 30 percent year over year.
  • Led the release of version 8.0.0 of internal deployment tooling, adding secure pre-release scanning for vulnerabilities.
  • ML and Security Engineering:
  • Owned maintenance and releases for personalized experiences with ML, QnABot, and MLOps Orchestrator reference architectures.
  • Developed personalized recommendation flows using AWS Personalize.
  • Drove secure publishing processes by integrating deep application security scanning and publisher verification workflows.

Software Development Engineer - Flights Infrastructure

Expedia, Inc.
Seattle, WA
08.2020 - 11.2022
  • Flight Search Platform Migration:
  • Migrated legacy META stack to new scalable Flights Search microservice.
  • Integrated dynamic pricing features (ObFees, ArbitrageFees) using Java and Reactive SpringBoot, improving price accuracy and system modularity.
  • Infrastructure and Caching Optimization:
  • Cached ArbitrageFee rules in Redis, using efficient key management and configuration with Redis Desktop Manager.
  • Reduced search latency and increased uptime of service APIs.
  • Data Infrastructure and Monitoring:
  • Developed Kafka producers to stream flight data summaries to internal data science platforms.
  • Created and maintained real-time monitoring/alerting systems using Splunk, Grafana, and Datadog, improving MTTR and incident visibility.
  • Participated in on-call rotation, conducted L1 triage, and maintained operational dashboards.

Education

Master of Science(M.S) - Computer Science

University of Southern California
Los Angeles, CA
05.2020

Bachelor of Engineering - Information Technology

Rajiv Gandhi Institute of Technology
Mumbai, India
07.2018

Skills

  • Java
  • Python
  • TypeScript
  • JavaScript
  • AWS
  • Docker
  • Git
  • CI/CD
  • Terraform
  • CloudFormation
  • CfnGuard
  • CfnNag
  • Datadog
  • Splunk
  • Grafana
  • Spring Boot
  • Reactive Spring
  • Nodejs
  • Polymer
  • Apache Kafka
  • Redis
  • MySQL
  • MongoDB
  • Cassandra
  • Elasticsearch

Projects

To-Do list, Redis, Node.js, Angular, Built a TODO list using Angular as frontend, Node.js as backend and Redis as database. Used data structures like Lists, Sets, Sorted Sets and Hash to store data. Used the library 'node-redis' to use Redis in Node.js. Used RDB (Redis DataBase file) and AOF (Append Only File) to provide data persistence.

Timeline

Software Development Engineer- Infrastructure & AI/ML

Amazon Web Services (AWS)
11.2022 - Current

Software Development Engineer - Flights Infrastructure

Expedia, Inc.
08.2020 - 11.2022

Master of Science(M.S) - Computer Science

University of Southern California

Bachelor of Engineering - Information Technology

Rajiv Gandhi Institute of Technology
Yash Dholakia