Skip to content

Divya Kudipudi

Software Engineer • Overland Park, KS • k*************@gmail.com • 781****928 • drivetube.ai/•••••

Professional Summary

Backend Software Engineer with 5+ years of experience building cloud-native Java microservices, event-driven systems, and AI-enabled backend services for financial and enterprise applications. Strong experience with Java 8/11/17, Spring Boot, Kafka, AWS, Docker, Kubernetes, and CI/CD to deliver scalable, low-latency, secure transaction processing and analytics pipelines.

Technical Skills

Programming Languages: Java,Python,JavaScript,TypeScript
Frameworks and Libraries: Spring Boot,Spring Security,Hibernate,JPA,React,LangChain
Databases: SQL,PostgreSQL,Oracle,MySQL,MongoDB,Snowflake
Cloud and DevOps: AWS,Docker,Kubernetes,Terraform,Jenkins
Data and Analytics: Kafka,ELK,Kinesis,SQS,SNS
Architecture and Design: Microservices,Event-Driven Architecture,RESTful APIs,Distributed Systems,System Design
AI and Generative AI: Generative AI,LLMs,OpenAI,RAG
Monitoring and Security: Splunk,CloudWatch,ELK Stack,OAuth2,JWT,SonarQube

Work Experience

Ally Bank
Overland Park, KS
Software Engineer
June 2025 – Present
Worked on cloud-native backend systems for a retail financial services bank, improving transaction processing, API performance, and CI/CD for customer-facing applications.
Tech Stack: Java 17, Spring Boot, Kafka, AWS, Docker, Kubernetes, Jenkins, GitLab
  • Designed and implemented an event-driven architecture for transaction processing using Kafka and Spring Boot, reducing transaction processing latency by 20 ms and improving end-to-end throughput.
  • Redesigned critical REST APIs based on usage analytics and JVM tuning, lowering average response time from 200 ms to under 80 ms while supporting peak traffic of ~5K requests per minute.
  • Built cloud-native microservices with Java 17 and AWS services to handle high-volume financial transactions; applied asynchronous communication and circuit-breaker patterns to increase resiliency.
  • Established automated CI/CD pipelines with Jenkins, GitLab, Docker, and Kubernetes to orchestrate builds, tests, and deployments; increased release frequency by 6x while preserving system stability.
  • Led migration of legacy monolith components to Dockerized microservices on EKS, reducing infrastructure costs by 20% and improving system availability to 99.99%.
  • Implemented fault-tolerant messaging and service integration using Kafka to enable real-time transaction streaming, reducing service coupling and improving recovery from downstream failures.
Tata Consultancy Services
Hyderabad, IN
Software Engineer
Dec 2021 – Jan 2024
Delivered backend and streaming solutions for enterprise clients, focusing on scalability, real-time processing, and AI/ML analytics for transaction and reporting systems.
Tech Stack: Java, Spring Boot, Kafka, ELK, Python, AWS
  • Led a migration to an event-streaming architecture processing 2M+ transactions per day, cutting processing delays by 50% and improving system scalability and fault recovery.
  • Architected and optimized distributed backend services using Java and Spring Boot with Kafka for enterprise-scale transaction processing, aligning designs to high-availability requirements.
  • Integrated AI/ML-driven analytics into backend services to surface predictive insights for business stakeholders, improving data-driven decision support.
  • Designed and deployed real-time data streaming pipelines using ELK and Python services to automate reporting; reduced report generation time by 60% and improved data accuracy by 18%.
  • Collaborated with cross-functional teams to define service SLAs, implement monitoring, and perform capacity planning to meet peak enterprise workloads.
  • Enhanced observability and incident response by instrumenting services with centralized logging and metrics, shortening mean time to detect and resolve production issues.
Vishay Precision Group
Tamil Nadu, IN
Software Engineer
Sep 2019 – Nov 2021
Supported enterprise data integration and analytics for manufacturing/precision components, building secure APIs, validation processes, and data reconciliation workflows.
Tech Stack: Java, Python, Kafka, AWS, REST APIs
  • Implemented data validation checks across 10+ enterprise applications to detect integrity issues and improve downstream data reliability for reporting and analytics.
  • Re-engineered the data reconciliation process with automated validation and control mechanisms, reducing manual inconsistencies by 32% and increasing reporting accuracy.
  • Built secure RESTful integration services with token-based authentication and encryption to protect sensitive data exchanged with external systems.
  • Developed backend components in Java and Python to support data ingestion pipelines, applying retries and idempotency to improve fault tolerance.
  • Introduced Kafka-based messaging for decoupled data flow between systems, improving scalability and reducing batch processing windows.
  • Collaborated with QA and operations to deploy services on AWS and container platforms, improving deployment repeatability and environment parity.
Predictive Analytics
Analytics

Projects

AI Powered Smart Digital Banking Platform
Tools Used: Java, Spring Boot, Microservices, Kafka, Python, Generative AI, LLMs, LangChain, RAG, AWS
  • Integrated AI-powered analytics and ML workflows into backend services to detect transaction anomalies and surface unusual behavioral patterns for fraud detection.
  • Designed scalable APIs to support real-time inference and automated decision-making while enforcing strong authentication and authorization to protect financial data.
  • Developed LLM-enabled workflows and RAG pipelines using LangChain to provide contextual transaction analysis and retrieval-augmented insights for operations teams.

Education

University of Central Missouri
MS, Computer Information Assurance & Cybersecurity • Warrensburg, MO

Powered by Drivetube · Create your own profile at drivetube.ai