Resume

Download PDF Version

Muhammed CİNDİOĞLU

Product Manager & Lead .NET Developer

Career Summary

Senior .NET developer and product owner with 10+ years building enterprise ERP and line-of-business systems. Currently leading the end-to-end rewrite of İPAŞ Online a +180 branch, +1500 user ERP from a legacy FoxPro Windows application into a Modular Monolith on Blazor Server (.NET 10), Entity Framework Core, and SQL Server. Areas of depth: T-SQL and EF Core query optimization, Blazor Server architecture, and complex domain modeling (financial workflows, multi-branch authorization, manufacturing routing). Operate my own production Linux infrastructure on Hetzner — Docker, Nginx (TLS, reverse proxy), DNS (SPF/DKIM/DMARC), self-hosted Stalwart mail, Tailscale — and bring that operational perspective into how I design systems. Trilingual: Turkish, Arabic, English.

Work Experience

Product Manager & Lead .NET Developer

İhlas Pazarlama A.Ş. (İPAŞ)
01/01/2024 - Present

Leading the end-to-end modernization of İPAŞ Online — the company's core ERP serving ~1,500 users across 180+ branches — from a legacy FoxPro/Windows codebase to a modern Blazor Server application on .NET 10, built on a Modular Monolith architecture with EF Core and SQL Server. Responsible for product direction, technical architecture, data model design, and hands-on implementation across all business domains (sales, inventory, finance, service, HR).

Achievements:

Architected and delivered the following modules as part of the ERP modernization program:

  • Designed a custom three-dimensional authorization model (User × Permission × Branch) with runtime role-switching, replacing the legacy flat permission system.
  • Customer Management module with multi-channel segmentation, credit limits, and full transaction history.
  • Product & Inventory Management with multi-warehouse stock tracking, barcode integration, and Sevk İrsaliyesi (delivery note) workflows compliant with Turkish e-invoicing regulations.
  • Maintenance & After-Sales Service Management covering technician dispatch, work-order lifecycle, spare-parts consumption, and automated bonus/commission calculation for field staff.
  • Finance Module including general ledger, receipt vouchers, cheque endorsement state machine (CHQ-YYYY-NNNNNN registry), bank reconciliation, and audit-trail-preserving correction flows.
  • Store Bonus (Prim) calculation engine for the retail directorate, replacing manual Excel-based monthly payouts.
  • SQL Server performance work: rewrote and tuned critical reporting stored procedures (multi-second → sub-second on production-scale data).

Technologies used:

  • C#
  • .NET 10
  • ASP.NET Core
  • Blazor Server
  • Entity Framework Core
  • SQL Server
  • Razor
  • SignalR
  • Docker
  • Git

Senior Software Developer

Crossover Technologies
01/04/2022 - 30/09/2023

Programming and developing an POS application (XPOS) for shops selling golf tools and equipment in the United Kingdom and the world.I am working with the team to convert the old version that runs on Windows into a blazor web application.

Achievements:

I worked on developing the following parts of the project either alone or with the help of a team:

  • Worked with a team to implement the XPOS retail point-of-sale system for sports and golf stores.
  • Integrated the Xcodes product database, enabling instant barcode scanning and setup of over 2 million products.
  • Configured Bluetooth barcode scanners to improve stock accuracy and speed.
  • Set up centralized Multi-Site management and reporting across multiple locations.
  • Implemented automated customer emails and reporting tools to improve engagement and visibility.
  • A lot of works

Technologies used:

  • C#
  • Blazor
  • .Net 6
  • HTML/CSS/JS
  • MSSQL
  • Syncfusion
  • BoldReport
  • Epson

Senior Software Developer

Cindioglu Solution
16/06/2021 - 31/03/2022

Programming a lot of wedsites for multi customers.

Achievements:

I worked on developing multi sites:

  • Stripcelz
  • International United Group
  • Delmon Kristal
  • Ayasofya Gida
  • Cindioglu Solutions

Technologies used:

  • C#
  • Blazor
  • .Net 6
  • JavaScript
  • HTML/CSS
  • MSSQL

Senior Software Developer

Al Pasha Matbaa
20/09/2020 - 15/06/2021

