Summary
Overview
Work History
Education
Skills
Timeline
Generic

Praharsha K

Arlington,Texas

Summary

  • Senior Software Engineer with seven years of experience delivering backend and frontend features using Java, Spring Boot, React, TypeScript, and PostgreSQL across banking, airline, and automotive systems.
  • Build scalable microservices using REST APIs, Spring Boot, Kafka, and Docker, maintaining clear service boundaries, stable communication patterns, and predictable behavior under high production traffic.
  • Implement event-driven pipelines with Kafka Streams and AWS Lambda to support asynchronous processing, reduce synchronous load, and improve throughput across financial and operational workflows.
  • Develop responsive UI applications using React, Redux, Material UI, Angular, and AngularJS, optimizing rendering behavior, improving state handling, and reducing unnecessary API calls.
  • Optimize relational databases in PostgreSQL and Oracle through indexing, partitioning, and query restructuring to reduce execution time, and improve stability under peak usage.
  • Create automated test suites using JUnit, Mockito, Cypress, Postman, and Newman to validate logic, confirm integration behavior, and prevent regressions across release cycles.
  • Configure CI/CD pipelines using Jenkins and GitHub Actions for automated builds, test execution, artifact publication, and environment deployments, supporting stable release processes.
  • Implement secure authentication and authorization using OAuth2, JWT, Spring Security, and role-based access controls to manage permissions, and protect sensitive application endpoints.
  • Monitor system behavior with Splunk, AppDynamics, Dynatrace, and JMeter to identify performance issues, analyze latency patterns, and troubleshoot unstable components in production.
  • Modernize legacy applications by converting monolithic logic into smaller, structured service components, reducing duplication, and simplifying long-term maintenance.
  • Develop and maintain operational systems for banking, airline, and dealership platforms, ensuring reliable data synchronization, consistent API interactions, and accurate backend processing.
  • Document API structures, data flows, ER diagrams, and service interactions to maintain clarity for system behavior, and support integration across multiple engineering teams.

Overview

8
8
years of professional experience

Work History

Full Stack Developer

Capital One
08.2022 - Current
  • Designed and built scalable, customer-facing web applications using Java, Spring Boot, React, and TypeScript, improving platform responsiveness and reducing page load times by over 30% through optimized API integrations.
  • Led the migration of monolithic banking services to a microservices architecture, implementing authentication, entitlement enforcement, audit logging, and secure data flows across distributed financial systems.
  • Developed REST and event-driven APIs using Spring Boot, Kafka, and AWS Lambda, enabling high-volume transaction processing with consistent sub-200 ms response times in production workloads.
  • Improved fraud-detection workflows by implementing asynchronous processing pipelines, leveraging Kafka Streams, reducing alert processing delays, and improving system throughput under peak customer activity.
  • Integrated CI/CD automation using Jenkins, GitHub Actions, and Docker, enabling zero-downtime deployments and rolling updates while ensuring code-quality checks and unit test coverage thresholds.
  • Enhanced internal account-servicing dashboards with React, Redux, and Material UI, enabling faster reconciliation workflows and improved user navigation through optimized state management.
  • Designed relational data models and optimized queries in PostgreSQL, eliminating redundant lookups, and improving financial transaction retrieval performance for high-traffic endpoints.
  • Implemented secure authentication flows using OAuth2 and JWT, strengthening customer login security, and reducing session-related production incidents across multiple banking portals.
  • Built automated integration test suites using JUnit, Mockito, and Cypress, increasing regression coverage and reducing manual QA dependency for recurring release cycles.
  • Conducted performance debugging using JMeter, Splunk, and AppDynamics, identifying memory leaks and slow-running endpoints, resulting in 40% faster API response times during system load testing.
  • Collaborated with fraud, payments, and credit-platform teams to align API contracts, ensuring consistent data schemas and reliable upstream/downstream interactions across enterprise systems.
  • Modernized legacy front-end features by replacing outdated JavaScript modules with React Hooks, improving code maintainability, and reducing bundle size across customer dashboards.
  • Built reusable micro-frontends to streamline the deployment of banking UI components, improving cross-application consistency, and reducing duplication across multiple internal product teams.
  • Created detailed architectural diagrams, ER models, and API specifications to support enterprise-scale modernization initiatives, and onboarding of new engineering teams.
  • Troubleshot production issues through deep log analysis, root-cause identification, and implementation of permanent fixes to maintain compliance and reliability standards across digital banking systems.

Environment: Java, Spring Boot, React, TypeScript, PostgreSQL, Kafka, Kafka Streams, AWS Lambda, Docker, Jenkins, GitHub Actions, OAuth2, JWT, JMeter, Splunk, AppDynamics, JUnit, Mockito, Cypress, Microservices, Micro-frontends

Software Engineer

