Challenge
Fintech monolith requiring independent supporting services for business process orchestration, multi-bank payment integrations, and scalable notification delivery.
Approach
- Architected and extracted Offers and Investments module into an independent microservice with Camunda BPMN integration for business process management
- Managed B2B bank integrations and payment gateway integrations, ensuring secure transaction processing and API reliability
- Owned backend deployment pipeline architecture and dependency management, implementing CI/CD best practices
- Designed push notification system supporting batch and individual notifications via Firebase Cloud Messaging and Huawei PushKit
Impact
Decoupled Offers & Investments business logic from the monolith, reducing processing errors and enabling the business team to update investment flows with minimal engineering involvement. Built Alinma Bank and Clickpay payment integrations from scratch; maintained existing Arab Bank and Amazon Payfort integrations — collectively processing millions SAR in monthly transactions. Created automated fund transfer system with reconciliation process for lender payouts and investor returns. Owned CI/CD pipeline maintenance and incident response across all services. Push notification system handled ~200 daily user-triggered notifications plus on-demand marketing batches of up to 100K recipients.