Amir Reza Mohammadi

Backend Software Engineer — .NET / C# / C++

amir.mhmdi2019@gmail.com | +98 914 118 0300 | LinkedIn | GitHub

Tabriz, Iran


Professional Summary

Backend Software Engineer with 6+ years designing and building scalable, maintainable systems in C# and .NET, plus strong C++/Qt experience. Skilled in Dependency Injection, Entity Framework Core, Test-Driven Development, and Domain-Driven Design. Designed and built Q1ORM, a custom C++ ORM framework supporting PostgreSQL and SQL Server. Comfortable across the full stack (React, Angular, SQL Server, PostgreSQL) and with containerized deployments using Docker.


Technical Skills

Languages & Frameworks

C#, .NET (Framework, Core, 10), C++, Qt/QML, Vue, JavaScript, React, Angular

Backend & Data

Entity Framework Core, Dependency Injection, RESTful API design, SQL Server, PostgreSQL, ORM design, MongoDB

Practices & Tools

Test-Driven Development (TDD), Domain-Driven Design (DDD), Docker, Git, CMake, Agile/Scrum


GitHub Projects

My public repositories, loaded live from GitHub:

Loading repositories…

View all repositories on GitHub


Professional Experience

Backend Developer — DrPadel (Independent Project)

Oct 2024 – Present | Tabriz, Iran

Backend Developer — Setaksoft

Feb 2024 – Oct 2024 | Tabriz, Iran

Software Developer — Fara Negare Homa

Jun 2023 – Feb 2024 | Tabriz, Iran

.NET Developer — Freelance

Aug 2022 – May 2023 | Tabriz, Iran

Full Stack Developer — Sobh Parlar Asia Industrial Co.

Nov 2020 – May 2022 | Tabriz, Iran

Software Developer — AVA Mechatronics Co.

Aug 2020 – Dec 2020 | Tabriz, Iran


Selected Project

Q1ORM — Custom C++ ORM Framework

Independently designed and built an Object-Relational Mapping library for Qt/C++ applications, initially targeting PostgreSQL and later extended with SQL Server support, using CMake for cross-platform builds.


Education

Bachelor of Science, Computer Science
Azarbaijan Shahid Madani University, Tabriz, Iran (2024)


Contact


© 2026 Amir Reza Mohammadi