Building white-label banking, investment, and wealth-management platforms for financial institutions, including digital-banking projects for one of the largest banks in the region. I own backend services and APIs end-to-end, from architecture and integrations through SIT/UAT validation to production support.
▹Lead backend development of banking & wealth-management products in TypeScript, Node.js & NestJS
▹Built REST & BFF APIs powering mobile apps, web portals, advisor and admin platforms
▹Delivered core banking flows: digital onboarding, KYC, transfers, portfolios, documents & reporting
▹Integrated third-party providers for identity/KYC, core banking, documents, notifications & financial data
▹Run data & messaging layers on PostgreSQL, Oracle, MongoDB, Redis and RabbitMQ async workers
▹Drive releases through SIT, UAT and production, owning fixes for business-critical financial systems
▹Review PRs, shape architecture decisions, and translate business requirements into technical tasks
▹Coordinate backend, frontend, mobile, QA and DevOps teams to ship client deliveries
◆ On-site Mission
Enterprise Banking
On-site Banking Mission: Jeddah, Saudi Arabia
Travelled on-site to Jeddah to validate the platform's integrations with the bank's SOAP banking services inside its closed environment. Our solution consumed the bank's core services, and every integration had to be tested and verified on-site under strict network and security constraints. I worked alongside DevOps teams on environment needs and monitoring, and helped move the delivery through SIT/UAT toward production readiness.
SOAP banking servicesIntegration testingClosed banking environmentSIT / UAT validationDevOps collaborationClient-facing delivery