Summary
Overview
Work History
Education
Skills
Timeline
Generic

YaswanthKumar Muppalla

Milpitas,CA

Summary

Highly accomplished software engineer with over 8 years of experience in developing scalable and distributed applications. Specializing in cloud computing and networking, with a proven ability to design, develop, and deploy high-performance applications. Successfully built a global gateway service that efficiently handles millions of requests. Expertise in application development using Java, Python, and AWS, complemented by a solid understanding of networking protocols and technologies.

Overview

11
11
years of professional experience

Work History

Software Development Engineer II

Amazon
12.2021 - Current
  • Designed and led the development of Datapath-Gateway, a Tier-1 control-plane service for Amazon retail compute engines, handling ~250M TPM per region across 4 platform variants with high availability and fault isolation.
  • Built a scalable, high-throughput data migration framework (live, backfill, replication) supporting cross-region movement at up to 2M TPS, enabling Amazon’s reggional flex strategy.
  • Engineered a custom AWS Glue checkpointing solution to enable parallel, fault-tolerant backfills—boosting throughput by 16x and reducing operational cost by 50%.
  • Developed a global Envoy-based gateway with authentication, routing, throttling, and shadow traffic replay—offloading backend services and enhancing reliability.
  • Created a traffic replay system for testing new compute fleets with live traffic, enabling zero-downtime deployments and early detection of regressions.
  • Led fleet optimization and COE initiatives across a 30K-host gateway fleet—enhancing deployment automation, alarm fidelity, and capacity planning. Regularly performed on-call duties, provided customer support, and drove issue triaging and debugging to ensure high service reliability and swift incident resolution.

Software Engineer

Juniper Networks
01.2018 - 12.2021
  • Redesigned and migrated a legacy monolithic service to a scalable, microservices-based architecture using C++ with gRPC, work queues, and shared memory for inter-service communication.
  • Optimized heap memory usage and route download performance in high-performance backend systems, enhancing scalability and efficiency in hardware-integrated environments.
  • Led cross-functional troubleshooting efforts, resolving production issues raised by test teams and customers, while improving debuggability and operational visibility through enhanced CLI tools.

Software Engineer Intern

Juniper Networks
05.2017 - 08.2017
  • Developed test libraries in python to automate the Router Layer 3 sanity test cases and provide user-level keywords to run the automation script in robot framework

Assistant Systems Engineer

Tata Consultancy Services
10.2014 - 05.2016
  • Developed Embedded Software for packet processing ASIC’s of routers and switches.
  • Fixed and provided solutions for the various issues reported by customer on their datacenter network.

Education

Master of Science - Electronics and Communication

North Carolina State University
12.2017

Skills

  • Programming languages: C, C, Java, Python, TypeScript, Scala, Shell Script
  • AWS cloud services
  • Proficient in object-oriented programming
  • API design and implementation
  • Server-side development
  • Version control management
  • Designing distributed systems
  • Application architecture development
  • Algorithm design
  • Cloud infrastructure design
  • Application software development

Timeline

Software Development Engineer II

Amazon
12.2021 - Current

Software Engineer

Juniper Networks
01.2018 - 12.2021

Software Engineer Intern

Juniper Networks
05.2017 - 08.2017

Assistant Systems Engineer

Tata Consultancy Services
10.2014 - 05.2016

Master of Science - Electronics and Communication

North Carolina State University
YaswanthKumar Muppalla