Skip to content
View AbdulrahmanPro's full-sized avatar

Block or report AbdulrahmanPro

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

Hi πŸ‘‹ I'm Abdulrahman Al-Dharfi

Backend Developer | ASP.NET Core | DDD | Clean Architecture

I’m a Backend Developer specialized in building scalable, maintainable, and business-driven backend systems using ASP.NET Core.
I focus on clean architecture, Domain-Driven Design, and translating real business processes into reliable software.

I enjoy working close to the domain β€” understanding workflows, states, rules, and constraints β€” and then modeling them correctly in code.


🧠 What I Do

  • Design backend systems using DDD, CQRS concepts, and Clean Architecture
  • Build secure, scalable, and well-structured RESTful APIs
  • Model real-world business flows (states, lifecycles, transitions)
  • Translate business requirements into clear domain models
  • Design, implement, and optimize relational databases
  • Write clean, expressive, and maintainable code

πŸ›  Tech Stack

  • Language: C#
  • Backend: ASP.NET Core, Web API
  • Architecture:
    • Domain-Driven Design (DDD)
    • Clean Architecture
    • Layered Architecture
  • Database: SQL Server, Entity Framework Core
  • Tools: Git, GitHub, Postman
  • Practices & Patterns:
    • REST
    • Repository Pattern
    • Unit of Work
    • Disconnected Aggregates
    • Domain Events

πŸš€ Experience Highlights

  • Developing real production-style backend systems, including:
    • Clinic & healthcare workflows
    • Ticketing and lifecycle-based processes
    • Inventory & sales management systems
  • Implementing authentication, authorization, and role-based access
  • Handling state transitions (New, Completed, Canceled, etc.) correctly
  • Working with GitHub workflows (branches, PRs, code reviews)
  • Writing backend code that prioritizes clarity over cleverness

πŸ“ˆ Currently Improving

  • Advanced system & domain design
  • Performance optimization and EF Core tuning
  • Better domain abstractions & aggregates
  • Event-driven concepts (Domain Events, SSE, messaging)
  • Expanding frontend knowledge (TypeScript fundamentals)

🀝 Collaboration

I’m comfortable working in team environments, reviewing code, resolving merge conflicts, and aligning technical decisions with business goals, not just technical preferences.

I value clear communication, shared understanding of the domain, and long-term maintainability.


πŸ“« Let’s connect:

Pinned Loading

  1. alatraf-backend alatraf-backend Public

    Forked from A-KAlqadasi/alatraf-backend

    Fork of SSFVision/alatraf-backend for development and contribution.

    C#