Programming a platform to manage work in the printing press by logging in, calculating costs, entering orders, and starting to implement them on printing machines.All operations are controlled by the control panel, and the work of each machine is displayed on the iPad of each machine.

Achievements:

I worked on developing the following parts of the project:

  • Orders screen.
  • Offers screen.
  • Machine works screen.
  • Works screen
  • A lot of other screens

Technologies used:

  • C#
  • Blazor
  • .Net 6
  • JavaScript
  • HTML/CSS
  • MSSQL

Senior Software Developer

Ayasofya Gida
15/04/2014 - 01/01/2020

Creating an online store website to display and sell products based on NopCommerce.

Achievements:

The store supports the following features:

  • View and update products.
  • Support images.
  • Support pay.
  • Support products review
  • A lot of other futures

Technologies used:

  • C#
  • NopCommerce
  • .Net Asp Core 3
  • JavaScript
  • HTML/CSS
  • MSSQL

Software Developer

Syrian Border
01/05/2012 - 01/04/2014

Programming a Windows form application to manage people and cars movements from and to Turkey on the border and I implemented reading process of all passport data automatically by scanner

Achievements:

The application has these futures:

  • Add passport data automatically.
  • Manamgement cars & people movement.
  • Management wanted people.
  • A lot of other screens

Technologies used:

  • C#
  • Windows form application
  • .Net Framework
  • MSSQL

Software Developer

Jindia Co.
01/12/2006 - 30/09/2012

Programming accounting applications to manage sales, purchases and inventory, and I linked it with the mobile phone on the Windows CE system.

Achievements:

The application has these futures:

  • Add Invoices.
  • Control inventory.
  • Print receipt.
  • Sync data with the mobile

Technologies used:

  • VB.NET
  • Windows form application
  • .Net Framework
  • Oracle

Website Developer

PCSHOP
01/03/2003 - 01/03/2006

Programming a website for selling and renting real estate in Syria, a website for displaying and selling computer parts, and a Windows application to display prices for computer parts and preparing quotations then print it.

Achievements:

These applications has these futures:

  • Real Estate (Add, update, delete and search)
  • Sell PC parts (View, Update and sell)
  • Win. App. (View, update, create quotation and connect to modem).
  • Win. App. (View, update, create paper press works)
  • Multiplication training for children
  • A lot of other futurs

Technologies used:

  • VB6
  • Windows form application
  • asp
  • MSSQL

Skills & Tools

Backend

  • C# Expert
  • .NET 9 / ASP.NET Core Expert
  • Entity Framework Core Expert
  • ASP.NET MVC Proficient
  • REST APIs Expert
  • SignalR Expert

Database

  • SQL Server (T-SQL, Stored Procedures, Query Optimization) Expert
  • Database Design & Modeling Expert
  • PostgreSQL Familiar

Desktop

  • WPF (.NET 8) Proficient
  • WinForms Expert
  • PC/SC Smart Card Integration Expert

DevOps & Infrastructure

  • Linux Server Administration (Ubuntu) Proficient
  • Docker Proficient
  • Nginx (Reverse Proxy, TLS) Proficient
  • DNS (SPF, DKIM, DMARC, MX) Proficient
  • Self-hosted Mail (Stalwart) Proficient
  • Tailscale / VPN Proficient
  • Windows Server / IIS Proficient
  • Security Hardening & Penetration Testing Proficient

Frontend

  • Blazor Server Expert
  • ReactJS Proficient
  • Angular Proficient
  • Razor Expert
  • HTML5 / CSS3 Proficient
  • JavaScript Proficient
  • SyncFusion Proficient

Tools & AI

  • Git Expert
  • Claude Code / AI-assisted Development Proficient
  • Visual Studio / Rider Expert

Education

  • Maths and Physics
    Aleppo university
    1995 - 1997

Language

  • Arabic (Native)
  • English (Good)
  • Turkish (Good)

Interests

  • Programming
  • Automation
  • Mechatronics

Interested in hiring me for your project?

Looking for an experienced full-stack developer to build your web app or ship your software product? To start an initial chat, just drop me an email at mhd@cindioglu.com or use the form on the contact page.