Summary
Overview
Work History
Education
Skills
Websites
Certification
ADDITIONAL INFORMATION
Languages
Timeline
Generic

Rahul Perri

Plano,USA

Summary

Results-driven Software Engineer with over five years of experience designing, developing, and scaling enterprise-grade applications for Fortune 100 financial and insurance clients. Specialized in Java, Spring Boot, and ReactJS, with advanced expertise in reactive programming, microservices architecture, and event-driven distributed systems. Proven success in architecting and implementing high-throughput solutions, leveraging Spring WebFlux, R2DBC, and Apache Kafka for real-time data processing, asynchronous communication, and fault-tolerant event streaming. Adept at optimizing CI/CD pipelines, improving API latency, and enhancing observability through telemetry, metrics, and logging frameworks. Experienced in leading cross-functional and offshore teams to deliver compliant, resilient, and performance-optimized systems that drive operational efficiency and digital transformation at scale.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Tech Lead (USAA Client)

HCL America Inc.
Plano, TX
11.2023 - Current

Led the modernization of USAA’s enterprise-grade communications platform (PICS) under the Property and Casualty division, a mission-critical system generating legally compliant insurance documents across multiple product lines, including Personal Property, Umbrella, and Dwelling (Home, Landlord, Renters).

  • Designed and implemented a distributed, event-driven microservices architecture using Spring Boot, Spring WebFlux, R2DBC, and Apache Kafka Streams, enabling reactive, non-blocking I/O operations with optimized concurrency and throughput.
  • Developed and tuned scalable reactive APIs to handle high-volume communication workloads exceeding 100,000 documents per day, with reactive backpressure control, asynchronous event processing, and automated retry and dead-letter queue (DLQ) handling for fault tolerance.
  • Improved system performance and latency by 30% through parallel processing optimization, Kafka partitioning strategies, message compression, and reactive database integrations, leveraging R2DBC for non-blocking data access.
  • Spearheaded the data transformation layer and schema mapping between upstream core insurance systems (policy and claim data) and downstream document templates, implementing dynamic field resolution, business rule execution, and state-compliant coverage rendering.
  • Directed the complete software development lifecycle (SDLC), including design, development, integration, SIT, E2E, and production rollout, achieving multiple go-lives with zero post-release production defects.
  • Established CI/CD pipelines using Jenkins, Docker, and Kubernetes, with integrated SonarQube and Snyk scans, maintaining zero critical vulnerabilities, and 99.9% system availability.
  • Enhanced Kafka monitoring and observability using custom metrics with Micrometer and Prometheus, improving alerting and root-cause analysis for critical workflows.
  • Managed and mentored three offshore Scrum teams (18+ engineers total) across design discussions, sprint planning, code reviews, and issue triage, increasing delivery efficiency and reducing technical debt by 25%.
  • Initiated and led a proof of concept to automate document validation using PICS’s internal document testing tool; enhanced it into a digital integrated test automation framework capable of document comparison, result visualization, and auto sign-offs for business stakeholders.
  • Authored, groomed, and implemented the JIRA feature story for automated validation enhancement; coordinated with system architects and business SMEs to define the scope, finalize the technical approach, and lead implementation as an approved enterprise-level enhancement.

Senior Developer (USAA Client)

HCL Technologies Mexico
Guadalajara, MX
11.2022 - 11.2023
  • Drove large-scale technical debt remediation across USAA’s backend systems, leading modernization efforts encompassing OCP 3 to OCP 4 migrations, Java version upgrades, and refactoring initiatives to align with modern engineering standards.
  • Migrated legacy Spring Boot applications to the latest stable frameworks, and introduced Spring WebFlux to enable end-to-end reactive processing, improving scalability and non-blocking request handling.
  • Modernized backend architecture from a monolithic design to modular, reactive microservices, implemented with event-driven patterns, reducing maintenance complexity and operational costs by 40%.
  • Transitioned data access layers from blocking JDBC to R2DBC, introducing reactive repositories and streamlined concurrency handling, which increased system throughput under high user load.
  • Enhanced observability and performance monitoring by improving logging frameworks, integrating Micrometer and Prometheus metrics, and setting up Grafana dashboards for real-time application telemetry.
  • Led Java and library version upgrades, established rigorous code review practices, and standardized build pipelines, resulting in a 75% drop in production defects, and improved long-term maintainability.

