Ahmed Eltwab
.NET Backend Developer
I build production-grade APIs with ASP.NET Core, EF Core, and SQL Server — with consistent attention to system quality, clean architecture, and data integrity. Based in Cairo. Available immediately.
Who I am
I'm a Computer Engineering graduate (Modern Academy, Aug 2024) working as a .NET Backend Developer at Egyptian Media Production City in Cairo. My main project there has been a Visitor Management System that I rebuilt from scratch after the original vendor abandoned it — no documentation, no handover, just a running database and stakeholder interviews to reverse-engineer 7 core business modules from.
I work in Clean Architecture with CQRS and MediatR not because it's in the job description but because it made the VMS maintainable under real production pressure — 2,300+ employees, 700+ daily visitors, 150+ tenant companies depending on it. I've also handled infrastructure most devs at my experience level haven't: a live database migration with zero downtime, IIS SSL deployment.
Modern Academy · 2024 · Excellent
Clean Architecture · CQRS
What I work with
The original VMS was vendor-built and then abandoned — no documentation, no source handover, just a running production database. I reverse-engineered 7 core business modules through stakeholder interviews and database analysis, then rebuilt the entire system from zero in Clean Architecture with CQRS, serving 2,300+ employees, 700+ daily visitors, and 150+ tenant companies.
- Zero-documentation reverse engineering: mapped business workflows entirely from stakeholder interviews and live database analysis — no spec, no codebase, no handover from the original vendor
- Clean Architecture foundation: established centralized exception handling, CQRS command/query separation via MediatR, and a layered structure that reduced onboarding friction for new contributors
- Database migration with zero downtime: migrated and restructured a corrupted legacy database into a new normalized schema without interrupting operations for 2,300+ employees
- Dynamic RBAC: implemented role and permission system using ASP.NET Core Identity with custom claims, replacing a hardcoded access model that couldn't scale across 150+ tenant companies
- Production IIS deployment: handled full SSL setup (PFX binding, URL Rewrite HTTP→HTTPS redirect, app pool identity SQL permissions) on subdomain.empc.eg
An analytics API built around one hard constraint: ingest large Excel/CSV uploads fast and cleanly, without corrupting the live dataset if the file is malformed. The ingestion pipeline went through three iterations before hitting 1M+ rows in 0.35 seconds.
- Pre-write schema validation: validates every uploaded Excel/CSV file against the expected schema before a single row touches the database — prevents data corruption against live production datasets under tight deadlines
- 1M+ rows in 0.35 s: achieved through streaming parsing (CsvHelper), 20K-row batching, and SqlBulkCopy via EFCore.BulkExtensions — not a single approach but a pipeline where each layer handles a different bottleneck
- Analytics endpoints: profit reporting, top/bottom-performing product rankings, and parameterized product search — designed for real business queries, not toy examples
Where I've worked
Joined EMPC as the sole backend developer responsible for their Visitor Management System — a platform that had been abandoned by its original vendor. The codebase was gone. I started from a running production database and stakeholder conversations, and rebuilt 7 core modules while the system stayed live for 2,300+ employees and 700+ daily visitors.
- Rebuilt a vendor-abandoned system from zero documentation — reverse-engineered 7 core business modules through stakeholder interviews and database analysis, with no source code and no handover from the original vendor
- Migrated a corrupted legacy database with zero downtime — restructured the schema and moved data while sustaining live operations for 2,300+ employees, 700+ daily visitors, and 150+ tenant companies
- Established a Clean Architecture foundation — centralized exception handling, CQRS with MediatR, and a layered structure that made the codebase navigable for new contributors from day one
- Handled a live SQL Server Express → Enterprise upgrade on a production server — managed SQL Server Agent permissions, SSIS dependency issues, and post-upgrade verification under operational pressure
- Deployed and maintained the full IIS setup — PFX certificate binding, HTTP→HTTPS redirect via URL Rewrite, app pool identity SQL permissions, 500.30 startup error debugging
- Maintains a legacy inter-department mailing system alongside the VMS — reading undocumented code and extending it without breaking existing workflows
Writing
Get in touch
Available for full-time roles in Cairo or remotely. I respond within 24 hours.
I'm actively looking for a full-time .NET backend role in Cairo or remotely. If you have a position that involves clean architecture, real production systems, or hard data problems — I'd like to hear about it.
I reply to every serious message within 24 hours.