Backend developer with 10+ years of commercial Python development, the last four in payments and fintech. I usually own a service from the first commit through production and beyond: API contract, code, deployment, monitoring, incident response.
I care about the boring things: idempotent migrations, integrations that don't break, logs and traces you can actually debug with, and deployments with zero impact on users.
Highlights
Life Pay / Fortis · Jul 2022 — present
Backend Developer · acquiring, Faster Payments (SBP), online cash registers; merchant self-service and pricing platform (MENA)
- Payments: owned the payment links system and the SBP (Faster Payments System) Telegram bot, the payment gateways service (Yandex Split, MyFatoorah), two-stage payments (hold, confirm, void) and transaction status reconciliation; eliminated 3DS hangs and duplicate orders.
- Built a file service from scratch and shipped it to production in 5 months: S3 storage, on-the-fly image resizing and transformations, HEIC, WebP and PDF support.
- Worked on the pricing and subscriptions platform from the first build to production in 2025; in 2026, built billing and subscription add-ons.
- Took on team-lead duties: sprint planning, releases, running projects, technical interviews for hiring.
- About a year of daily development with Claude Code: moved my setup to a provider-agnostic config (AGENTS.md) that generates configs for both Claude Code and opencode.