Skip to content

Software Engineer · Tampa, Florida

Chirag Narang

I build the backend systems that keep money moving at scale.

About

I'm a software engineer at JPMorgan Chase, where I work on the backend systems that move money — payments, billing, and the prepaid-card platform a lot of businesses quietly run on.

Most of what I do is the unglamorous half of the job: the part after the demo works, when you find out what happens at a thousand transactions a second. I've tuned event-streaming pipelines under a live capacity test, migrated a customer-facing platform between databases without dropping a request, and chased a billing defect across an entire flow while it was actively over-charging a client. I care about clear failure modes, safe rollbacks, and high-risk changes that ship with zero client impact.

I studied Computer Science at the University of Florida — honors program, where I first interned with JPMorgan before joining full-time. Away from the terminal I'm a NAUI-certified scuba diver and fluent in English and Hindi.

Chirag Narang, photographed in Tampa, Florida

Skills

Languages

  • Javaprimary
  • Python
  • JavaScript
  • C++
  • SQL

Frameworks

  • Spring Boot
  • Angular
  • React
  • REST APIs

Infrastructure

  • AWScertified
  • Kafka
  • Oracle
  • Cassandra
  • Step Functions
  • Terraform

Tools

  • Git
  • GitHub
  • Linux
  • Agile
  • Scrum

Work

  1. Present

    Software Engineer

    JPMorgan Chase & Co. · Tampa, FL

    Commercial & Investment Bank, Trust and Safety — Validation Services. Leading AI-focused initiatives and reliability work on a platform serving the firm's largest revenue-generating client.

    • Led AI-focused initiatives for the team, including an AI-powered production-support tool built at the firm-wide Hackathon and evaluation of emerging technologies for adoption.
    • Ran a 1,000 TPS capacity test against a critical external data provider for the firm's largest client, tuning Kafka and event-streaming configuration and coordinating on-call with external teams live during the test.
    • Led a Cassandra-to-Oracle migration for a customer-facing UI: ~50% faster load times while expanding data retention 45× (2 days to 90), resolving concurrency issues before they reached production.
    • Served as technical lead and SME on a new client-onboarding API, designing a scalable functional-interface pattern that cut the implementation effort for every future onboarding package.
    • Owned end-to-end delivery of a revamped white-label account-validation integration for a strategic enterprise client, partnering with product to refine requirements and land a cleaner technical design.
    • Diagnosed and resolved a critical production over-billing incident for a strategic client, tracing the defect across the entire billing flow — the investigation drove the white-label rework above.
    • Authored high-risk production change plans — including certificate rotations for critical providers — with backup and disaster-recovery contingencies, delivered with zero client impact.
    • Java
    • Spring Boot
    • Kafka
    • Oracle
    • Cassandra
    • AWS
  2. Software Engineer

    JPMorgan Chase & Co. · Tampa, FL

    Commercial & Investment Bank, Commercial Card — Global Prepaid. Built and operated the prepaid-card platform: REST services, batch pipelines, and the AWS infrastructure they run on.

    • Migrated applications from legacy servers to AWS EKS, improving scalability, performance, and reliability while cutting infrastructure cost.
    • Built a batch application on AWS ECS, orchestrated by EventBridge and Step Functions, to automate report generation and discrepancy monitoring for clients.
    • Designed REST APIs in Java Spring Boot for cross-application data exchange, held to the firm's coding standards.
    • Configured Hardware Security Modules (HSMs) to encrypt customer CVVs and PINs in line with industry security standards.
    • Wrote an automation testing framework that cut manual QA time and hardened release reliability.
    • Java
    • Spring Boot
    • AWS EKS
    • AWS ECS
    • Step Functions
    • HSM
  3. Full Stack Developer Consultant

    TopBuild Corp. · Daytona Beach, FL

    Modernized Oracle ERP workflows into web applications for a Fortune 500 building-products company.

    • Rebuilt Oracle ERP screens as modern web apps, improving productivity ~10% and cutting data-entry time ~20%.
    • Built the presentation layer in Angular and Spring Boot web services interfacing with Oracle databases.
    • Secured the REST web services with an OAuth2 framework.
    • Angular
    • Java
    • Spring Boot
    • Oracle
    • OAuth2
  4. Software Engineering Program Intern

    JPMorgan Chase & Co. · Tampa, FL

    First taste of the codebase I'd return to full-time — an internal analytics dashboard, built end to end.

    • Built a full-stack dashboard visualizing credit-card dispute metrics, reducing operator workload ~30%.
    • Wrote the React frontend against Spring Boot REST endpoints for a clean, simple operator experience.
    • Provisioned primary and secondary AWS servers with Terraform for near-instant data transfer.
    • React
    • Java
    • Spring Boot
    • AWS
    • Terraform

