Summary
Overview
Work History
Education
Skills
Timeline
Generic

REVANT REDDY

Dallas

Summary

Senior Software Developer with extensive experience building and maintaining cloud-native, distributed backend systems across banking, healthcare, and enterprise environments. I specialize in developing microservices with Java, Spring Boot, Python, and .NET, and deploying them on AWS EKS and Azure AKS using Docker, Helm, and automated CI/CD pipelines. My work spans real-time payment processing, fraud evaluation, document ingestion, and provider workflow automation, often using event-driven patterns with Kafka, EventBridge, SQS, Redis, and serverless components to achieve high throughput, resilience, and low latency. I focus on clean architectural practices well-structured controller, service, repository, configuration, and security layers paired with reliable REST API design, OAuth2/JWT authentication, OpenAPI documentation, and strong test coverage using JUnit, Mockito, Postman, and integration suites. I am experienced across relational and NoSQL databases, including PostgreSQL, Oracle, SQL Server, DynamoDB, and MongoDB, and bring a strong understanding of schema design, query optimization, and data modeling. I also emphasize observability and operational readiness, using CloudWatch, ELK, structured logging, and OpenTelemetry to maintain visibility, diagnose issues quickly, and keep production systems stable under load.

Overview

8
8
years of professional experience

Work History

Senior Software Developer

Fifth Third Bank
02.2023 - Current
  • Developed distributed real-time payment microservices using Java, Spring Boot, and Python to support ACH, Wire, and RTP workflows with low latency and strict compliance.
  • Implemented OAuth2 and JWT authentication for internal and external APIs, integrating API Gateway for secure routing, throttling, validation, and service-to-service communication.
  • Built event-driven pipelines using Kafka and EventBridge to enable resilient, idempotent transaction processing with retries, dead-letter routing, and asynchronous downstream execution.
  • Built real-time Apache Flink pipelines consuming Kafka events to perform sub-second fraud evaluation, anomaly detection, and high-volume streaming payment transformations.
  • Ensured microservices handled duplicate Kafka events, retries, and network failures without double-posting, making payment processing fully idempotent across distributed systems.
  • Developed Lambda-based serverless components for reconciliation, notifications, fraud checks, and audit logging, storing all artifacts and exception data in KMS-encrypted S3 buckets.
  • Engineered multi-database persistence using PostgreSQL, Oracle, DynamoDB, and Redis for transactional storage, configuration metadata, velocity checks, and high-performance caching.
  • Deployed microservices on AWS EKS using Docker, Helm, and GitHub Actions with automated builds, static code scanning, quality gates, and blue/green release strategies.
  • Implemented TDD and BDD practices using JUnit, Mockito, PyTest and Cucumber, ensuring code correctness, integration stability, and regression test reliability across payment workflows.
  • Configured SonarQube quality gates to enforce code coverage, security standards, static analysis rules, and maintainability benchmarks throughout the CI/CD pipeline.
  • Designed and executed comprehensive API test suites in Postman, validating request flows, response schemas, authentication rules, and regression scenarios across distributed microservices.
  • Implemented Redis-based caching and rate-limit layers to accelerate payment lookups, reduce database load, support velocity checks, and deliver low-latency microservice responses.
  • Built ELK-based observability with structured JSON logging, CloudWatch metrics, distributed tracing, and Elasticsearch indexing for faster incident investigation and root-cause analysis.
  • Created resilient data layers with IAM-based DynamoDB access, VPC isolation, security rules, and encryption to ensure secure inter-service communication and audit compliance.
  • Utilized Unix/Linux for service administration, log analysis, shell scripting, process monitoring, and deployment troubleshooting across distributed cloud-native microservice environments.

Software Developer

Cigna Healthcare
02.2021 - 12.2022
  • Developed backend microservices for document ingestion, and file retrieval using Java, Spring Boot, and .NET, ensuring consistent handling of provider files, and compliance across distributed platforms.
  • Developed secure RESTful APIs using Spring Boot, JWT, and RBAC to handle high-volume document requests with accurate validation, consistent responses, and reliable processing.
  • Built and optimized database operations using SQL Server and Oracle by writing stored procedures, and tuning complex queries to support fast metadata lookups and high-volume document retrieval.
  • Designed semi-structured data handling workflows with MongoDB and DynamoDB, flexible querying, and version tracking for provider, audit records, and compliance related submissions.
  • Managed Docker-based microservices on Kubernetes, configuring autoscaling, liveness/readiness probes, and resource limits to ensure stable, high-performance workload execution under heavy load.
  • Built CI/CD pipelines in Azure DevOps automating builds, testing, artifact packaging, and Azure Kubernetes Service deployments, ensuring consistent, reliable release cycles across all environment.
  • Implemented extensive backend test coverage using JUnit, NUnit, xUnit, Mockito, and Postman to validate API logic, metadata rules, and interactions across multiple dependent services.
  • Built AWS Lambda functions for metadata extraction and event routing, offloading pre-processing workloads and enabling efficient serverless execution during peak document intake.
  • Applied OpenAPI and contract testing to validate API schemas, ensuring consistent request structures and preventing breaking changes across microservices and integration environments.
  • Executed JMeter load tests to evaluate Kafka producer–consumer performance, ensuring stable event processing, low latency, and reliable microservice throughput under heavy load.
  • Built Azure Functions to trigger on Blob uploads, perform lightweight file validation, extract basic metadata, and publish intake events, accelerating document workflow initialization.
  • Used Prometheus and Grafana to track microservice metrics, identify ingestion latency patterns, and visualize bottlenecks, enabling faster troubleshooting and performance optimization.
  • Applied TDD by writing unit tests before implementation, ensuring reliable microservice logic, reducing defects, and improving code quality through early validation cycles.
  • Leveraged Redis caching for frequently accessed provider metadata, minimizing SQL/Oracle reads and significantly accelerating response times in high-volume document workflows.
  • Worked in Agile Scrum teams, participating in sprint planning, refinement, daily stand-ups, and retrospectives to deliver prioritized microservice features with consistent quality.
  • Integrated Kafka producers and consumers to propagate document events, ensuring reliable asynchronous communication and improved workflow visibility, across distributed microservices.

