Sai Garrepalli
***********@*****.*** +1-417-***-****
Texas, USA – Open to Relocation & Remote
Professional Summary
• Senior Software Engineer with 4+ years building cloud-native microservices, distributed systems, and enterprise applications across financial services and large-scale platforms at LPL Financial, Citi, and Infosys (EdgeVerve). Strong experience developing scalable backend systems using Java 17 (Spring Boot), REST APIs, containerized architectures, Kubernetes, Docker, Kafka, MongoDB, and cloud-native deployments. Proven experience delivering modernization initiatives, high-availability services, and scalable backend platforms processing millions of transactions and records daily. MS Computer Science – Missouri State University. Authorized to work in the USA.
Technical Skills
• Languages: Java (8–17), Python, JavaScript, TypeScript, SQL, Bash
• Back-End & APIs: Spring Boot, Spring Cloud, Spring MVC, Spring Security, REST APIs, GraphQL, OpenAPI/Swagger, Microservices, FastAPI, Node.js, Express, JAX-RS, gRPC (basics)
• Front-End: React, Redux, React Query, Next.js, HTML5, CSS3, Tailwind CSS, Axios, Responsive Design
• Cloud & DevOps: AWS (EKS, ECS, EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, SQS/SNS, Bedrock, CDK), Docker, Kubernetes, Containerized Applications, Cloud Deployments, CI/CD, Terraform, CloudFormation, Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD
• Databases: MongoDB Atlas, PostgreSQL, MySQL, Oracle, DynamoDB, Redis, Cassandra, Elasticsearch
• Messaging & Streaming: Apache Kafka, RabbitMQ, AWS SQS/SNS, JMS, Kafka Streams
• AI/GenAI Integration: AWS Bedrock, LangChain4j, OpenAI API, Retrieval-Augmented Generation (RAG), Spring AI, Prompt Engineering, Vector Search
• Testing & Quality: JUnit 5, Mockito, Testcontainers, Selenium, Cucumber, Postman, SonarQube, Jacoco
• Architecture & Practices: Microservices Architecture, Distributed Systems, Event-Driven Architecture, Domain-Driven Design
(DDD), CQRS, 12-Factor Apps, System Design, TDD
Professional Experience
•
LPL Financial Dec 2024 – Present
Senior Full Stack Engineer Remote, USA
– Project: Cloud Data Lake Migration — Mainframe to AWS
– Architected Java 17 Spring Boot microservices to ingest and transform mainframe financial data extracts into MongoDB Atlas, handling schema evolution across 10+ source formats and enabling ingestion of 5M+ records/day into a greenfield AWS data lake with zero data loss guarantees.
– Developed Python FastAPI data-quality and reconciliation APIs consumed by 3 downstream teams, building backend services that reduced manual validation effort by 40% and decreased SLA breach incidents from weekly occurrences to near zero.
– Built React monitoring dashboards with real-time pipeline health metrics, record counts, and failed-batch drill-downs used by data engineering and business stakeholders, cutting mean investigation time from 3+ hours to under 15 minutes.
– Deployed containerized microservices using AWS ECS, Lambda, Docker, and API Gateway with auto-scaling; configured CloudWatch alarms and structured logging, achieving 99.9% pipeline uptime.
– Designed Kafka topics and consumer groups to decouple ingestion producers from analytics consumers, eliminating slow-job blocking and enabling parallel real-time reads across 5+ downstream systems without impacting SLAs.
– Modeled MongoDB Atlas time-series financial collections supporting both bulk analytical reads and sub-100ms targeted transactional lookups, reducing average query latency by 35% vs. the initial schema design.
– Authored Terraform IaC modules for cloud infrastructure (ECS clusters, Lambda layers, API Gateway stages, Kafka MSK), enabling full environment recreation in under 30 minutes and reducing provisioning effort by 60%.
•
EdgeVerve Systems (Infosys Product) Jun 2022 – Jan 2023 Full Stack Engineer Bangalore, India
– Project: Finacle Core Banking Platform — API Modernization
– Rebuilt 12 legacy SOAP banking endpoints into RESTful Spring Boot microservices for account management and transaction processing, reducing external client integration time by 30% and eliminating 3 legacy runtime dependencies.
– Developed React UI components for the Finacle admin console enabling operations teams to test, validate, and configure API workflows without backend access, reducing support ticket volume by 25% within the first release cycle.
– Integrated MongoDB alongside PostgreSQL for flexible audit-trail storage with client-varying schemas, eliminating the need for relational schema migrations per client onboarding and cutting new-client setup time by 45%.
– Authored AWS CloudFormation templates for cloud infrastructure provisioning, reducing per-client environment setup from 3 days to under 2 hours and enabling 5+ parallel client deployments.
– Achieved 85%+ JUnit/Mockito test coverage; identified critical edge cases in currency rounding and transaction rollback logic before production deployment, preventing potential financial data inconsistencies.
•
Citi (Citibank) Aug 2021 – Jun 2022
Software Engineer India
– Project: Trade Finance Platform — Back-End Services & API Development
– Designed and implemented OpenAPI-first RESTful APIs for letter-of-credit document submission and status tracking, serving 200+ front-office staff daily across 4 downstream settlement systems with 99.95% availability.
– Migrated batch reporting from a legacy Oracle PL/SQL process to a Java Spring Boot microservice with REST API, making reports accessible to 6 internal teams and cutting report generation time by 50% (from 4 hours to under 2 hours).
– Built a React document-checklist UI for trade operations staff, replacing a manual spreadsheet process and reducing per-transaction processing time from 45 minutes to under 10 minutes – a 78% productivity gain.
– Developed Python data-extraction scripts (Oracle to staging tables) for compliance reporting, scheduled via AWS Lambda, supporting PCI-regulated audit workflows with full data masking and zero compliance violations. Projects
•
FinSight – AI-Powered Financial Document Intelligence Platform Java 17, Spring Boot, Spring AI, AWS Bedrock (Claude), Pinecone, React, FastAPI, Docker, Terraform
– Engineered a RAG-based document Q&A system using Spring AI and AWS Bedrock (Claude 3 Sonnet) over 10K+ SEC 10-K/10-Q filings; implemented hybrid semantic + keyword retrieval using Pinecone vector DB achieving sub-800ms query latency at P95.
– Built streaming SSE endpoints via Spring WebFlux for real-time LLM response delivery to a React front-end, delivering a ChatGPT-like UX with citation-grounded answers and hallucination guardrails using confidence-score thresholds.
– Deployed full stack on AWS ECS + Fargate via Terraform with auto-scaling; implemented Redis caching for repeated document chunks, reducing Bedrock API costs by 42% in load tests.
•
EventMesh – High-Throughput Event-Driven Order Processing System Java 17, Spring Boot, Kafka Streams, Redis, PostgreSQL, Docker, Kubernetes, GitHub Actions, Grafana
– Designed a CQRS + Event Sourcing order management system using Kafka Streams for stateful stream processing, sustaining 50K events/second in load tests with end-to-end latency under 200ms at P99.
– Implemented idempotent Kafka consumers with Redis-based deduplication keys, achieving exactly-once processing semantics and eliminating duplicate order creation bugs that affected 0.3% of orders in a legacy system.
– Configured Kubernetes HPA and PodDisruptionBudgets with Grafana/Prometheus dashboards; demonstrated zero-downtime rolling deploys and automatic scale-out from 2 to 8 replicas under simulated Black Friday load.
•
CloudCommerce – Microservices E-Commerce Backend (Reference Architecture) Java 17, Spring Cloud Gateway, Spring Security (OAuth2/JWT), MongoDB, Redis, AWS EKS, ArgoCD
– Built a 12-service microservices reference architecture using Spring Cloud Gateway for API routing, Spring Security OAuth2/JWT for service-to-service auth, and a Circuit Breaker pattern (Resilience4j) achieving 99.8% service availability under partial failures.
– Implemented GitOps CI/CD pipeline using GitHub Actions for build/test/push and ArgoCD for Kubernetes deployment to AWS EKS, reducing deployment lead time from 45 minutes to under 8 minutes with full audit trail. Education
•
Missouri State University Missouri, USA
Master of Science in Computer Science
•
JNTUH India
Bachelor of Technology in Information Technology
Certifications
• AWS Certified Solutions Architect – Associate: Amazon Web Services (target / in progress)
• Spring Professional Certification: VMware / Broadcom – Spring Framework & Spring Boot
• Meta Front-End Developer Certificate: Coursera / Meta – React, JavaScript, Responsive Design
• Kafka Fundamentals Accreditation: Confluent – Apache Kafka Architecture & Streams Key Achievements
– Reduced mainframe-to-AWS data pipeline downtime to 0.1% on a greenfield infrastructure budget at LPL Financial, processing 5M+ records/day without a single SLA breach in 6 months.
– Delivered 78% productivity gain for Citi trade operations team by replacing manual spreadsheet workflows with a React UI, saving an estimated 350+ person-hours/month across the team.
– Cut environment provisioning time by 95% (3 days to 2 hours) at EdgeVerve via IaC, directly enabling 5 simultaneous client onboardings that were previously blocked by infrastructure bottlenecks.
– Designed systems at 3 different companies serving combined 300+ daily active internal users and 10+ downstream service integrations with zero critical production incidents in ownership period.