Backend & payments · UAE

I run the payment and API systems behind a subscription platform.

Six GCC gateways, 25 payment routes on .NET, auto-renewal at scale, and the strangler move off PHP — plus three years on the Python platform (search, Personalize, Glue) and L2 for live payments. Before that, serverless healthcare at Terafort.

Download CV Technical profile

1,514Release & ops requests
171Issues to prod (2026)
6Payment gateways

Selected work

Case studies, not a dump of every ticket.

Flagship

Terafort

eShaafi — serverless healthcare backend

REST APIs, video consults, and payments on AWS Lambda for a telehealth product that had to stay cheap to run and still scale with appointments.

Python AWS Lambda API Gateway DynamoDB

Product

The Entertainer

Personalization & recommendations

A Flask recommendation API in the live app — membership filters, merchant ranking, redemption rules, and deeplinks for mobile.

Python Flask REST MySQL

Platform

The Entertainer

Merchant & delivery services

Core B2C backend for offers, orders, and third-party logistics — the unglamorous work that keeps checkout and fulfilment moving.

Python REST Integrations Go

Reliability

The Entertainer

Checkout & payment flows

Parity work on a payment migration — guest checkout, wallet UI, and the mapping bugs that turned successful charges into 500s after the fact.

Payments C# / .NET Integrations

Personal

Open work

DevOps Career Lab

A public learning repo: Docker, Compose, and a FastAPI + Postgres + Redis stack I actually run — not a tutorial dump.

Docker FastAPI CI/CD

About

I started at Terafort on eShaafi, a healthcare product, designing a serverless backend on Lambda, API Gateway, and DynamoDB. In December 2022 I joined The Entertainer, a B2C loyalty platform, and stayed in the services that actually hit production: merchants, delivery, search, user accounts, recommendations, and payments.

I own the .NET payments service and co-led parts of the Native AOT migration. I am strongest in Python and AWS, with Go and .NET in daily production. I care about integrations that fail honestly, consent and deletion flows done properly, and releases that do not wake the whole team.

Open to backend roles in the UAE and remote EMEA. umairrafi672@gmail.com

If you need a backend who has already been on-call for payments, write.

Based in the UAE. Happy to talk about backend, platform, or a mix of both.