Backend Software Engineer specializing in scalable enterprise architectures and secure ASP.NET Core web APIs. Experienced with Onion Architecture and Domain-Driven Design (DDD), and building robust data and API layers using Entity Framework Core and advanced LINQ queries. I design secure authentication and authorization frameworks using JWT, RBAC, and PBAC, and I integrate modular backend systems with cross-platform Flutter applications. I also use CQRS with MediatR for clean separation of reads/writes and reliable command handling.

Abdulrahman Alrefaee

Backend Software Engineer specializing in scalable enterprise architectures and secure ASP.NET Core web APIs. Experienced with Onion Architecture and Domain-Driven Design (DDD), and building robust data and API layers using Entity Framework Core and advanced LINQ queries. I design secure authentication and authorization frameworks using JWT, RBAC, and PBAC, and I integrate modular backend systems with cross-platform Flutter applications. I also use CQRS with MediatR for clean separation of reads/writes and reliable command handling.

Available to hire

Backend Software Engineer specializing in scalable enterprise architectures and secure ASP.NET Core web APIs. Experienced with Onion Architecture and Domain-Driven Design (DDD), and building robust data and API layers using Entity Framework Core and advanced LINQ queries.

I design secure authentication and authorization frameworks using JWT, RBAC, and PBAC, and I integrate modular backend systems with cross-platform Flutter applications. I also use CQRS with MediatR for clean separation of reads/writes and reliable command handling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

Arabic
Fluent
English
Advanced

Work Experience

Enterprise Medical Web API Backend Software Engineer at Enterprise Medical Web API (Project)
May 1, 2026 - Present
Architected a secure medical backend system independently using Onion Clean Architecture and Domain-Driven Design (DDD). Implemented CQRS to separate read and write flows and used MediatR to handle commands cleanly. Built a security framework using JWT authentication with RBAC and PBAC authorization for fine-grained access control. Used Entity Framework Core for persistence, along with FluentValidation and AutoMapper for clean DTO-to-domain mapping and robust request validation.
Lead Flutter Developer at Multi-Platform Clinic Management System (Graduation Project)
November 1, 2025 - Present
Developed a cross-platform Flutter clinic management system as a team graduation project alongside Laravel and React.js developers. Built the app using a feature-based three-layer Clean Architecture to improve scalability and maintainability. Implemented state management with the BLoC pattern and used GetIt for dependency injection to keep components loosely coupled. Integrated secure RESTful APIs via the http package and implemented Firebase Cloud Messaging (FCM) to support real-time push notifications. Coordinated team work using defensive Git workflows to merge concurrent features and manage repository integrations.
Flutter Developer at Film Production Management System (Project)
January 1, 2024 - December 1, 2024
Developed a cross-platform film production management app to handle complex planning, scheduling, and on-set coordination workflows. Implemented core tracking logic across interconnected models for shooting schedules, locations, and cast/crew allocation. Built interfaces for financial and logistics management, including production resource tracking, vehicle rentals, and daily operational expenses. Designed a responsive on-set UI with efficient filtering across large datasets, including scene prerequisite dependencies.

Education

Bachelor of Information Technology at Damascus University
September 1, 2019 - September 1, 2026
in Syria it takes 5 years minimum To Graduate from IT

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Media & Entertainment, Software & Internet