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
Availability
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 ProjectGovernment 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 ProjectRecommendations (1)
"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."