I am a Backend Developer specializing in building scalable RESTful APIs using ASP.NET Core, Entity Framework Core, and SQL Server. I have a strong foundation in Clean Architecture, CQRS, and SOLID principles, with hands-on experience implementing secure authentication systems using ASP.NET Identity and JWT.
I am focused on designing maintainable backend systems, improving API performance, and integrating backend services with modern frontend frameworks.
Backend Development: C# · .NET Core · ASP.NET Core · ASP.NET Core MVC · REST APIs · LINQ
Frontend Integration: Angular · TypeScript · HTML5 · CSS3 · Tailwind CSS
Database & ORMs: SQL · SQL Server · PostgreSQL · Entity Framework Core · ADO.NET · Dapper · Database Design · Query Optimization
Architecture & Design: Clean Architecture · CQRS · SOLID Principles · OOP · Design Patterns
Security: ASP.NET Core Identity · JWT Bearer Authentication · OAuth 2.0 (Google) · Role-Based Authorization
Testing: Unit Testing · Integration Testing · API Testing · xUnit · NSubstitute · FluentAssertions · Postman
Tooling & Version Control: Git · GitHub · Docker · Postman · Visual Studio · JetBrains Rider · VS Code
| Project | Description | Key Highlights |
|---|---|---|
| Skill Exchange Platform (Sharik) | A platform enabling users to trade skills, build profiles, and grow reputation through a points-based ranking system. | ASP.NET Core · Clean Architecture · CQRS · SignalR (real-time chat) · ASP.NET Identity · JWT · Refresh Tokens · Hybrid Caching · Background Jobs · Audit Logging |
| Hotel Management System (Istiqbal) | A backend system supporting the management of rooms, reservations, guests, and amenities. | ASP.NET Core · Clean Architecture · CQRS · Role-Based Authorization · JWT · Pipeline Behaviors · Audit Interceptors · Background Jobs |
- LinkedIn: linkedin.com/in/mhmd3rafat
- Email: mhmd3rafat@outlook.com

