Hi, I'm Moaz Mohammad

I'm a

.NET Backend Developer

I build robust, scalable backend solutions using ASP.NET Core, SQL Server, and modern design principles, focusing on clean, maintainable code and efficient problem-solving.

My Photo

About Me

I'm a passionate Software Engineer and .NET Developer, specializing in building scalable APIs and robust backends using C#, ASP.NET Core, and EF Core. I leverage design patterns like Factory, Strategy, Builder, and CQRS to deliver clean, maintainable, and high-performance solutions.

I focus on writing secure, efficient, and maintainable code that drives real business value and solves complex problems.

My work includes developing RESTful APIs, integrating databases with Entity Framework Core, and following best practices such as caching, logging, middleware, and clean architecture.

Technical Skills

Backend Development

C# OOP .NET Core .NET MVC .NET Web API .NET Framework

Database & ORM

SQL Server LINQ Entity Framework EF Core T-SQL

System Design & Architecture

Clean Architecture SOLID Principles Design Patterns

Latest Projects

Showcasing my journey in building end-to-end applications, from architecting robust APIs to crafting seamless user experiences.
Project Name

Mechanic Shop

A Mechanic Shop management system designed to handle automotive repair shop operations efficiently. The system manages customers, vehicles, repair tasks, work orders, and employees.

.net core RESTful Api Clean Architecture Mediator CQRS & Result Pattern Secure authentication using JWT with custom authorization policies Background Services and Real Time Update xUnit ,Subcutaneous and Integration Tests
Clinic Management System

Clinic Management System

A comprehensive backend system designed to manage clinic operations such as patients, doctors, appointments, invoices, payments, and medical records. The system follows Clean Architecture principles to ensure scalability, maintainability, and secure role-based access.

ASP.NET Core Web API Clean Architecture , CQRS & MediatR Rate Limiting Custom Problem Details (RFC 9457) Global Exception Handling Repository & Unit of Work JWT Authentication & Refresh Tokens Payment Gateway Integration (Paymob)
Project Name

Inventory Management System

A backend Inventory Management designed to help businesses efficiently manage products, stock levels, purchases, and sales. It ensures accurate tracking and role-based operations for seamless business management.

.Net core RESTful Api N-Tier EF Core & Stored Procedure Applied Repository & Unit of Work
Project Name

Shipping System

A comprehensive system for managing shipments, tracking statuses, and handling users & subscriptions. Includes an admin dashboard for multiple roles (Admin, Reviewer, Operation Manager) to manage shipment types, statuses, and operations.

ASP.NET CORE( MVC | API ) N-Tier EF Core & Stored Procedure Factory and Strategy Design Pattern Integrated PayPal for Payment
Project Name

E-Commerce Website (MVC)

A full-featured online store where users can browse products, add items to cart, place orders and Includes an admin panel to manage products, orders, and users.

ASP.NET Core MVC Fetch Api & Ajax Call JavaScript

Education & Training

My professional journey and educational background that have shaped my skills and expertise,
with a specialized focus on backend architecture and scalable systems.

Education

Bachelor of Mobile Computing & Smart Devices Applications

Islamic University of Gaza

Gaza, Palestine 21/08/2022 - Present
  • Specializing in Backend Engineering and System Design, with a deep dive into Data Structures and Advanced Algorithms for efficient problem solving.

Training Course

.Net Backend Developer

IT-Legend

07/2025 - 09/2025
  • Completed a practical training course in Backend Development using .net core
  • Developed a comprehensive Shipping Management System, implementing real-world logic for Shipment Status tracking and I Completed features User Subscription
  • Applied N-Tier Architecture using .NET to ensure a clean separation between business logic, data access, and the presentation layer.
Let's Connect

Contact Information

I'm always open to collaborations, freelance projects, or just a friendly chat. Feel free to reach out anytime!

Cairo, Egypt