Back to Search

Karrar Mohammed Hamid Al-Dulaimi

Full Stack Developer
Recommended By Us
4 Years Experience
Baghdad (بغداد) Location
Available Status
2 Projects

About

Full Stack Developer with 4+ years of experience in building scalable, reliable, and high-performance web applications. Strong expertise in backend development using C# / ASP.NET and PHP / Laravel, with hands-on experience using Livewire to create dynamic and interactive user interfaces. Highly skilled in developing RESTful APIs, designing and optimizing databases using SQL Server, Entity Framework Core (EF Core), and Laravel Eloquent. Applied Domain-Driven Design (DDD) with Clean Architecture to build maintainable, testable, and extensible systems. Experienced in delivering secure, production-ready applications, collaborating with cross-functional teams, and contributing to large-scale government and enterprise platforms. Passionate about clean code, software architecture, and continuous professional development.

Skills & Technologies

PHP C# Laravel ASP.NET Core MySQL PostgreSQL SQLite Microsoft SQL Server AWS GitLab CI/CD GitHub Actions Git Composer CI/CD Filament

Availability

Freelance Part-time Remote Full-time

Portfolio & Projects

Government Project |Daman Digital Platform (النافذة الإلكترونية للمشاريع)

BACKEND DEVELOPER | August 2024 – December 2024 Nass Al Iraq Holding Worked as a Backend Developer on the "النافذة الإلكترونية للمشاريع" system (Daman Digital Platform), a government system designed to register private companies and companies affiliated with the Ministry of Labor and Social Affairs, the Pension Fund, and the workers’ social security system. The system aims to digitize and simplify company registration processes and improve the efficiency of human resources and social security procedures. The platform was developed using C# and .NET Core, with Entity Framework Core (EF Core) and PostgreSQL for efficient database management, and LINQ for optimized data queries. The system was built following Clean Architecture and Domain-Driven Design (DDD) principles to ensure scalability, maintainability, and high performance. MediatR was used to implement the application’s command and query handling, promoting a clean separation of concerns and supporting modular, testable code. Advanced security features were implemented, including OTP verification for phone numbers and email addresses and SMTP for secure email communication. The project also followed key software design principles such as the Dependency Inversion Principle (DIP) to reduce coupling between system layers and the Interface Segregation Principle (ISP) to ensure clean, modular, and maintainable code.

View Project

Government Project | Daman Digital Platform

BACKEND DEVELOPER | May 2024 – August 2024 Nass Al Iraq Holding Worked on the Daman Digital Platform, a government system for registering private companies and managing social security and pension processes. Developed backend services using C# and .NET Core. Used Entity Framework Core (EF Core) with PostgreSQL for database management and wrote optimized queries using LINQ to improve performance. Applied Clean Architecture and Domain-Driven Design (DDD) principles to ensure scalability, maintainability, and high performance. Implemented security features including JWT authentication, role-based access control (Super Admin, Admin, Read-Only), and OTP verification for phone numbers and email addresses. Integrated the Tabadul Payment Gateway to enable secure online payment transactions, ensuring safe API communication, proper error handling, and secure processing of financial data.

View Project

Recommendations (1)

H

Hasan Tahseen

Full Stack Developer

"I worked at the same company as Karrar Mohammed for over six months, although we were in different teams. He has a great personality and is always generous with his knowledge. He consistently answered our questions and was willing to help whenever needed. I highly recommend him."

Recommend

Quick Info

Role Full Stack Developer
Experience 4 years
Location Baghdad (بغداد)
Availability Available
Work Type Freelance, Part-time, Remote Full-time