Experience
Senior Backend Engineer — Madfu Payments
Own the settlement pipeline that reconciles roughly 90,000 transactions a day. Cut end-of-day reconciliation from four hours to eleven minutes by moving it off cron and onto a partitioned queue. Mentor two juniors.
example.comBackend Engineer — Tarabot Logistics
Built the driver assignment service behind a fleet of 300 vehicles. Wrote the first real test suite the codebase had, which took deploys from weekly and nervous to daily and dull.
Junior Developer — Nile Systems
Maintained internal tooling for a team of forty. Learned more from reading other people's code than from anything I wrote that year.
Projects
Ledger reconciliation engine
Author
An open-source engine that matches bank statements against internal ledgers and explains every mismatch in plain language. Used in production by three companies I know of.
Go, PostgreSQL, NATS
github.com/example/ledgerArabic slug library
Maintainer
Transliterates Arabic to URL-safe slugs without mangling names. Written after the third time a colleague shipped a profile URL full of percent-encoding.
PHP
github.com/example/ar-slug
Tech Stack
- Laravel — 5
- Go — 4
- PostgreSQL — 5
- Redis — 4
- Docker — 4
- Terraform — 3
Skills
- Distributed systems — 5100%
- PostgreSQL — 5100%
- Queue design — 480%
- Observability — 480%
- Code review — 5100%
Education
BSc Computer Engineering — Cairo University
Links
- github