Summary
Backend engineer with three years building Python and Go services for MENA fintech. Comfortable owning a service end-to-end — schema, API, deploy, on-call. Currently focused on payment ledgers and idempotency.
Experience
Backend engineer · MadfooatCom
2023 — Present
- Rebuilt the bill-payment ledger to be idempotent across retries; cut duplicate-charge incidents by 92% over two quarters.
- Owned the migration of the settlement service from RabbitMQ to Kafka with zero downtime and a documented rollback plan.
- Mentored two junior engineers on testing discipline; raised the team's coverage floor from 41% to 78%.
Software engineering intern · Aramex
2022 — 2023
- Shipped a Go microservice that deduplicates inbound shipment events; reduced backend storage cost by 18%.
- Wrote the runbook adopted by the on-call team for the tracking pipeline.
Education
BSc Computer Science · University of Jordan
2019–2023
Projects
Bill payment dispatcher · Go, PostgreSQL
Idempotent retry service for utility payments with 90% test coverage.
Cross-language library search · Python, FastAPI
Unified AR/EN results using lightweight text normalization.
Skills
Python, Go, PostgreSQL, Kafka, Docker, Linux, REST, gRPC