Mohammad Mahdi Nazari

Senior Software Engineer

I'm a software engineer with +5 years of hands-on experience building reliable, high-performance systems across platforms.

My current focus is on Software Architecture, .NET BackEnd, Angular, and applying machine learning in real-world applications.

I care deeply about clean, maintainable code and take pride in designing systems that scale well and stay robust over time.

Contact Info

Education

  • Master’s of Information Technology

    University of Tehran - IT - Artificial Inteligence
    2022/09 - Present
    Grade : 17.9
    • Implementing state of the art GA, RL and ID3 algorithms to solve various problems.
    • Implementing a 3D Soccer Simulation using Deep-RL in a 2x2 Multi-agent system.
  • Bachelor’s of Computer Engineering

    West Tehran Islamic Azad University - Software Engineering
    2017/09 - 2021/05
    Grade : 17.8

Soft skills

  • Team Work and Communication
  • Self-Learning
  • Problem Solving
  • Time and Project management
  • Leading small teams
  • Educating team members

Primary skills

C#
.NET Core
NGINX
Docker
Git
Airflow
MSSQL Server
SQLite
Mongo DB
PostgreSQL
MySQL
Elastic Search
Redis
RabbitMQ
Angular
HTML
CSS
JS
TS

Secondary skills

Unity
Python
Go
C++
QT
Java
Android Studio

Languages

  • Persian
    Native proficiency
  • English
    Bilingual proficiency

Work Experience

  • Karsazan Faradadeh Iranian (CADA)

    2023/06 - Present
    • Senior Software Engineer:
      • Architecting and development of various .NET Backend solutions.
      • CADA Produce: Led design and development of state-of-the-art Supply Chain Management platform.
      • Led design and development of a robust Angular control library which improved development speed by 40%~60% and improved user expreience through visual consistency.
      • CADA Directory: Led design and development of advanced Goods Search Engine.
      • Development of various ETL services, Implementing over 140 times faster ETL services.
      • Discover and Debuging major memory leaks in legacy solutions.
      • Refactoring and addressing structural flaws in legacy applications.
      • Gitlab Admin: Migrating SCM from TFS to Gitlab, Implementing Automatic Backup service.
        Performing code reviews, merging pull requests and deployments of various solutions.
      • Maintenance & Development of legacy solutions: CADA Standard, CADA Supply, CADA CID Admin, National Goods Identification Platform (Backend).
  • Dez Novin Sanaat

    2021/11 - 2023/01
    • Software Engineer
      • AppStore Solution: Design and development of an android appstore solution including: Android client, Administrative dashboard(CMS) and WebAPI. Advanced Localization system integration.
      • Tractor and GIS Simulator: Design and development of a Tractor simulator and GIS location emulation for electrical equipment testing and showcasing. Accurate Physics simulations. Serial Commiunications.

Personal Projects

URL Shortener - Project-Page

2025/7 - 2025/7
  • A Fast, Simple, and flexible URL Shortner.
  • Made for Benchmarking purpose.
  • Supports multiple databases and optional in-memory caching.
  • C#
  • Docker
  • RestApi
  • Entity Framework Core
  • .NET 9
  • SQLite
  • Postgresql
  • MongoDB
  • Redis
  • Caching
  • Vertical Slice Architecture
  • Load test
  • Scalar

Dokploy - Project-Page - Github

2025/5 - 2025/5
  • Contribution To OpenSource Project.
  • Added Git LFS support to Dokploy Docker image.
  • Git
  • LFS
  • Docker

TgBotPlay.WebAPI - Project-Page - Github

2025/4 - Present
  • A NuGet package for bootstrapping Telegram bot on MVC WebAPI.
  • C#
  • .NET8
  • NuGet
  • RestApi
  • CICD

EShopMicroServices - Project-Page - Github

2024/12 - 2025/2
  • A MicroService starter project.
  • C#
  • Docker
  • Micro Service
  • MSSQL
  • .NET8
  • SQLite
  • RabbitMQ
  • PostgreSQL
  • Redis
  • DDD
  • Clean Architecture
  • Vertical Slice Architecture

