Summary
Overview
Work History
Education
Skills
Community Service
Timeline
Generic

Pravardhan Bheemavarapu

Arlington

Summary

  • Senior Software Engineer with 7+ years of experience designing and building scalable, cloud-native applications using Java, Spring Boot, and microservices architecture.
  • Strong background in distributed systems and event-driven architectures, leveraging Kafka and AWS services to support high-volume, low-latency workflows.
  • Experienced in developing secure REST APIs with Spring Security, JWT, and role-based access controls in enterprise environments.
  • Have experience working with gathering comprehensive requirements, designing intricate systems, and optimizing code for a wide variety of applications and systems to enhance functionality and performance.
  • Proficient in containerization and cloud deployment using Docker, Kubernetes (EKS), and Infrastructure as Code (Terraform, CloudFormation).
  • Experience building data-connected applications and internal tools that integrate backend systems with analytics platforms and operational workflows.
  • Familiar with AI-powered application patterns and LLM integrations for building intelligent internal tools, automation workflows, and data-driven applications.
  • Hands-on experience with CI/CD pipelines, automated testing, and observability tools to ensure stable and efficient releases.
  • Led end-to-end feature development from requirement analysis through production deployment, collaborating closely with product, QA, and cross-functional engineering teams.

Overview

8
8
years of professional experience

Work History

Software Engineer

Citi Bank
01.2024 - Current
  • Real-Time Payment Processing & Risk Validation Platform – Worked on a core backend system responsible for processing and validating high-volume domestic and international banking transactions in real time.
  • Led the development of microservices using Java and Spring Boot to support transaction validation, routing, and settlement workflows.
  • Introduced Kafka-based event-driven processing to separate fraud checks, risk validation, and notification services, improving overall system scalability.
  • Built data processing workflows using Apache Spark and Databricks to analyze high-volume transaction streams from Kafka, enabling operational analytics and faster fraud/risk investigation.
  • Designed and implemented end-to-end application workflows integrating REST APIs, Kafka messaging, and AWS cloud services, enabling scalable transaction processing and real-time operational monitoring across distributed systems.
  • Applied strong technical knowledge of distributed systems and microservices architecture to design reliable backend services supporting high-volume transaction processing.
  • Delivered end-to-end features across backend services, event streams, and operational monitoring dashboards, ensuring reliable processing and visibility of real-time payment workflows.
  • Strengthened application security by implementing authentication and role-based access controls using Spring Security and JWT.
  • Improved performance by analyzing and optimizing database queries, indexing strategies, and connection management, reducing transaction latency by around 30%.
  • Worked with relational databases including MySQL and Oracle, utilizing PL/SQL for query optimization and efficient data processing in high-volume transaction systems
  • Built asynchronous integrations using AWS services such as Lambda, SNS, and SQS to handle real-time status updates and external system communication.
  • Developed Databricks notebooks and Spark jobs to process structured and semi-structured transaction data, supporting internal reporting, operational monitoring, and data-driven insights.
  • Designed event-driven data workflows that process transaction streams from Kafka and expose operational insights through internal APIs and monitoring dashboards.
  • Deployed containerized applications using Docker and Kubernetes (EKS), enabling better scalability and smoother production releases.
  • Utilized Azure DevOps to manage Agile development workflows, track tasks, and support CI/CD pipeline integration for automated build, testing, and deployment of microservices.
  • Enhanced observability by implementing logging and monitoring through Splunk and CloudWatch, which helped reduce production incidents and speed up issue resolution.
  • Troubleshot complex production issues across APIs, event streams, databases, and cloud infrastructure to ensure system reliability and minimal transaction latency.
  • Developed RESTful APIs and service orchestration layers to integrate internal banking services with third-party payment gateways.
  • Built data ingestion workflows using Spark and Databricks to process high-volume event streams and generate operational insights for monitoring payment flows.
  • Built internal tooling and service APIs that enabled teams to query operational data and monitor transaction workflows, improving troubleshooting and operational visibility.
  • Collaborated with product managers, risk teams, and operations stakeholders to translate evolving business requirements into scalable backend services and operational tools.

Software Developer

