Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

SAI THEJA REDDY VELUMULA

Dallas

Summary

Senior Software Engineer with 5+ years of experience building distributed systems and event-driven architectures at Amazon and TCS. Led design of GraphQL and REST API platforms serving 50K+ employees, drove automation in compliance workflows, and built microservices processing millions of events annually. Expertise in system design, cloud infrastructure, and delivering scalable backend solutions.

Overview

7
7
years of professional experience

Work History

Software Development Engineer

Amazon
Dallas, TX
09.2022 - Current
  • Built a GraphQL data aggregation platform consolidating 10+ HR systems and serving 50K+ employees with sub-1000ms p99 latency using AppSync pipeline resolvers, DynamoDB caching layer, and CloudAuth integration for centralized authentication.
  • Designed RESTful relocation workflow APIs handling case lifecycle for 50K+ employees and processing 150 TPS at peak with Kinesis-based event streaming for real-time status propagation across 3 consumer systems.
  • Built an event streaming pipeline for mobility data distribution using DynamoDB Streams, Lambda, and Kinesis with 1-year retention, implementing transformation and filtering logic to enable downstream applications to consume updates asynchronously with replay capability.
  • Designed email-to-case automation processing 10K+ monthly emails and supporting 10,999+ annual case creations through an event-driven pipeline using SES for email ingestion, SNS and SQS for reliable message delivery, and Lambda for parsing and routing with idempotent case creation.
  • Developed LCA automation platform processing 150 filings per day and reducing manual validation errors by 14% through a Java-based validation framework with slot grouping algorithm and Selenium-based DOL portal submission with automated 2FA and retry logic.
  • Architected workflow orchestration infrastructure coordinating async processes across distributed services using a Step Functions-based generic orchestrator with parent-child task management, cross-account callback abstraction via Task Management Service, and AppConfig for dynamic Selenium selector updates.
  • Integrated AI coding assistants into development workflow and reduced iteration cycles by 35% through custom tooling integrations and prompt engineering patterns for test generation, API contract design, and code reviews.
  • Orchestrated zero-downtime deployments for 50K+ users by implementing ECS Blue/Green canary patterns and AppConfig feature flags with automated CloudWatch-triggered rollbacks.
  • Reduced MTTR by 40% by implementing structured logging and custom CloudWatch metrics for p50/p99 latency tracking and DLQ monitoring dashboards.

Assistant Systems Engineer

Tata Consultancy Services
Hyderabad, India
07.2019 - 01.2021
  • Built Java and Spring Boot backend services processing 500K+ daily financial records; implemented complex validation logic and optimized database operations using PL/SQL stored procedures to reduce processing time from 4 hours to 45 minutes.
  • Developed data migration services with an automated transformation and validation framework, reducing migration error rates by 60% while ensuring zero data loss during system cutover.
  • Established a robust testing infrastructure using JUnit and integration frameworks; implemented automated quality gates and regression testing that reduced production defects by 50%.
  • Owned the CI/CD lifecycle by building Jenkins and Docker pipelines with automated deployment workflows and rollback mechanisms, successfully reducing deployment failures by 45%.

Education

Master of Science - Computer Science

Indiana University
Bloomington
08-2022

Skills

  • Java
  • Python
  • JavaScript
  • Go
  • SQL
  • Spring Boot
  • Nodejs
  • GraphQL
  • React
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • Selenium
  • Jenkins
  • Git
  • AWS
  • Kafka
  • Kinesis
  • SNS
  • SQS
  • DynamoDB Streams
  • PostgreSQL
  • MySQL
  • MongoDB

Projects

  • Distributed Key-Value Store, Developed a fault-tolerant system in Go implementing the Raft consensus algorithm, including modules for leader election and log replication to ensure linearizable consistency.
  • Distributed Workflow Orchestration, Built an event-driven system using Apache Airavata and Kafka to coordinate distributed scientific workflows with fault tolerance and task scheduling across multiple compute nodes.

Timeline

Software Development Engineer

Amazon
09.2022 - Current

Assistant Systems Engineer

Tata Consultancy Services
07.2019 - 01.2021

Master of Science - Computer Science

Indiana University
SAI THEJA REDDY VELUMULA