Resume

Download PDF Version

Muhammed CİNDİOĞLU

Product Manager & Lead .NET Developer

Career Summary

Lead .NET developer and product owner with 15+ years building enterprise ERP and line-of-business systems. Currently working as part of the team on the rewrite of a retail company's core ERP — 8,000 users across 180+ branches — from a legacy FoxPro Windows application into a Modular Monolith on Blazor Server (.NET 10), Entity Framework Core and SQL Server. Founder of SahaERP, an open-source .NET 10 / PostgreSQL / React ERP for Turkish SMEs. Areas of depth: T-SQL and EF Core query optimization, Blazor Server architecture, and complex domain modeling (financial workflows, multi-branch authorization, manufacturing routing). I run 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 to how I design systems. Trilingual: Arabic, Turkish, English.

Work Experience

Product Manager & Lead .NET Developer

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

Working as part of the team on the modernization of the company's core ERP — serving ~8,000 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

Founder & Lead Maintainer

SahaERP
01/08/2025 - Present

Designing and building SahaERP — a fully open-source (CPAL-1.0), self-hosted, multi-tenant ERP for Turkish SMEs, offering an alternative to expensive closed-source suites and inflexible local packages. Public GitHub release planned for 01.01.2027. sahaerp.com

Achievements:

Key work:

  • Modular monolith on ASP.NET Core (.NET 10) with a plugin architecture that keeps the core lean and moves integrations and industry features into separate plugins.
  • Multi-tenant data layer on PostgreSQL with Row-Level Security.
  • Messaging with Wolverine + RabbitMQ, caching with Valkey, and OAuth2 / OIDC authentication with OpenIddict.
  • React 19 frontend with Vite, TanStack Query/Router, TailwindCSS and shadcn/ui.
  • Core modules: Sales, Purchasing, Inventory, Finance, Banking, HR, Payroll, Production, Fixed Assets, Reporting and Authorization.
  • Customer module designed for Turkish requirements: VKN/TCKN, tax office, MERSİS, e-Fatura/e-Arşiv status, KEP address, KVKK consent, credit limits and overdue-order blocking.
  • Plugins in development: official e-Fatura / e-Arşiv integration and a vertical plugin for carton and paper printing houses.

Technologies used:

  • C#
  • .NET 10
  • ASP.NET Core
  • PostgreSQL
  • Wolverine
  • RabbitMQ
  • Valkey
  • OpenIddict
  • React 19
  • Vite
  • TailwindCSS

Lead Software Engineer

Cindioglu Solutions
01/04/2020 - Present

Designed and developed websites and web applications for multiple clients.

Achievements:

Client projects:

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

Technologies used:

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

Senior Software Developer

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

Developed XPOS , a point-of-sale application for golf and sports equipment retailers in the United Kingdom and worldwide, as part of the team converting the legacy Windows version into a Blazor web application.

Achievements:

Contributions, individually and as part of the 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.

Technologies used:

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

Senior Software Developer

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

Developed a platform to manage the workflow of a printing press: user login, cost calculation, order entry and dispatching jobs to the printing machines. All operations are controlled from a central control panel, and each machine's work is displayed on its own iPad.

Achievements:

Parts of the project I developed:

  • Orders screen
  • Offers (quotations) screen
  • Machine works screen
  • Works screen

Technologies used:

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

Senior Software Developer

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

Built an online store to display and sell products, based on NopCommerce.

Achievements:

The store supports the following features:

  • Product catalog management
  • Product images
  • Online payment
  • Product reviews

Technologies used:

  • C#
  • NopCommerce
  • ASP.NET Core 3
  • JavaScript
  • HTML/CSS
  • MSSQL

Software Developer

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

Developed a Windows Forms application to manage the movement of people and vehicles to and from Turkey at the border, including automatic reading of passport data by scanner.

Achievements:

The application provides:

  • Automatic passport data entry via scanner
  • Management of vehicle and passenger movements
  • Wanted-persons management

Technologies used:

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

Software Developer

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

Developed accounting applications to manage sales, purchases and inventory, synchronized with mobile devices running Windows CE.

Achievements:

The application provides:

  • Invoice entry
  • Inventory control
  • Receipt printing
  • Data sync with mobile devices

Technologies used:

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

Website Developer

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

Developed a website for selling and renting real estate in Syria, a website for displaying and selling computer parts, and a Windows application to display computer-part prices and prepare and print quotations.

Achievements:

These applications provide:

  • Real estate website: add, update, delete and search listings
  • PC parts store: view, update and sell products
  • Windows app: view and update prices, create quotations, connect via modem
  • Windows app: view, update and create printing-press jobs
  • Multiplication training for children

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 (Professional working)
  • Turkish (Fluent)

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.