🟢 Welcome to my portfolio

Hi, I'm
Khaled Abu Al-Majd

I am a

.NET Developer | CS Student

Khaled Abu Almajd

Technical Skills

Languages & Backend

  • C#
  • .NET / ASP.NET Core Web API
  • C++
  • LINQ

Architecture & Design

  • Clean Architecture & CQRS (MediatR)
  • SOLID Principles & Result Pattern
  • Outbox & Idempotency Patterns
  • Data Structures & Algorithms

API Development

  • RESTful APIs & API Versioning
  • JWT Authentication & Authorization
  • FluentValidation & Pipeline Behaviors
  • OpenAPI/Swagger & Rate Limiting

Data & Persistence

  • SQL Server & T-SQL
  • EF Core (Code-First & Migrations)
  • ADO.NET
  • Database Design & Query Optimization

Testing

  • Unit Testing
  • Subcutaneous Testing
  • Integration Testing

Caching & Observability

  • HybridCache (In-Memory & Redis)
  • Structured Logging (Serilog)
  • OpenTelemetry, Prometheus & Grafana

DevOps & Cloud

  • Docker & Docker Compose
  • GitHub Actions (CI/CD)
  • Azure Container Apps
  • Git & GitHub

Tools & Desktop Apps

  • Windows Forms (Desktop)
  • Windows Services
  • SSMS & Visual Studio

Full Projects

MechanicShop API

Production-deployed backend REST API for managing an auto repair shop's operations (scheduling, work orders, invoicing), built with .NET 10 using Clean Architecture, CQRS, and the Outbox & Idempotency patterns, backed by 624 automated tests and a full CI/CD pipeline to Azure.

C# ASP.NET Core Web API RESTful API Clean Architecture CQRS / MediatR Outbox Pattern Idempotency HybridCache Docker Azure CI/CD Live

Money Mind Manager

Money Mind Manager is an advanced, database-centric Personal Financial Management (PFM) desktop application built with C# Windows Forms and a robust SQL Server backend, supporting multi-user financial tracking.

C# SOLID Design Principles Clean Architecture Dependency Injection T-SQL ADO.NET Windows Forms

DVLD System

Driving & Vehicle License Department (DVLD) management system designed to automate the issuance, renewal, replacement, and suspension handling of driver licenses and related services. Built as a Windows Forms application.

C# SQL Server ADO.NET N-Tier OOP Windows Forms