Full Stack Developer (USAA Client)

HCL Technologies Ltd.
Chennai, India
08.2020 - 11.2022
  • Developed an interactive chat application for USAA’s Auto Insurance claims platform, enabling members to seamlessly report and track auto incidents through guided conversational flows.
  • Designed and implemented three distinct chat flow modules with multi-step, dynamic navigation, ensuring consistent data retention and state management across screens using ReactJS and Redux.
  • Engineered backend APIs and microservices with Spring Boot, Spring WebFlux, and R2DBC to process claim data from the front end through business and capability layers, ensuring data accuracy and fault-tolerant operations.
  • Optimized system performance by applying reactive programming patterns, non-blocking I/O, and asynchronous data handling, reducing API response time by 45%, and improving overall throughput.
  • Enhanced both front-end and back-end performance metrics by implementing efficient state updates, component-level rendering optimization, and scalable API designs, supporting high concurrency.
  • Collaborated cross-functionally with UX designers, product owners, and QA teams to deliver a user-friendly, compliant, and high-performing claims experience, with over 90% automated test coverage.

Education

B.Tech - Electronics and Instrumentation Engineering

Pondicherry Engineering College
Pondicherry
01.2020

Skills

  • Programming and frameworks: Java (Spring Boot, Spring WebFlux, Spring WebMvc, REST API, Reactive Microservices), JavaScript/TypeScript (ReactJS, Redux)
  • Reactive & event-driven systems: Project Reactor, Spring WebFlux, R2DBC, Apache Kafka, Kafka Streams, event-driven architecture, backpressure handling, distributed messaging
  • Data and persistence: R2DBC, MySQL, PostgreSQL, Amazon DynamoDB (NoSQL, serverless data storage), Redis, MongoDB, reactive repositories, query optimization, data transformation pipelines
  • Architecture and design: microservices architecture, domain-driven design (DDD), design patterns, API gateway, cloud-native application design, asynchronous communication
  • Security and performance: OWASP security, OAuth 20/JWT, API security, Resilience4j, performance optimization, non-blocking I/O, scalability engineering
  • Monitoring and observability: Grafana, Prometheus, Kibana, ELK Stack, Micrometer metrics, log aggregation, distributed tracing, AWS CloudWatch
  • CI/CD and DevOps: Jenkins, Docker, Kubernetes, GitHub Actions, SonarQube, Snyk, automated testing, blue-green deployment
  • Testing and decision automation: Postman, SoapUI, IBM ODM
  • Cloud and AWS ecosystem: AWS cloud infrastructure, Amazon DynamoDB, AWS SDK for Java, AWS IAM (access management), AWS CloudWatch (monitoring and metrics)
  • Collaboration and methodologies: Agile/Scrum, sprint planning, stakeholder management, technical leadership, mentorship, cross-functional collaboration

Certification

Guidewire Associate Developer

ADDITIONAL INFORMATION

  • Work Authorization: Valid US Work Visa (H1-B)
  • Locations Worked: USA, Mexico, India

Languages

English
Full Professional
Telugu
Native/ Bilingual
Hindi
Native/ Bilingual
Tamil
Professional

Timeline

Tech Lead (USAA Client)

HCL America Inc.
11.2023 - Current

Senior Developer (USAA Client)

HCL Technologies Mexico
11.2022 - 11.2023

Full Stack Developer (USAA Client)

HCL Technologies Ltd.
08.2020 - 11.2022

B.Tech - Electronics and Instrumentation Engineering

Pondicherry Engineering College
Rahul Perri