Project 1: Payment Gateway Modernization
- Developed and deployed Spring Boot and Spring Cloud microservices for AMEX’s core payment platform, processing over 500K transactions daily across global regions.
- Designed secure and scalable REST APIs for payment authorization and settlement, leveraging Spring Gateway for routing and Spring WebFlux for asynchronous request handling.
- Optimized backend services using Java 8+, Object-Oriented Design Patterns, and multi-threaded programming to handle high-concurrency transaction processing.
- Improved API and database response times by integrating Redis and Hazelcast distributed caching and optimizing queries using Hibernate, JPA, and Oracle PL/SQL, reducing DB load by 35% and query latency by 30%.
- Managed backend workflow orchestration using Netflix Conductor, streamlining fraud checks, payment validations, and settlement services across microservices.
- Automated batch settlement and fraud detection jobs using Apache Airflow, ensuring scheduled and reliable data processing.
- Handled real-time event processing using Kafka, IBM MQ, and RabbitMQ, enabling real-time updates across distributed systems.
- Containerized backend services using Docker and deployed to OpenShift Kubernetes, managing deployments via ArgoCD pipelines to enable automated, zero-downtime releases.
- Focused on Java performance tuning, heap dump analysis, and SQL profiling to resolve bottlenecks and improve backend performance.
- Participated in daily Agile Scrum ceremonies, collaborating with cross-functional teams and contributing to solution design discussions.
Project 2: Fraud Detection and Risk Processing
- Built real-time fraud detection APIs using Kafka and Spring Stream, supporting processing of over 2 million payment events daily for fraud prevention and risk scoring.
- Developed microservices for quantitative financial risk models, integrating with C++ libraries via JNI for performance-critical fraud algorithms.
- Implemented distributed caching via Hazelcast, improving high-risk customer profile lookup times by 40%.
- Automated microservices deployment using GitHub Actions and ArgoCD, implementing blue-green deployment strategies to minimize downtime.
- Created API documentation, service diagrams, and technical workflows to support architecture governance.