Offen für Zusammenarbeit — vor Ort, hybrid oder projektbasiert

Mahdi Montazeri

Backend-Entwickler — .NET und Python. Ereignisgesteuerte Systeme, große Datenmengen.

Ich baue Backend-Systeme, die auch bei großen Datenmengen korrekt bleiben. In den letzten zweieinhalb Jahren war das eine Kundenbindungs- und CRM-Plattform mit rund 25 Millionen eindeutigen Kunden und 800 Millionen Rechnungsdatensätzen: Modernisierung von .NET Framework auf .NET 9, Umbau des darunterliegenden SQL-Server-Schemas und Aufteilung in Domain-Services über RabbitMQ und gRPC. Mein zweiter Stack ist Python mit FastAPI.

MM
C# Python SQL Server Clean Architecture PostgreSQL
  • C#
  • ASP.NET Core
  • .NET 8 / 9
  • Python
  • FastAPI
  • SQL Server
  • PostgreSQL
  • Clean Architecture
  • CQRS
  • RabbitMQ
  • Standort Teheran, Iran
  • Letzte Position .NET-Entwickler · Smart X
  • Sprachen Persisch Muttersprache · Englisch C1 · Deutsch A1 (im Aufbau)
  • Verfügbarkeit Offen für Zusammenarbeit — vor Ort, hybrid oder projektbasiert
Gerade jetzt

Ich vertiefe meine Arbeit mit Python und FastAPI und baue damit kleine, verlässliche Werkzeuge.

01 — Services

Ihr Softwareprojekt — von der Idee bis zum Livegang

Vom ersten Gespräch über Anforderungen, Entwurf, Umsetzung und Deployment bis zur Übergabe — ein verantwortlicher Entwickler, kurzfristiger Start, zügige Lieferung und ein Preis, der zu Ihrem Projekt passt.

So läuft es ab
  • Von A bis Z

    Anforderungen, Architektur und Datenbankdesign, Backend und API, Tests und Deployment — eine verantwortliche Person statt einer Kette von Dienstleistern.

  • Schneller Start, zügige Lieferung

    Start ohne Wartezeit, Lieferung in kurzen Schritten — Sie haben früh etwas Nutzbares in der Hand, nicht erst nach Monaten.

  • Preis nach Vereinbarung

    Der Preis richtet sich nach Umfang und Zeitplan und wird vor Beginn transparent vereinbart — ohne versteckte Kosten.

  • Vor Ort, hybrid oder projektbasiert

    In Teheran vor Ort oder hybrid mit Ihrem Team — oder als Auftrag mit klar definierter Lieferung.

03 — Path

Werdegang

Ganzer Lebenslauf
  1. .NET-Entwickler

    Smart X Teheran

    — 2 J. 5 Mon.

    Hauptentwickler einer B2B2C-Loyalty- und CRM-Plattform mit rund 25 Mio. eindeutigen Kunden und 800 Mio. Rechnungsdatensätzen; verantwortlich für Architekturentscheidungen und Umsetzung.

    • Modernisierung .NET Framework 4.7 → .NET 8 → .NET 9 als Refactoring, nicht als reine Portierung.
    • Umbau großer Teile des SQL-Server-Schemas im laufenden Betrieb bei diesem Datenvolumen; über wiederholte Sperrprobleme hinweg zu einer tragfähigen Migrationsstrategie.
    • Systematische Performance-Arbeit; Datenladezeiten bis zu 30-mal schneller.
    • Federführung beim Umstieg auf eine nach Domänen geschnittene modulare Architektur — Vertical Slice auf Clean Architecture, RabbitMQ und gRPC zwischen den Services — bei Weggang zu rund 70 % abgeschlossen.
    • Kundensegmentierung u. a. mit RFM, Mandantenfähigkeit, ereignisgesteuerte Abläufe.
    • Einarbeitung und Mentoring der zwei später hinzugekommenen Entwickler.
  2. Backend-Entwickler (freiberuflich)

    Freiberuflich Projektbasiert

    — 3 J. 3 Mon.

    Backend-Arbeit für Kunden parallel zur Hauptrolle: Python- und FastAPI-Services, REST-Integrationen und LLM-API-Integration (OpenAI, Gemini), per Docker ausgeliefert.

  3. Senior Software Developer, Full-Stack (Teilzeit)

    bala24 Teheran

    — 2 J. 2 Mon.

    Full-Stack-Entwicklung an den Webprodukten des Unternehmens, in Teilzeit neben anderer Tätigkeit. C# und .NET auf der Serverseite, dazu das darauf aufbauende Frontend.

04 — Toolbox

Womit ich arbeite

Kernkompetenz

Backend & .NET

8
  • C#
  • ASP.NET Core
  • .NET 8 / 9
  • EF Core
  • REST API design
  • SignalR
  • Hangfire
  • Serilog

Python

8
  • Python
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • Alembic
  • pytest
  • asyncio
  • LLM API integration

Daten & Performance

7
  • SQL Server
  • PostgreSQL
  • T-SQL
  • Stored procedures
  • Query tuning
  • Schema migration at scale
  • Multi-tenancy

Architektur & Delivery

10
  • Clean Architecture
  • CQRS
  • Vertical slice
  • Event-driven design
  • DDD
  • RabbitMQ
  • gRPC
  • Docker
  • CI/CD
  • Scrum

Sie haben eine Idee?

Für ein Projekt von A bis Z, eine Rolle vor Ort oder hybrid oder einfach ein Fachgespräch. Ich antworte meist am selben Tag.