Summary
Overview
Work History
Education
Skills
Timeline
Generic

ESWARI KRUTHI SIRIGINEEDI

Dallas

Summary

  • Senior Software Engineer with 7+ years of experience designing, building, and scaling cloud-native, distributed systems across FinTech, automotive, and enterprise engineering environments.
  • Specialized in Java 17, Spring Boot, Spring Cloud, Microservices, REST/GraphQL, Kafka, React, and TypeScript for full end-to-end product delivery.
  • Strong expertise in AWS (EKS, ECS, Lambda, API Gateway, DynamoDB, RDS, S3, IAM, VPC) and container orchestration using Kubernetes, enabling secure and scalable system architectures.
  • Skilled in Terraform, Helm, and GitOps (ArgoCD) for infrastructure automation, environment standardization, and policy-driven cloud deployments.
  • Built high-availability microservices with circuit breakers, retry logic, rate limiting, and resilience patterns to support mission-critical transaction flows.
  • Experience creating event-driven architectures using Kafka (producers, consumers, schema registry), supporting real-time processing, and distributed workflows.
  • Implemented enterprise CI/CD pipelines (GitHub Actions, Jenkins) with automated testing, security scanning, artifact versioning, and zero-downtime deployments.
  • Strong understanding of PCI-DSS, OAuth2, JWT, mTLS, API security, IAM role design, WAF policies, and encryption (KMS), ensuring secure and compliant FinTech systems.
  • Designed observability stacks using Prometheus, Grafana, ELK/OpenSearch, CloudWatch, and distributed tracing (X-Ray, OpenTelemetry) to monitor SLIs/SLOs, and reduce MTTR.
  • Delivered modern web applications using React, Redux, TypeScript, and Micro-frontend Architecture, improving performance, modularity, and long-term maintainability.
  • Proven experience in performance tuning across backend APIs, database queries, caching strategies (Redis), and cloud infrastructure optimization.
  • Strong collaborator with SRE, Architecture, Security, DevOps, Testing, and Product teams, driving architecture decisions, and improving operational excellence.
  • Experienced in domain-driven design (DDD), API-first approaches, UML documentation, design diagrams, ADRs, and scalable system design principles.
  • Known for taking ownership of complex features, mentoring junior developers, improving engineering processes, and delivering dependable, high-quality software at scale.

Overview

9
9
years of professional experience

Work History

Senior Full-Stack Engineer

U.S. BANK
01.2022 - Current
  • Engineered and deployed mission-critical, cloud-native microservices using Java 17, Spring Boot, Spring Cloud, and AWS EKS for ACH payments, fraud detection, and digital transaction authorization.
  • Designed high-availability, low-latency services using async processing, non-blocking I/O, Redis caching, and optimized indexing, reducing transaction latency by 40%.
  • Built Kafka-based event pipelines for fraud scoring, customer alerts, transaction enrichment, and ledger reconciliation, with strict delivery guarantees and fault tolerance.
  • Developed React and TypeScript micro-frontends embedded into the digital banking platform, improving load-time performance from 2.1 seconds to under 700 milliseconds.
  • Built Terraform IaC modules, automating the provisioning of AWS EKS clusters, IAM roles, API Gateway integrations, VPC networking, and parameterized deployments across dev, stage, and prod.
  • Designed PCI-DSS compliant APIs, integrating OAuth2, JWT, mTLS, KMS encryption, and secure API Gateway routing, with rate limits and WAF protection.
  • Integrated CloudWatch Metrics, CloudWatch Logs, X-Ray, Prometheus, and Grafana to deliver end-to-end observability, distributed tracing, and actionable SLO dashboards.
  • Configured horizontal pod autoscaling, cluster autoscaling, and ALB-based ingress on EKS to support unpredictable transaction bursts and fraud-event spikes.
  • Implemented GitHub Actions and ArgoCD GitOps pipelines, enabling continuous deployment, automated rollbacks, canary releases, and environment drift detection.
  • Developed PostgreSQL data models and optimized query patterns to support high-throughput read/write operations for large banking datasets.
  • Enhanced fraud analysis systems by integrating real-time Kafka consumers, enabling on-the-fly anomaly scoring, and reducing fraud detection reaction time by 35%.
  • Implemented circuit breakers, retry logic, and fallback patterns using Resilience4j to harden distributed banking workflows against downstream failures.
  • Conducted root cause analysis (RCA) with SRE for production incidents, implementing improvements that reduced MTTR by 45%.
  • Contributed to architecture review boards, producing ADRs, design diagrams, sequence flows, and distributed system topology documentation.
  • Collaborated with compliance, cybersecurity, and risk teams to ensure services adhered to PCI, AML, SOX, and regulatory banking standards.
  • Mentored junior engineers in cloud design, CI/CD best practices, debugging distributed systems, and understanding transactional banking domain workflows.

Senior Software Engineer