CHUBB
03.2020 - 07.2023
  • Policy Administration & Claims Processing Platform – Contributed to the development of a core insurance platform supporting policy issuance, renewals, endorsements, and claims processing across multiple business lines.
  • Built and enhanced backend microservices using Java and Spring Boot to handle policy lifecycle workflows and claims validation logic.
  • Designed and exposed RESTful APIs to enable seamless integration between underwriting, billing, and claims systems.
  • Designed and developed backend services supporting customer data and workflow management, aligning with enterprise CRM-like systems for handling policyholder interactions, claims processing, and operational data.
  • Implemented software integration across distributed systems using REST APIs, Kafka messaging, and cloud services, enabling reliable communication between enterprise platforms.
  • Collaborated with teams working on .NET Framework-based services to ensure seamless API integration and interoperability between Java microservices and enterprise applications.
  • Designed backend services that coordinated policy lifecycle workflows across multiple distributed systems, improving operational efficiency and reducing manual processing steps.
  • Integrated multiple internal systems and analytics platforms through REST APIs and messaging pipelines to support operational reporting and workflow management.
  • Implemented Kafka-based asynchronous messaging to improve system resilience and ensure reliable communication between distributed services.
  • Streamlined policy processing workflows by modernizing legacy components into modular services, reducing processing delays and improving operational turnaround time.
  • Developed workflow-driven backend services that coordinated policy lifecycle operations across multiple internal systems using REST APIs and event-driven messaging.
  • Optimized MySQL and Oracle database schemas and queries, leveraging PL/SQL for improved data retrieval performance and efficiency
  • Conducted performance tuning of SQL queries, enhancing data retrieval speeds by 25%, optimizing database performance, and improving the efficiency of data-driven applications.
  • Implemented transaction management and data consistency strategies across multiple services to ensure accurate policy and claims processing in high-volume environments.
  • Strengthened application security by implementing role-based access controls using Spring Security for agents, policyholders, and internal administrators.
  • Wrote comprehensive unit and integration tests using JUnit and Mockito to improve service reliability and reduce regression defects.
  • Implemented software product testing strategies including unit, integration, and automated testing to ensure high product quality and reliable production releases.
  • Improved service scalability by optimizing data access patterns, implementing caching strategies, and refactoring synchronous workflows into asynchronous processing pipelines.

Full Stack Developer

LTI Mindtree
02.2018 - 02.2020
  • Customer Engagement & Service Management Portal – Contributed to the development of a web-based enterprise portal used by internal teams to manage customer records, service requests, and operational workflows.
  • Developed dynamic and responsive user interfaces using React, HTML5, CSS3, and JavaScript to improve usability and reduce manual processing steps.
  • Built full-stack features integrating React frontends with Spring Boot APIs, enabling internal users to manage customer workflows and operational tasks.
  • Implemented backend services using Java and Spring Boot to support CRUD operations, workflow validation, and real-time data updates.
  • Implemented backend services with efficient database interactions using SQL and PL/SQL concepts, ensuring optimized data retrieval and improved application performance
  • Integrated third-party APIs and internal services to enable seamless data exchange across multiple systems.
  • Worked closely with product owners and QA teams in Agile sprints to gather requirements, clarify edge cases, and deliver incremental feature enhancements.

Education

Master of Science - Computer Science

The University of Texas At Arlington
Arlington, Texas, TX

Skills

  • Programming languages: Java, SQL, Python, JavaScript, NET, C#
  • Backend architecture: Spring Boot, Spring MVC, Spring Security, REST APIs, Microservices, JPA, Hibernate
  • Databases: MySQL, Oracle, PL/SQL, PostgreSQL
  • Cloud and DevOps: AWS (EC2, RDS, S3, Lambda, IAM, EventBridge, CloudWatch, EKS), Terraform, Docker, Kubernetes, CI/CD (Jenkins, Azure DevOps)
  • Frontend technologies: Reactjs, HTML5, CSS3
  • Messaging and streaming: Apache Kafka, RabbitMQ, AWS SNS, AWS SQS
  • Testing frameworks: JUnit, Mockito, Cucumber (BDD), Jest, JMeter
  • Security protocols: JWT, RBAC
  • Data processing platforms: Apache Spark, Databricks SQL
  • AI and data solutions: OpenAI APIs, LLM integration, AI-assisted workflows
  • Observability tools: Splunk, Grafana
  • Methodologies: Agile (Scrum), SDLC

Community Service

  • Student Tutor, University Of Texas At Arlington

Timeline

Software Engineer

Citi Bank
01.2024 - Current

Software Developer

CHUBB
03.2020 - 07.2023

Full Stack Developer

LTI Mindtree
02.2018 - 02.2020

Master of Science - Computer Science

The University of Texas At Arlington
Pravardhan Bheemavarapu