TuneRipperBot - Project-Page

2024/11 - 2025/4
  • A Telegram bot for searching and downloading spotify music.
  • CICD
  • Docker
  • C#
  • .NET8
  • MSSQL Server
  • SQLite
  • Clean Architecture

CodeChef - Project-Page - Github

2024/10 - 2024/12
  • A Developer Utility website.
  • Code generators, Converters and MSSQL scaffolders.
  • CICD
  • Docker
  • Python
  • Angular
  • SSG

Portfolio - Project-Page

2024/9 - Present
  • Personal Portfolio website with Completely Dynamic content, Localization, Blogging, Projects, Resume Generator and SEO.
  • CICD
  • Docker
  • Angular
  • SSR

0DINID - Project-Page

2024/5 - Present
  • A Central Idntity provider that supports multiple authentication protocols and standards.
  • MFA, OTP, Mailing, SMS and TOTP support.
  • C#
  • Docker
  • MSSQL
  • .NET8
  • Blazor
  • Angular

NeoMatrix - Project-Page - Github

2024/3 - Present
  • The Most Advanced Matrix wallpaper.
  • A web based wallpaper that also runs on WallpaperEngine and Sucrose.
  • JS

DNTCaptcha.Core - Project-Page - Github

2024/3 - 2025/1
  • Contribution To OpenSource Project.
  • Implemented Route and controller customization.
  • Implemented Ratelimiter error customization.
  • C#
  • .NET
  • OpenAPI
  • NuGet

FrostyBulkExporter - Project-Page - Github

2024/3 - 2024/5
  • Contribution To OpenSource Project.
  • Design and Implementation of a plugin for bulk exporting and ripping of EA game assets.
  • Exporting Meshs, Skinned Meshes, Textures and Audio files.
  • C#
  • .NET Framework
  • WPF

ESPAsyncHTTPUpdateServer - Project-Page - Github

2024/2 - Present
  • Maintaining open-source arduino library.
  • A webpage and api for OTA Program/FileSystem updates on micro controllers.
  • C++
  • RestAPI
  • ESP
  • Arduino
  • PlatformIO
  • CICD

EZButton - Project-Page - Github

2023/7 - Present
  • Maintaining OpenSource Arduino Library.
  • Signal processing and event handling.
  • Converts raw button/touch events to various simplified Events.
  • C++
  • Arduino
  • PlatformIO
  • CICD

3D Soccer Sim - Project-Page

2022/12 - 2023/4
  • Designing a 3D Soccer simulator in a 2*2 multi-agent system.
  • Training 2 Deep-Reinforcment agents for playing soccer.
  • C#
  • Unity
  • Machine Learning
  • Deep Learning
  • Reinforcment Learning

Project Enzyme - Project-Page

2022/7 - Present
  • A multi-platform cloud based TODO list and project management application.
  • C#
  • .NET MAUI
  • .NET6
  • RestAPI
  • OpenAPI
  • MSSQL Server
  • Onion Architecture

GDSC Services - Project-Page

2022/3 - 2022/4
  • A Modern Terminal Emulator made to assist you in using google drive and google sheets.
  • C#
  • WPF
  • .NET Framework
  • Google Drive APl
  • Google Sheets APl

2048 Game - Project-Page

2021/10 - 2021/10
  • A Remake of 2048 game for desktop devices.
  • C++
  • QT

MapMe - Project-Page

2021/4 - 2021/5
  • A native Android GIS software that lets you make a map using GPS locations and perform calculations on them.
  • Java
  • Android
  • Google Maps API
  • GPX Serialization

Refhold - Project-Page

2021/4 - Present
  • A windows software designed to assist digital artists.
  • C#
  • .NET Framework
  • WPF

Easy Parvaz - Project-Page

2020/8 - 2021/1
  • Designing an Airline system to store and manage information of customers, flights, airplanes, and tickets.
  • Ticket Reservation and printing.
  • C#
  • .NET Framework
  • MSSQL
  • Dapper
  • WinForm