Software Engineer @ American Express
Tech: Java · React · Python · Cassandra · REST APIs · AI Agents · Distributed Systems
- Engineered scalable Java backend services and REST APIs for the Amex Offers Partner Layer (AOPL), enabling high-volume integrations with external partners including Rakuten, CDLX, and Krowd through payload validation, transformation, and routing.
- Built and enhanced a React-based internal portal that enables product and operations teams to create, configure, review, and publish Amex Offers through complex multi-stage approval workflows.
- Developed Python-based data pipelines supporting AI-powered agents that enable natural language interaction with offer data and automate portions of the offer review workflow.
- Built and optimized backend processing pipelines handling 500K+ monthly payloads, implementing validation, enrichment, logging, and error handling to improve platform reliability, observability, and data quality across distributed services.
Software Engineering Intern @ American Express
- Developed backend systems for high-volume transaction ingestion pipelines processing merchant payment data at scale.
- Built a data ingestion and transformation pipeline using Apache Camel to improve reliability and throughput.
- Implemented secure data handling and preprocessing utilities for sensitive financial data.


