Architected and led the development of automated recurring payments, payment processor and debt collection for businesses.
System Architecture: Designed the core infrastructure and monolithic-to-modular architecture ensuring scalability and security for sensitive financial data.
Payment Engine: Engineered a multi-provider payment strategy (Adapter Pattern) to support multiple gateways simultaneously, ensuring redundancy and higher transaction success rates.
Billing Logic: Built complex billing cycles handling subscriptions, invoicing, recurring transactions, and retry mechanisms using Laravel Queues & Jobs.
Financial Integrity: Developed the ledger logic for user/business credits and debits, including automated refund handling for critical edge cases.
DevOps & CI/CD: Maintained infrastructure and implemented CI/CD pipelines to automate testing and deployment.
API Strategy: Designed and documented RESTful API endpoints for third-party integrations and internal frontend consumption.