Muhammed CİNDİOĞLU
- cindioglu.com/mhd
- mhd@cindioglu.com
- +90 (553) 5555 655
- Turkish and Syrian nationality
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
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
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
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
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
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
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
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
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
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 PhysicsAleppo University1995 - 1997
Language
- Arabic (Native)
- English (Professional working)
- Turkish (Fluent)
Interests
- Programming
- Automation
- Mechatronics