top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Network Modernization

Location

Phoenix, AZ

Date

Jun 2024 – Present

Role

SDE II

Transaction Processing System - American Express

Role: Software Development Engineer (SDE II)
Technologies Used: Java, Spring Boot, PostgreSQL, AWS, Jenkins, Docker, Kubernetes, REST API, Feature Flag Management

Project Overview:
In this project, I designed and implemented a high-performance, scalable transaction processing system that supports real-time transaction workflows for American Express. The system was built to handle high-volume transactions with low-latency requirements, ensuring quick processing and seamless customer experiences.

Key Features:
• REST API Design & Implementation: Built RESTful APIs using Java and Spring Boot to manage transaction workflows, integrate with third-party payment systems, and handle dynamic transaction requests.
• PostgreSQL Backend: Utilized PostgreSQL to manage transactional data, ensuring data integrity, scalability, and high availability.
• Feature Flag Management System: Implemented a Feature Flag Management system to control the rollout of new features in a controlled manner, reducing the risk of production issues in high-stakes environments.
• CI/CD Optimization: Optimized CI/CD pipelines using Jenkins, Docker, and Kubernetes, reducing deployment times by 30% and enabling faster, more reliable feature delivery.
• AWS Integration: Leveraged AWS services (EC2, RDS, Lambda) to ensure the infrastructure was scalable and fault-tolerant, providing 99.99% uptime for mission-critical systems.
• Cross-Team Collaboration: Worked closely with business stakeholders to align the technical design with regulatory compliance and industry standards, ensuring the system met all necessary requirements for financial transactions.

Impact:
• The transaction processing system significantly improved transaction throughput and response times, handling thousands of transactions per second with minimal latency.
• The Feature Flag Management system enabled controlled feature rollouts, minimizing the risk of system disruptions during new deployments.
• The optimized CI/CD pipelines and cloud infrastructure ensured continuous delivery and operational continuity, reducing system downtime and improving business operations.

bottom of page