I am a Computer Science graduate and a Back-End .NET Developer from Egypt with a strong passion for building scalable, secure, and high-performance web applications.
My design philosophy centers around Clean Architecture, SOLID principles, and writing highly optimized database queries. I love solving complex structural challenges, configuring high-throughput Web APIs, and exploring system design patterns.
The tools, languages, and technologies I use to bring robust backend systems to life.
A timeline of my academic journey and professional growth as a .NET Backend Developer.
El Shorouk Academy - Egypt
Built a strong foundation in Computer Science, including Object-Oriented Programming (OOP), Data Structures & Algorithms, Database Systems, Operating Systems, Computer Networks, and Software Engineering.
Self-Learning & Real-World Projects
Specialized in C#, ASP.NET Core, Entity Framework Core, SQL Server, RESTful APIs, Authentication & Authorization (JWT), Clean Architecture, Repository Pattern, Unit of Work, and Dependency Injection while building production-style backend applications.
Advanced .NET Engineering
Developing scalable and maintainable backend systems using Clean Architecture, CQRS with MediatR, SignalR, Hangfire, Redis, Docker, and advanced SQL optimization. Continuously improving system design skills by building production-ready APIs and enterprise-level backend solutions.