Professional Experience
Feb 2024 – presentCairo, Egypt
Senior Software Engineer, Al Ahly Momkn For E-payments⁠
  • Full-Stack Development & System Architecture: Led full-stack development of the consumer payments platform, building Angular frontends and ASP.NET Core Web APIs to drive consumer app logic, dynamic discounts, and service configurations — delivered across iterative Agile sprints in close collaboration with product and QA teams. Contributed to backend architecture through normalized database schema design, RabbitMQ-based service decoupling, and a remote Feature Controls system enabling real-time feature toggling across the consumer app without redeployment.
  • Performance Tuning: Diagnosed and resolved an ~11s API bottleneck by parallelizing external calls, introducing token caching, and decoupling database writes from the response path — reducing response time by over 80% and significantly improving system throughput.
  • Dec 2022 – Feb 2024Cairo, Egypt
    Full Stack .NET Developer, Ministry of Planning⁠
  • High-Scale Backend & Reporting: Developed and secured backend APIs serving 5,000+ health offices nationwide, ensuring reliable data synchronization and high availability for critical national health infrastructure. Designed complex SQL queries and reporting tools to surface key operational insights, enabling stakeholders to make data-driven decisions across national health programs.
  • Clean Architecture & Code Quality: Refactored 3+ legacy codebases by applying SOLID principles and Clean Architecture patterns, significantly improving long-term maintainability and engineering consistency across the team.
  • Education
    2015 – 2019Cairo, Egypt
    Ain Shams University

    Bachelor of Science (B.Sc⁠.), Computer Science — Information Systems - GPA : 3.0

    Projects

    Designed a multi-warehouse logistics simulation using ASP.NET Core MVC and SQL Server, implementing logic to optimize inventory distribution and shipping routes.

    Technical Skills
    Languages — C, C++, C#, JavaScript, TypeScript, Python
    Frontend Development — HTML5, CSS3, Bootstrap, Tailwind, Angular
    Backend & Architecture — Microservices, DDD, Caching, Logging (Serilog), API Gateway (Ocelot), RESTful APIs, GraphQL, OAuth2, OpenID, Keycloak, Polly, MassTransit
    Databases — SQL Server, MySQL, PostgreSQL, NoSQL, Redis, Elasticsearch
    DevOps & Cloud — Docker, Kubernetes, GitHub Actions, Azure, AWS
    Testing & Quality — Unit Testing (xUnit), Test-Driven Development (TDD)
    Monitoring & Observability — Prometheus, Grafana, Jaeger, OpenTelemetry, ELK Stack
    Frameworks / Libraries — ASP.NET Core, ASP.NET Framework, LINQ, Entity Framework