Skip to content
View MoussaKharbouch's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MoussaKharbouch

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 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
MoussaKharbouch/README.md

πŸ‘‹ Moussa Kharbouch

Backend-focused developer specializing in building structured, maintainable applications using C# and .NET.

I focus on designing systems with clear architecture, strong data integrity, and clean separation of concerns β€” applying practices that reflect real-world backend development.


🧠 Engineering Focus

  • Designing layered architectures (Domain, Application/Services, Infrastructure, Presentation)
  • Writing clean, maintainable, and testable code
  • Implementing business rules, validation, and error handling
  • Building data-driven systems with strong emphasis on consistency and reliability
  • Structuring applications to mirror real backend workflows

βš™οΈ Technical Skills

Languages

  • C# (.NET) β€” application architecture, OOP, structured design
  • C++ β€” problem solving and core programming fundamentals

Data & Persistence

  • SQL Server β€” schema design, normalization, query optimization
  • ADO.NET β€” low-level data access, parameterized queries, command handling

Architecture & Practices

  • Layered Architecture (DAL / Services / Domain separation)
  • Separation of Concerns (SoC)
  • Defensive Programming
  • Code readability & maintainability

Tools

  • Git & GitHub
  • Visual Studio
  • SQL Server Management Studio (SSMS)
  • WinForms & WPF

πŸš€ Current Direction

  • Building backend systems with ASP.NET Core Web API
  • Transitioning toward Dependency Injection & modern .NET practices
  • Expanding into full-stack development

πŸ“Œ Philosophy

I prioritize writing code that is not only functional, but structured, understandable, and scalable.
My goal is to build software the way it is built in real production environments.


πŸ“« Contact

Open to collaboration, technical discussions, and opportunities to grow.

Popular repositories Loading

  1. MoussaKharbouch MoussaKharbouch Public

  2. Driving-Licence-Management Driving-Licence-Management Public

    C#

  3. DoThem DoThem Public

    A clean and structured task management backend built with C#, ADO.NET, and SQL Server (no ORM).

    C#