# Niyat Patel > SDE-II at Amazon | Ordering Core | Ex- Yahoo | M.S in Software Engineering Location: San Francisco Bay Area, United States Profile: https://flows.cv/niyat Senior Software Engineer with 7+ years working on large-scale distributed systems, backend services, and cloud infrastructure across Amazon Ordering (core checkout), Yahoo’s analytics platform, and high-growth startups. At Amazon, I focus on reliability, performance, and cost efficiency at 200K+ TPS scale—building an MCP (Model Context Protocol) - powered service resource analyzer that cut Ordering compute spend, designing traffic-priority and anti-bot algorithms that prevented $3.8M in losses and 170K+ dropped orders, and scaling a stress-testing system to 220K TPS using production traffic replay. Earlier, at Yahoo, I helped operate and optimize an 800+ node Apache Druid cluster serving 1M+ analytics apps and upgraded deployments with safer CI/CD pipelines. I’ve also built full-stack features, dashboards, and GraphQL APIs at startups. Day to day, I work mostly with Java, AWS, microservices, distributed systems, observability, performance tuning, and LLM/AI-driven developer tooling (MCP, agentic workflows, RAG). I enjoy owning ambiguous problems end-to-end and building systems that are reliable, efficient, and easy for other engineers to work with. - Languages: Java (primary), Python, Node.js, JavaScript (ES6), SQL, Shell Script - Backend & Architecture: Distributed systems architecture, system design, microservices, REST APIs, event-driven design (Kafka), caching, high-availability, performance optimization (200k+ TPS) - Cloud & Infra: AWS (EC2, EKS/ECS, S3, DynamoDB, SQS/SNS, Lambda, CloudWatch), Kubernetes, Docker, Linux, Infrastructure-as-Code (Ansible, CloudFormation / Terraform), observability (metrics, logging, tracing) - Data & Storage: SQL & NoSQL, Apache Druid (OLAP), Apache Spark, Apache Kafka, data modeling & partitioning, query optimization & indexing, database performance tuning - Testing & Delivery: CI/CD (Screwdriver, [Jenkins/GitHub Actions]), load & performance testing, traffic replay, canary & gradual rollouts, regression automation - AI & LLMs: Large Language Models (LLMs), LLM tooling & integration (MCP, tool-calling), RAG pipelines, agentic workflows, prompt engineering, using LLMs for infra optimization/testing Contact: niyatpatel2321995@gmail.com ## Work Experience ### Software Development Engineer II @ Amazon Jan 2021 – Present | San Francisco Bay Area Enhancing Amazon customers’ ordering & checkout experience. - Ensuring availability of Amazon’s core checkout services by developing tools to stress test for high velocity events like Black Friday, Prime Day, Diwali. - Optimizing customer experience by developing algorithms to prioritize important requests & throttle lesser important requests like bots. - Buildig inbound & outbound traffic-priority algorithms in the core Ordering service shielding 60+ critical downstream services to detect hot-SKU (ex: PS5) spikes and throttle bot traffic to protect inventory, prevent promotions fraud, and prioritize real customers; preventing recurrence of $3.8MM losses in revenue and 170K+ dropped orders in prior peak shopping event - Prime day ‘23. - Scaled a low-TPS regression tool to a distributed stress testing execution tool enabling up to 220k TPS for peak event readiness; uses recorded prod-traffic replay with selective API stubbing of stateful dependencies to prevent unintended production writes. ### Software Engineer @ Yahoo Jan 2020 – Jan 2021 | San Francisco Bay Area * Working on Apache Druid to support 1M+ app analytics by handling cluster of more than 800 nodes * Designed and simplified 3-step deployment pipeline into 1-click deployment * Understood internals of druid to support upgrade for custom druid plugins ### Software Engineer @ Concentric AI Jan 2019 – Jan 2019 | San Francisco Bay Area • Designed and Developed configuration driven fully customizable dashboard using React.js/Redux • Implemented GraphQL resolvers for getting different filter and aggregation data from Elastic Search making front-end client independent of backend API Structure • Integrated d3.js with React.js for visualizing multiple charts and graphs • Implemented unit testcases for web application (Node.js/Feathers.js) service ## Education ### Master of Science - MS in Computer Software Engineering San José State University Jan 2017 – Jan 2019 ### Bachelor's in Information Technology L.D. College of Engineering Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/niyatpatel - GitHub: http://www.github.com/niyatpatel23295 --- Source: https://flows.cv/niyat JSON Resume: https://flows.cv/niyat/resume.json Last updated: 2026-03-22