Mathematics & Computer Science graduate from Helwan University, currently building my career in backend development using the .NET ecosystem.
I have more than two years of professional experience in back-office operations, which helped me develop strong skills in problem-solving, data validation, workflow management, reporting, and understanding business processes.
I completed a .NET Backend Development Diploma and I'm currently building practical backend projects using C#, ASP.NET Core, SQL Server, Entity Framework Core, and REST APIs.
Relational database project built using SQL Server and T-SQL.
Key Concepts
- ERD & database design
- Primary and foreign keys
- Constraints & data integrity
- JOINs & Self JOINs
- Views
- Stored Procedures
- User-Defined Functions
- Transactions
- Indexes
- Execution Plans
- Basic Query Optimization
π View Repository
ASP.NET Core MVC application built with .NET 8.
Technologies & Concepts
- ASP.NET Core MVC
- Entity Framework Core
- SQL Server
- ASP.NET Core Identity
- AutoMapper
- Repository Pattern
- Unit of Work
- Layered Architecture
π View Repository
- ASP.NET Core Web API
- JWT Authentication
- Role-Based Authorization
- DTOs & Validation
- Global Error Handling
- Logging
- Unit Testing
- Docker
- Azure Fundamentals
I'm currently focused on becoming a stronger backend developer by building more complete and production-oriented projects using:
C# β’ ASP.NET Core β’ Web API β’ EF Core β’ SQL Server
My current goal is to start my professional career as a:
Junior .NET Backend Developer / Junior Software Engineer