Software Developer

Accenture
06.2018 - 01.2021
  • Built high-performing healthcare data integration applications using C#, improving system scalability and operational reliability across payer and provider transaction pipelines.
  • Engineered advanced transaction workflows using Edifecs to parse, validate, and transform complex X12 EDI formats, supporting proprietary vendor mappings and clinical data standards.
  • Developed modular enrichment utilities in Java to preprocess EDI transactions, streamline validation logic, and enhance Edifecs workflow inputs for partner onboarding processes.
  • Implemented HL7 v2, FHIR, and C-CDA integrations by building secure FHIR APIs, performing resource mapping, and enabling interoperability across clinical systems.
  • Designed comprehensive ETL pipelines to stage, normalize, and transform EDI data into curated structures, strengthening analytic reporting and downstream consumer integrations.
  • Created scalable trading-partner integration libraries using .NET Core, standardizing configuration, and orchestration patterns across multiple inbound and outbound workflows.
  • Built secure real-time vendor interfaces using REST API methodologies, enabling seamless exchange of eligibility, claim, and enrolment data with internal and external systems.
  • Integrated legacy compliance and lookup services using SOAP operations to ensure synchronous validation of payer rules, membership details, and clinical reference data.
  • Optimized relational schemas and transformation layers using SQL Server, improving data quality, reducing latency, and enhancing throughput for large-scale EDI processing.
  • Implemented robust test automation coverage using NUnit, ensuring consistent, repeatable validation of custom edits, mapping rules, and processing workflows.
  • Strengthened regression reliability through MSTest and xUnit frameworks, validating multi-vendor transaction scenarios and reinforcing overall integration stability.
  • Developed unit and integration test suites using Mockito to mock dependencies, validate service behavior, isolate components, and improve test coverage and reliability.
  • Maintained codebases, APIs, and transformation assets using Git and Azure DevOps pipelines, ensuring traceable deployments, versioned updates, reliable releases consistently.
  • Designed real-time data streaming pipelines using Kafka, enabling high-throughput ingestion and asynchronous communication across distributed healthcare systems for improved responsiveness.

Education

Master of Science - Data Sciences

University of The Cumberlands
Williamsburg, KY

Skills

  • Java
  • Python
  • SQL
  • JavaScript
  • C#
  • Type Script
  • Golang
  • PHP
  • Kotlin
  • Spring Boot
  • Django
  • React
  • Angular
  • NET
  • Nodejs
  • Express
  • Hibernate
  • GraphQL
  • AWS Lambda
  • EventBridge
  • Kinesis
  • API Gateway
  • DynamoDB
  • CloudFormation
  • CloudWatch
  • ECS
  • EKS
  • VPC
  • IAM
  • CloudFront
  • GCP
  • Azure
  • Microservices
  • Event-Driven Design
  • REST APIs
  • SOLID Principles
  • Design Patterns
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • T-SQL
  • PL/SQL
  • Docker
  • Kubernetes
  • Terraform
  • Maven
  • Gradle
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Git
  • TDD
  • BDD
  • JUnit
  • Mockito
  • Postman
  • Selenium
  • SonarQube
  • Black
  • Cucumber
  • Redis
  • Kafka
  • Ignite
  • JWT
  • OAuth2
  • Spring Security
  • SailPoint
  • IntelliJ
  • Eclipse
  • NetBeans
  • Visual Studio Code
  • Jira
  • Confluence
  • Agile Scrum
  • Code Reviews
  • SDLC

Timeline

Senior Software Developer

Fifth Third Bank
02.2023 - Current

Software Developer

Cigna Healthcare
02.2021 - 12.2022

Software Developer

Accenture
06.2018 - 01.2021

Master of Science - Data Sciences

University of The Cumberlands
REVANT REDDY