Summary

Full Stack .NET Engineer with hands-on production experience building high-scale financial systems. Specialized in backend architecture using ASP.NET⁠ Core, clean code principles, and RESTful API design — with additional coverage across Angular frontends, database optimization, and background processing. Known for solving complex, high-impact problems in live payment environments.

Professional Experience
Feb 2024 – presentCairo, Egypt
Senior Software Engineer, Al Ahly Momkn For E-payments⁠
  • Full-Stack Migration: Spearheaded the revamp of the internal Admin Tool from legacy MVC to Angular, building the complete frontend and ASP.NET⁠ Core Web APIs to control consumer app logic, dynamic discounts, and service configurations — delivered across iterative Agile sprints in close collaboration with product and QA teams.
  • 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.
  • System Architecture: Contributed to backend design by architecting normalized database schemas, implementing Message Queuing (RabbitMQ) to decouple services, and building a Feature Controls system using Firebase Remote Config for remote feature toggling without app redeployment.
  • Jul 2023 – Feb 2024Cairo, Egypt
    Full Stack .NET Developer, Ministry of Planning⁠
  • High-Scale Systems: Developed and secured backend APIs serving 5,000+ health offices nationwide, ensuring reliable data synchronization and high availability for critical national health infrastructure.
  • Clean Architecture: Refactored 3+ legacy codebases using SOLID principles and Clean Architecture, reducing average onboarding time for new developers and significantly improving long-term maintainability.
  • Data Analysis & Reporting: Designed complex SQL queries and RDLC reports to extract critical operational data, enabling stakeholders to make data-driven decisions across national health programs.
  • Dec 2022 – Feb 2023Cairo, Egypt
    Back End Developer [Internship], Global Brands Group⁠
  • Business Process Automation: Streamlined internal HR and attendance workflows by integrating ERP modules with automated reporting solutions, reducing manual data entry.
  • Education
    Sep 2015 – Jul 2019Cairo, Egypt
    Ain-Shams university, Bachelor of Computer Science

    Information Systems Program | Very Good

    Projects

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

  • Built an interactive education platform featuring Leaderboards, Badges, and Points systems to drive student engagement.
  • Developed the responsive UI with Angular and the backend logic using ASP.NET MVC.
  • Architected a secure exam hosting platform capable of supporting 10,000+ users.
  • Implemented Role-Based Access Control (RBAC) for "Teacher" and "Student" roles using ASP.NET Core Identity and JWT Authentication to ensure data security.
  • Internships
    Courses
    Dec 2022 – Apr 2023

    Proficient in frontend technologies including Angular, TypeScript, and JavaScript; experienced with UI design

    Technical Skills
    Programming Languages & Frameworks

    C#, ASP.NET Core, ASP.NET Framework, LINQ, Entity Framework, JavaScript, TypeScript

    Backend & Architecture

    Microservices, DDD, Caching, Logging (Serilog), API Gateway (Ocelot), RESTful APIs, GraphQL, OAuth2, OpenID, Keycloak, Polly, MassTransit

    DevOps & Cloud

    Docker, Kubernetes, GitHub Actions, Azure, AWS

    Monitoring & Observability

    Prometheus, Grafana, Jaeger, OpenTelemetry, ELK Stack

    Frontend Development

    HTML5, CSS3, Bootstrap, Tailwind, Angular, React

    Databases

    SQL Server, MySQL, PostgreSQL, NoSQL, Redis, Elasticsearch

    Testing & Quality

    Unit Testing (xUnit), Test-Driven Development (TDD)

    Microsoft Technologies

    Power Platform (Power Apps, Power Automate), SharePoint

    Certificates