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.

