Computer Science graduate from Misr University for Science and Technology specializing in backend and full-stack development using .NET Core. Strong foundation in algorithms, system design, and modern web technologies, with practical experience building scalable applications .
- Based in Cairo, Egypt
- Completed Digital Egypt Pioneers Program (.NET Web Developer)
- Passionate about Clean Architecture, DDD, and high-performance systems
Production-grade full-stack event ticketing platform built with Clean Architecture and strict Domain-Driven Design. Handles up to 50,000 seats per event with zero overselling under concurrent booking traffic. Key highlights:
- Real-time seat selection — WebSocket seat locking with Redis Pub/Sub cross-instance broadcasting and an interactive D3.js SVG venue/seating chart
- Concurrency safety — SQL Server
rowversionoptimistic concurrency with 3-attempt retry, atomic seat-reservation transactions - Asynchronous reliability — Transactional Outbox pattern with background polling, dead-letter queue, idempotency guards, and exponential-backoff retries
- CQRS + pipelines — MediatR command/query separation with FluentValidation and logging pipeline behaviors, Result pattern instead of exceptions
- Payments — Stripe Checkout integration (with mock gateway for dev) and deferred (Fawry) payment flow
- Caching — Redis cache-aside layer with graceful degradation and post-commit invalidation
- Security — JWT auth with role-based authorization (Admin / Organizer / Attendee)
- Observability — end-to-end distributed tracing via correlation/causation IDs across HTTP → handler → outbox → background jobs, with structured logging pipeline behaviors
- Testing — 3-tier test pyramid (~111 tests) with Testcontainers, Respawn, and barrier-synchronized concurrency tests
Tech: .NET 9, ASP.NET Core Web API, MediatR, FluentValidation, EF Core 9, MS SQL Server, Redis, Stripe, WebSockets, JWT, Angular 19, TypeScript, D3.js, Tailwind CSS
AI-powered platform matching job seekers with opportunities using NLP and resume parsing. Achieved 85%+ accuracy in role matching during testing with real user profiles.
Tech: Python (Scikit-learn), .NET Core Web API, Angular, MS SQL Server
Academic management system with role-based access control, course management, and user administration. Supports 100+ users, reduced manual operations by 60%.
Tech: ASP.NET Core MVC, Entity Framework Core, MS SQL, Identity, Repository Pattern
-
Digital Egypt Pioneers Program - .NET Web Developer (Apr 2024 - Oct 2024)
Ministry of Communications and Information Technology (MCIT), Egypt -
B.Sc. in Computer Science - Misr University for Science and Technology (Aug 2021 - Aug 2025)
Scientific Computing Track | Grade: Very Good -
Berlitz English Communication Skills - Professional workplace-focused fluency


