Skip to content
View Mohammed-Atef2004's full-sized avatar

Block or report Mohammed-Atef2004

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Mohammed-Atef2004/README.md

Hi there, I'm Mohammed Atef

Typing SVG

Building scalable, maintainable systems with a strong focus on Clean Architecture and Domain-Driven Design.


๐Ÿš€ Featured Contribution

  • โœ… Contributed to Microsoft ASP.NET Core Documentation (dotnet/AspNetCore.Docs)
  • Added a practical example for handling [AllowAnonymous] endpoints in OpenAPI
  • Demonstrated how to conditionally apply security using IOpenApiOperationTransformer
  • Successfully reviewed and merged into the main branch

๐Ÿ”— dotnet/AspNetCore.Docs#36902


๐Ÿš€ About Me

I am a results-driven Backend Developer specializing in ASP.NET Core and enterprise-grade systems. I bridge the gap between complex business requirements and high-performance software using Domain-Driven Design (DDD) and Clean Architecture.

  • โšก Philosophy: "Make it work, make it right, make it maintainable."

โš™๏ธ Detailed Technical Skills

๐ŸŒ Backend Development & Frameworks

  • ASP.NET Core Web API: Mastery in building RESTful services, Middleware customization, and Dependency Injection.
  • Security & Identity: Implementing ASP.NET Core Identity, JWT Authentication/Authorization, Role-Based Access Control (RBAC), and Claims-based security.
  • Asynchronous Programming: Expert use of Task/Await and optimizing I/O bound operations.

๐Ÿ—๏ธ Architecture & Design Patterns

  • Clean Architecture: Strict separation of concerns (Domain, Application, Infrastructure, and Presentation layers).
  • Domain-Driven Design (DDD): Proficient in Aggregate Roots, Entities, Value Objects, Domain Services, and Domain Events to handle complex business logic.
  • Design Patterns: Deep understanding of CQRS (MediatR), Repository Pattern, Unit of Work, Specification Pattern, and Singleton/Factory patterns.
  • SOLID Principles: Writing decoupled, testable, and highly maintainable code.

๐Ÿ—„๏ธ Data Management & Persistence

  • EF Core: Advanced LINQ queries, Migrations, Eager/Lazy/Explicit Loading, and Performance Tuning.
  • SQL Server: Database design, Normalization, T-SQL, and indexing strategies.

๐ŸŒŸ Featured Projects

Project Description & Key Features Technical Highlights Links
๐Ÿšš Smart Logistics Fleet & Shipment management system with real-time tracking. DDD, Rich Domain Models, Background Services ๐Ÿ“
๐Ÿฅ Hospital System Enterprise HMS for patients, doctors, and pharmacy billing. CQRS, MediatR, SignalR, Global Exception Handling ๐Ÿ“
๐ŸŽฌ Streaming Plat. VOD platform with Admin dashboard and subscription management. N-Tier, Identity Framework, Payment Integration ๐Ÿ“
๐ŸŽ“ Learnify API Educational platform for managing courses and student progress. Clean Architecture, SOLID, FluentValidation ๐Ÿ“
๐Ÿ›’ E-Commerce Shopping cart with session management and checkout flow. ASP.NET Core MVC, SQL Server, Auth ๐Ÿ“

๐Ÿ“Š GitHub Stats


๐Ÿ“ซ Connect with Me

Profile Views

Pinned Loading

  1. CleanDomainKit CleanDomainKit Public

    CleanDomainKit โ€“ A professional .NET toolkit combining Domain Driven Design with Clean Architecture, featuring UoW, Generic Repositories, Mediator pipelines, domain event publishing, logging & middโ€ฆ

    C#

  2. Smart-Logistics-Fleet-Management-System Smart-Logistics-Fleet-Management-System Public

    This repository contains a comprehensive Logistics & Fleet Management System developed in .NET 8. It features a Clean Architecture with DDD principles, utilizing CQRS (MediatR) for decoupled commanโ€ฆ

    C#

  3. Hospital-Management-System Hospital-Management-System Public

    Hospital Management System (HMS) API โ€“ Ongoing .NET 8 Web API project for managing patients, doctors, appointments, pharmacy, billing, and reports. Built with Clean Architecture and EF Core, focusiโ€ฆ

    C#

  4. Educational-Courses-Platform Educational-Courses-Platform Public

    A comprehensive Educational Courses Platform built with ASP.NET Core Web API that provides a robust backend system for managing online courses, student enrollments, episodes, and user authenticatioโ€ฆ

    C# 1

  5. Movie-Streaming-Platform Movie-Streaming-Platform Public

    Streamify is a modern, full-featured online movie and series streaming platform built with .NET 8 and Entity Framework Core. The platform provides users with a seamless streaming experience, featurโ€ฆ

    CSS

  6. E-Commerce-Web-Application E-Commerce-Web-Application Public

    MyShop is a feature-rich e-commerce platform designed to provide a seamless shopping experience. Built with modern web technologies and following industry best practices, this project demonstrates โ€ฆ

    CSS