Skip to content
View MoamenHussien's full-sized avatar

Block or report MoamenHussien

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MoamenHussien/README.md

.NET C# ASP.NET Core Docker SQL Server Redis GitHub Actions Clean Architecture CQRS

Hi, I'm Moamen 👋

Backend .NET Engineer focused on designing and building production-ready ASP.NET Core applications using Clean Architecture, CQRS, Docker, CI/CD, and modern observability.

I specialize in building complete backend systems—from business logic and software architecture to automated testing, deployment, observability, and infrastructure—ensuring applications are reliable, maintainable, and production-ready.

🎓 B.Sc. in Computer and Information Sciences, Mansoura University

📍 Available for freelance, contract, and remote opportunities across the GCC, Europe, and worldwide.
🕒 GMT+2 • Flexible working hours with overlap for GCC and European teams..


🚗 Featured Project — MechanicShop

A production-deployed Auto Repair Workshop Management System demonstrating modern backend engineering practices.

Architecture : ASP.NET Core 10 · Clean Architecture · CQRS/MediatR · Domain Events · Entity Framework Core

Infrastructure : Docker Compose · GitHub Actions CI/CD · Automated VPS Deployment · Nginx · HTTPS (Let's Encrypt)

Performance : HybridCache (In-Memory + Redis) · Output Caching · Response Compression (Gzip & Brotli) · SignalR Real-Time

Observability : OpenTelemetry · Prometheus · Grafana · Jaeger Distributed Tracing · Seq Structured Logging

Quality : 688+ automated tests (Unit · Integration · Subcutaneous) · Zero warnings · Format gate enforcement

➡️ Full project • Architecture • Screenshots • Setup • Live Demo


🪪 Featured Project — DVLD

An enterprise-grade Driver & Vehicle Licensing Department desktop system managing the full licensing lifecycle.

Architecture : 3-Tier Layered Architecture · Active Record Pattern · Domain State Machines

Core Engine : 7-class license system · 3-stage prerequisite exam pipeline (Vision → Written → Practical) · License detention & fine management

Data Access : Raw ADO.NET with 100% parameterized queries · SQL injection prevention · Robust DBNull handling

Security : User Authentication & Session Management • Account State Management

Tech : C# · .NET Framework 4.7.2 · SQL Server · ADO.NET · Windows Forms

➡️ Architecture • Code Samples • Setup Guide


🛠 Tech Stack

Backend & Architecture

C# ASP.NET Core Entity Framework Core MediatR FluentValidation SignalR

Databases & Caching

SQL Server HybridCache InMemoryCache Redis OutPutCache

DevOps & Infrastructure

Docker Docker Compose GitHub Actions Nginx Linux

Observability & Monitoring

OpenTelemetry Prometheus Grafana Jaeger Seq


📫 Connect

LinkedIn Email GitHub

Pinned Loading

  1. MechanicShop MechanicShop Public

    RESTful API for an Auto Repair Workshop Management System built with ASP.NET Core 10 using Clean Architecture, CQRS, Docker, Redis, SignalR, and OpenTelemetry.

    C#

  2. DVLD-Driving-License-Management-System DVLD-Driving-License-Management-System Public

    Enterprise-grade Driver & Vehicle Licensing Department (DVLD) system built with C#, .NET Framework, SQL Server, ADO.NET, and 3-Tier Architecture.

    C#