Delta Airlines Global Services
06.2020 - 07.2022
  • Built and maintained airline operational applications using Java, Spring MVC, and Angular, supporting real-time flight, crew, and passenger data synchronization across multiple internal platforms.
  • Developed microservices for seat assignment, check-in logic, and luggage tracking operations, ensuring consistent data accuracy across high-traffic travel systems used by airport staff.
  • Improved ticket-pricing and fare-availability APIs by refactoring caching logic, reducing stale data issues, and improving search latency for customer booking workflows.
  • Designed Angular components for airport operations dashboards, enabling ground staff to quickly visualize delays, gate changes, and passenger queues using optimized data polling techniques.
  • Built REST services for crew-scheduling workflows using Spring Boot and Oracle, handling rule validation, shift conflicts, and real-time schedule updates.
  • Optimized PL/SQL queries and indexing strategies for operational databases, reducing flight lookup times from several seconds to sub-600 ms during peak travel periods.
  • Integrated third-party airline systems for baggage handling and flight movement data, ensuring consistent communication and error-resilient message processing across internal services.
  • Implemented robust exception handling, input validation, and request-throttling mechanisms, improving system reliability for mission-critical airline operations under heavy load.
  • Created Jenkins pipelines for automated builds, code scans, test execution, and deployment verification, enabling predictable and stable release cycles.
  • Instrumented backend services with Splunk and Dynatrace, enabling fast root-cause diagnosis for flight disruption and system latency incidents.
  • Delivered UI improvements to customer-service tools, increasing efficiency for call-center agents by optimizing search workflows, and reducing unnecessary validation steps.
  • Collaborated with QA to convert manual regression cases into automated API tests using Postman and Newman, reducing release turnaround times for flight operations services.
  • Refactored legacy SOAP services into modern REST endpoints, simplifying integration, and enabling easier maintainability for evolving business requirements.
  • Participated in cross-team design reviews to ensure system compatibility with booking, loyalty, and airport operations engineering groups.
  • Documented service flows, error-handling patterns, and database schemas to improve continuity and support new developers onboarding into airline enterprise systems.

Environment: Java, Spring MVC, Spring Boot, Angular, Oracle, PL/SQL, REST APIs, SOAP, Jenkins, Postman, Newman, Dynatrace, Splunk, Microservices, Caching, Airline Operational Systems

Backend Developer

Toyota
04.2018 - 05.2020
  • Developed dealership and manufacturing applications using Java, Spring MVC, JavaScript, and AngularJS, supporting inventory, order tracking, and maintenance scheduling workflows across regional Toyota networks.
  • Built REST APIs for VIN decoding, vehicle spec retrieval, warranty validation, and service history lookups, enabling accurate data access for dealership systems.
  • Designed AngularJS modules for dealer dashboards, enabling real-time vehicle tracking and streamlined workflows for sales and service departments.
  • Implemented business rules for maintenance schedules using Spring Services, ensuring accurate alerts and recommendations for customer service teams.
  • Developed inventory sync microservices, integrating with manufacturing databases, ensuring accurate stock availability, and reducing data mismatches across dealerships.
  • Optimized Oracle queries and indexing strategies, improving vehicle lookup and service record retrieval times across multiple dealership applications.
  • Integrated vehicle telematics data ingestion features using REST and scheduled batch processes, supporting downstream analytics, and reporting systems.
  • Improved UI load times by refactoring legacy jQuery and AngularJS modules, reducing unnecessary DOM operations, and optimizing data-binding performance.
  • Implemented secure user-authentication workflows using Spring Security, ensuring appropriate role-based access for sales, technicians, and administrators.
  • Designed automated unit and integration tests using JUnit and Mockito, ensuring consistent test coverage before deployment to regional dealership systems.
  • Collaborated with DevOps to deploy applications using Jenkins and Docker, achieving stable and repeatable builds across QA, UAT, and production environments.
  • Enhanced error logging and monitoring using Splunk, enabling easier traceability for issues in dealership transaction flows.
  • Integrated external vehicle-spec APIs from third parties to provide enriched data for dealership sales tools.
  • Supported the modernization of legacy modules by breaking monolithic logic into reusable backend components, following clean-architecture principles.

Environment: Java, Spring MVC, AngularJS, JavaScript, Oracle, REST APIs, jQuery, Jenkins, Docker, Spring Security, JUnit, Mockito, SQL Optimization, Dealership, and Manufacturing Systems.

Education

Master of Science - Computer Science

The University of Texas At Arlington
Arlington, Texas, TX

Skills

  • Programming Languages: Java, JavaScript, TypeScript, SQL, PL/SQL
  • Frameworks & Libraries: Spring Boot, Spring MVC, Hibernate, React, Redux, Angular, AngularJS, JUnit, Mockito
  • Microservices & Backend Engineering: REST APIs, Event-Driven Architecture, Microservices Design, API Gateway, Service Registry, Circuit Breakers, Serialization Optimization
  • Cloud & DevOps: AWS Lambda, S3, RDS, API Gateway, IAM, Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD Pipelines
  • Messaging & Streaming: Kafka, Kafka Streams, SQS, SNS
  • Databases: PostgreSQL, Oracle, MySQL, Query Optimization, Indexing Strategies, Partitioning, Stored Procedures
  • Front-End Development: React, Redux, Material UI, Angular, AngularJS, HTML5, CSS3, Responsive UI Design
  • Testing & Quality: JUnit, Mockito, Cypress, Postman, Newman, Integration Testing, Regression Automation, Performance Testing
  • Monitoring & Logging: Splunk, Dynatrace, AppDynamics, JMeter, Log Analysis, Performance Debugging, Incident Root-Cause Analysis
  • Security: OAuth2, JWT, Role-Based Access, Input Validation, Secure API Design, Audit Logging, Data Masking
  • Architecture & Design: System Architecture, Microservice Patterns, API Contract Design, ER Modeling, Design Reviews, Clean Architecture, Modular Code Practices

Timeline

Full Stack Developer

Capital One
08.2022 - Current

Software Engineer

Delta Airlines Global Services
06.2020 - 07.2022

Backend Developer

Toyota
04.2018 - 05.2020

Master of Science - Computer Science

The University of Texas At Arlington
Praharsha K