07/13/2026 updated

**** ******** ****
100 % available

.NET Software Engineer | C# | C++ | WinForms | SQL Server

Baghdad, Iraq
Only remote
High School Diploma
Baghdad, Iraq
Only remote
High School Diploma

Profile attachments

HazemAhmadCV.pdf

About me

I am a .NET Software Developer with a strong foundation in C#/C++, Object-Oriented Programming (OOP), Data Structures, Algorithms, SQL Server, and Windows Forms development with +3 years experience.

ASP.NET.NET FrameworkDC++Managed Extensibility Framework (.NET Framework)Microsoft SQL ServersVisual Basic .NET (Programming Language).NET Framework 4Oracle SQL DeveloperSoftware Design.NET CoreASP.NET ApplicationsSql Server Programming
C# and .NET Development
Expertise in building desktop applications using C#, .NET, WinForms, and WPF, with a strong foundation in OOP, three-layer architecture, and ADO.NET integration for real-world management systems.

SQL Server and Database Design
Proficiency in SQL Server, including stored procedures, functions, triggers, transactions, database design, and normalization, enabling robust and scalable relational database solutions.

C++ Programming
Solid experience in modern C++ development applying OOP principles, data structures, algorithms, multithreading, and file-based persistence for console and system-level applications.

Object-Oriented Programming and Design Patterns
Deep understanding of OOP concepts, SOLID principles, clean code practices, and three-layer architecture applied across multiple production-style projects.

Data Structures and Algorithms
Strong problem-solving background with 500+ algorithmic problems solved, covering data structures, algorithms, LINQ, generics, and reflection.

WinForms and Desktop UI Development
Experience designing and implementing complex desktop user interfaces with 20-35+ Windows Forms per project, including authentication, role-based access, and reporting.

ADO.NET Integration
Hands-on experience integrating SQL Server databases into .NET applications via ADO.NET, ensuring efficient data access and manipulation across business logic and data layers.

Version Control and Development Tools
Familiarity with Visual Studio, Git, GitHub, and Notion for source control, project management, and collaborative software development workflows.

Python Programming
Knowledge of Python as an additional programming language complementing the primary skill set in C#, C++, and SQL.

Experience

Professional experience0 - 5 years
Freelancer since2024

Languages

ArabicNative speakerEnglishFluent

Project history

Software Engineer

Clinic Management System (Personal Project)
Developed a complete clinic management system with 20+ Windows Forms, including patient registration, doctor management, appointment scheduling, medical records, authentication, and role-based access control. Designed and implemented a SQL Server database using stored procedures and relational database principles. Applied OOP and three-layer architecture for a scalable, maintainable application. Technologies: C#, WinForms, SQL Server, ADO.NET.

Software Engineer

Driving License Management System DVLD (Personal Project)
Developed a production-style Driving License Management System with 35+ Windows Forms, including authentication, user management, license issuance, renewals, testing workflows, reporting, and full CRUD functionality. Designed a relational SQL Server database integrated via ADO.NET. Applied clean architecture and OOP with separation of concerns across Presentation, Business Logic, and Data Access layers. Technologies: C#, WinForms, SQL Server, ADO.NET.

Software Engineer

Bank Management System (Personal Project)
Developed a console-based banking system in modern C++ using OOP principles. Implemented secure authentication with encrypted password storage and role-based authorization, along with core banking operations including deposits, withdrawals, transfers, client management, reporting, and login auditing. Designed reusable utility classes for string manipulation, date/time handling, and data serialization, with file-based persistence and a modular screen architecture. Technologies: C++, ConsoleApp, OOP.

Certificates

01 - Programming Foundations Level 1

Programming Advices

2024

02 - Algorithms & Problem Solving Level 1

02 - Algorithms & Problem Solving Level 1

2024


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in