Projects

1,000 TPS Capacity Test

2025

A live 1,000 TPS capacity test against the data provider behind the firm's largest client.

Drove a 1,000 transactions-per-second capacity test against a critical external data provider supporting the firm's largest revenue-generating client. Tuned Kafka and event-streaming configuration to hold throughput, and coordinated on-call with the external engineering teams live during the test — so a failure anywhere in the path had someone watching it.

  • Kafka
  • Java
  • Event Streaming
  • AWS

Cassandra → Oracle Migration

2025

Re-platformed a customer-facing UI's datastore: ~50% faster, 45× more retention, nothing dropped.

Led the migration of a customer-facing platform from Cassandra to Oracle. Cut page load times roughly in half while expanding data retention 45× — from two days to ninety — and found and fixed a class of concurrency issues before any of it reached production.

  • Oracle
  • Cassandra
  • Java
  • Spring Boot

Client-Onboarding API

2024

A functional-interface pattern that made every future onboarding package cheaper to build.

Technical lead and SME on a new client-onboarding API. Architected a scalable functional-interface pattern so each new onboarding package reused the same core instead of reimplementing it — reducing the implementation effort for every integration that came after.

  • Java
  • Spring Boot
  • REST

Also

Prepaid Reporting Pipeline

2024

Serverless batch reporting and discrepancy monitoring on AWS ECS.

A batch application on AWS ECS, orchestrated by EventBridge and Step Functions, that automates report generation and discrepancy monitoring for the Global Prepaid platform — giving clients a self-serve way to pull reports and catch data inconsistencies.

  • AWS ECS
  • Step Functions
  • EventBridge
  • Java

EKS Platform Migration

2023

Moved the prepaid platform off legacy servers onto AWS EKS.

Migrated the Global Prepaid applications from legacy servers to AWS EKS, improving scalability, performance, and reliability while cutting infrastructure cost. Also configured the HSMs that encrypt customer CVVs and PINs to industry security standards.

  • AWS EKS
  • Kubernetes
  • HSM
  • Java

Dispute Metrics Dashboard

2022

An internal full-stack dashboard that cut operator workload ~30%.

Built during my Software Engineering Program internship: an internal full-stack dashboard visualizing credit-card dispute metrics, with a React frontend over Spring Boot REST endpoints and AWS servers provisioned via Terraform. Reduced operator workload by about 30%.

  • React
  • Spring Boot
  • AWS
  • Terraform

Beyond the code

Trail running

Slowly, and mostly uphill. Two ultras finished, one abandoned at mile 31 in a way I still think about.

Film photography

Shooting a Pentax K1000 my father used before me. Thirty-six frames makes you think before you press.

Cooking

Working through regional Indian cookbooks. My grandmother remains unimpressed, which is fair.

Mechanical keyboards

A hobby that presents itself as a productivity investment. It is not.

Places

18 of them so far, and a list of where to go next that only ever gets longer.

Let’s talk

I’m always up for a conversation about distributed systems, developer tooling, or where to run in a city I’ve never been to.