EPAM SYSTEMS
Hyderabad
01.2020 - 01.2022
  • Built enterprise-grade microservices using Java, Spring Boot, Spring Cloud, and deployed across AWS ECS/Fargate and Kubernetes clusters.
  • Modernized Fortune 100 client systems from monoliths into microservices using DDD, bounded contexts, and event choreography patterns.
  • Designed Kafka producers/consumers with schema registry, partition strategies, and idempotency handling for high-throughput FinTech & automotive workloads.
  • Developed React/Redux SPAs with dynamic routing, modular architecture, and optimized state management for global engineering dashboards.
  • Authored Terraform modules and Helm charts to fully automate cloud infrastructure provisioning, version control, and cluster-level configuration.
  • Improved microservice resilience by implementing Resilience4j patterns (circuit breakers, bulkheads, retries, fallback workflows) under varying load scenarios.
  • Created end-to-end CI/CD pipelines in Jenkins with Docker builds, SonarQube scans, security scanning (Snyk/Checkmarx), automated testing, and artifact promotion.
  • Implemented distributed caching layers using Redis for high-request-volume transactions, improving response times by over 30%.
  • Designed and optimized PostgreSQL and DynamoDB data schemas for high availability and fast querying under heavy, parallel load.
  • Conducted performance testing (JMeter/Gatling) and tuned JVM performance (heap, GC, thread pools) to support large-scale ingestion pipelines.
  • Developed internal libraries for logging, trace correlation, API client resilience, and microservice inter-service communication.
  • Implemented zero-downtime deployment strategies, container hardening, and rolling updates across cloud environments.
  • Collaborated with cross-functional global teams (U.S./E.U.) on architecture decisions, backlog planning, requirement refinement, and sprint execution.
  • Ensured product quality through TDD/BDD adoption using JUnit, Mockito, Cucumber, and integration test harnesses.
  • Supported automotive clients by building vehicle telemetry ingestion workflows, processing fleet-scale data streams, and time-series datasets.
  • Documented system designs using UML diagrams, sequence flows, API contracts, and cloud architecture documentation.
  • Engaged directly with client architects and engineering leaders to propose modernization strategies and cloud-native transformation plans.

Full-Stack Developer (BMW Client)

ACCENTURE
Bengaluru
01.2017 - 01.2020
  • Developed backend services for VIN tracking, remote diagnostics, alerting, and predictive maintenance using Java, Spring, and REST.
  • Built large-scale pipelines for ingesting BMW vehicle telemetry streams using Kafka, processing high-volume sensor, and diagnostics data.
  • Designed scalable database schemas supporting fleet telemetry, fault codes, trip logs, and repair/maintenance historical data.
  • Developed React/Redux dashboards used by BMW engineers globally for manufacturing analytics, defect tracking, supply chain insights, and component-level diagnostics.
  • Implemented real-time monitoring dashboards using WebSockets for assembly-line KPIs, enabling proactive issue detection.
  • Applied asynchronous execution and Redis caching, boosting system response times, and supporting peak-load telemetry bursts.
  • Migrated legacy UI systems (JSP, jQuery, Spring MVC) into React-based modular frontends, improving performance and developer velocity.
  • Integrated microservices with BMW’s internal APIs, identity providers, telematics systems, and data aggregation services.
  • Designed REST APIs, API versioning strategies, and service contracts enabling multi-region consumption by Europe and Asia teams.
  • Implemented CI/CD pipelines in Jenkins with Dockerized builds, automated asset bundling, and environment-based deployments.
  • Improved system reliability by implementing retry logic, fault-tolerance patterns, timeout strategies, and structured exception handling.
  • Conducted performance tuning across the JVM, SQL queries, indexing strategies, and API endpoints to reduce bottlenecks.
  • Created internal engineering tools for predictive analytics, defect-prone parts identification, and quality-management visualization.
  • Developed automation scripts in Linux and shell scripting to streamline deployments, log extraction, and service monitoring.
  • Collaborated with German engineering teams for cross-region architecture discussions, requirement translation, and solution validation.
  • Developed automated test suites using JUnit, Mockito, Jest, and Selenium, reducing regression issues and stabilizing release cycles.
  • Documented engineering workflows, design patterns, API specifications, and module-level architecture for cross-team onboarding.

Education

Master of Science - Computer Science

University of Texas At Arlington
Arlington, TX
05-2025

Skills

  • Java 11–17, Spring Boot, Spring Cloud, REST, GraphQL
  • Microservices architecture, event-driven systems (Kafka)
  • Reactjs, Redux, TypeScript, Micro-Frontends
  • AWS (EKS, ECS, Lambda, API Gateway, RDS, DynamoDB, S3)
  • Docker, Kubernetes, Terraform, Helm, ArgoCD (GitOps)
  • CI/CD pipelines (GitHub Actions, Jenkins), automated deployments
  • Redis caching, PostgreSQL, DynamoDB, MongoDB
  • Prometheus, Grafana, ELK/OpenSearch, CloudWatch, X-Ray
  • OAuth2, JWT, IAM, API security, WAF, PCI-DSS compliance
  • Resilience patterns (Resilience4j), load balancing, autoscaling
  • Distributed tracing (OpenTelemetry), SLO/SLI monitoring
  • Unit & integration testing (JUnit, Mockito), Jest, Cypress
  • System design, DDD principles, API-first development
  • Agile/Scrum execution, code reviews, mentoring, cross-team collaboration

Timeline

Senior Full-Stack Engineer

U.S. BANK
01.2022 - Current

Senior Software Engineer

EPAM SYSTEMS
01.2020 - 01.2022

Full-Stack Developer (BMW Client)

ACCENTURE
01.2017 - 01.2020

Master of Science - Computer Science

University of Texas At Arlington
ESWARI KRUTHI SIRIGINEEDI