Zum Inhalt springen
Ramin Movahed-Schwarz

Freelance · Bonn / Remote · B2B-Commerce, PIM & AI Engineering

Ich baue B2B-Commerce-Plattformen, die mit SAP, PIM und Außendienst wirklich zusammenspielen.

Über 14 Jahre Enterprise-Software, seit 2019 verantwortlich für die komplette digitale Plattform eines deutschen Weinimporteurs: Shopware 6, Akeneo PIM, Kunden-App, Außendienst-Suite, SAP-Integration.

Gebaut wird agentisch: Ich spezifiziere, Claude Code und MCP setzen um, ich prüfe jede Änderung vor dem Deployment. Die Kunden-App stand so nach dreieinhalb Monaten im Store — eine Person, keine Agentur.

Porträt von Ramin Movahed-Schwarz
  • Shopware 6
  • Akeneo
  • SAP CPI
  • Synesty
  • Firebase
  • Supabase
  • React Native
  • Next.js
  • Claude Code

01 / Leistungen

Fünf Bereiche, in denen ich die Verantwortung übernehme.

  • Plattformstrategie und Steuerung

    Systemauswahl, Zielarchitektur und Roadmap — und danach die Verantwortung dafür, dass sie auch eingehalten wird. Auch dann, wenn mehrere Dienstleister beteiligt sind.

    • Auswahl und Bewertung von Systemen und Dienstleistern
    • Zielarchitektur und Roadmap mit Fachbereich und IT
    • Fachliche Führung von Agenturen und Integrationspartnern
  • B2B-Shop auf Shopware 6

    Konzeption, Replatforming, Weiterentwicklung. Kundenspezifische Preise, Sortimente und Bestellprozesse für Handelskunden.

    • Greenfield-Aufbau und Ablösung von Altplattformen
    • Kundenindividuelle Preislisten, Sortimente, Freigaben
    • Anbindung an ERP, PIM und Zahlungsdienstleister
  • PIM mit Akeneo

    Einführung, Datenmodell, Datenqualität, Anbindung an Shop, Print und Marktplätze. Inklusive gesetzlicher Pflichtangaben und KI-gestützter Texterstellung.

    • Datenmodell, Migration und Qualitätsregeln
    • EU-Weinkennzeichnung, Nährwerte, Pflichtangaben
    • Shared Catalogs für Händler und Außendienst
  • Integration & Automatisierung

    SAP (CPI, IDoc), iPaaS (Synesty Studio, Workato), REST/SOAP, Webhooks. Vom einzelnen Datenfluss bis zur durchgängigen Prozesskette.

    • Order-to-SAP und Auftragsrückmeldung
    • Stammdaten-Sync zwischen ERP, PIM und Shop
    • Preislisten und Bestände in Echtzeit
  • Apps & Tools, KI-gestützt gebaut

    Kunden-Apps (React Native), Außendienst-Apps (FlutterFlow, Next.js), interne Tools auf Firebase/Supabase. Mit Claude Code und MCP in Wochen statt Monaten.

    • Bestell- und Katalog-Apps für iOS und Android
    • Interne Tools auf Firebase und Supabase
    • Saubere Dokumentation für die Übergabe

Wie ich arbeite

Ich übernehme Verantwortung für das Ergebnis, nicht nur für Tickets. Direkte Kommunikation mit Geschäftsführung und Fachbereichen, dokumentierte Entscheidungen, Übergabe ohne Abhängigkeit von mir.

02 / Arbeitsweise

Agentisch gebaut, von Hand verantwortet.

KI-gestützt zu arbeiten behauptet inzwischen jeder. Interessant ist, wo sie tatsächlich eingesetzt wird und was dabei herauskommt. Ich nutze Agenten an zwei getrennten Stellen: beim Bauen von Anwendungen und als Funktion im Produkt selbst, etwa für Artikeltexte im PIM. Die Kunden-App stand nach dreieinhalb Monaten im Store, entwickelt von einer Person.

  1. 01

    Spezifikation

    Der Agent bekommt kein Ticket, sondern ein Zielbild: Datenmodell, Randfälle, Abnahmekriterien. Diese Arbeit bleibt bei mir — sie ist der Grund, warum am Ende etwas Brauchbares herauskommt.

  2. 02

    Agent im Anwendungscode, nicht im Kernsystem

    Claude Code baut Anwendungen: Kunden-App, App-Cockpit, Außendienst-Web-App. An Shopware und Akeneo geht kein Agent — dort wird mit den Bordmitteln der Systeme gearbeitet. Diese Grenze ist bewusst gezogen, und sie bleibt es.

  3. 03

    Review vor dem Betrieb

    Jede Änderung geht durch meine Prüfung, bevor sie deployt wird. Dokumentation entsteht dabei als Nebenprodukt: Ohne sie kann der Agent beim nächsten Mal nicht anschließen — und ein Nachfolger auch nicht.

03 / Projekte

Ausgewählte Projekte aus den letzten Jahren.

  • Greenfield: der erste B2B-Shop auf Shopware 6

    Kontext
    Weinimporteur mit B2B-Kunden aus Gastronomie und Fachhandel, rund 5.000 aktive Artikel — bis dahin ohne eigenen Online-Shop.
    Aufgabe
    Aufbau eines eigenen digitalen Vertriebskanals: kundenindividuelle Preise und Sortimente, Bestellprozesse für Handelskunden, Anbindung an SAP.
    Lösung
    Multi-Vendor-Steuerung mit zwei Agenturen und einem Integrationsspezialisten, bis zu 10 Personen. Go-Live 09/2022.

    Ergebnis

    • Go-Live in geplanter Zeit
    • +30 % Bestellungen YoY
    • Siebenstelliges Projektbudget verantwortet
    • Shopware 6
    • SAP CPI
    • Synesty
    • Akeneo
  • Akeneo PIM als Datenrückgrat

    Kontext
    Produktdaten für Shop, Print, Außendienst und Marktplätze aus einer Quelle.
    Aufgabe
    Datenmodell, Migration, Qualitätsregeln, EU-Kennzeichnungspflichten.
    Lösung
    Akeneo-Einführung mit Shared Catalogs, Synesty-Sync in Shop und SAP, KI-Agenten für Artikeltexte.

    Ergebnis

    • 97 % Datenqualität
    • Akeneo Experience Award 2025
    • PXM Champion 2025
    • Akeneo
    • Synesty
    • FreeMarker
    • OpenAI/Anthropic API
  • Kunden-App in 3,5 Monaten

    Kontext
    Bestell-App für B2B-Kunden auf iOS und Android.
    Aufgabe
    Vollständige Neuentwicklung inklusive Design-System-Umsetzung und Shop-/PIM-Anbindung.
    Lösung
    React Native und Firebase, entwickelt mit Claude Code und MCP als Solo-Entwickler.

    Ergebnis

    • Store-Release nach ~3,5 Monaten
    • Kosten im Bruchteil einer Agentur-Umsetzung
    • React Native
    • Firebase
    • Claude Code
    • MCP
  • App-Cockpit — Redaktion und Push ohne Entwickler

    Kontext
    Die Startseiteninhalte der Kunden-App wurden direkt in Firestore bearbeitet: fehleranfällig, für Nicht-Entwickler unzumutbar, ohne Nachvollziehbarkeit.
    Aufgabe
    Ein Back-Office, mit dem Grafik und Marketing die App-Startseite pflegen, Push-Nachrichten versenden und Kampagnen auswerten — ohne Entwicklerbeteiligung und ohne App-Release.
    Lösung
    Next.js-Anwendung auf Firebase: Entwurf, Telefon-Vorschau und Veröffentlichung getrennt, jeder Schreibvorgang validiert, konkurrierende Bearbeitung erkannt. Der Push-Versand läuft entkoppelt über eine Cloud Function, der Auftrag ist zugleich Audit-Trail. Anmeldung über Microsoft Entra ID, Rollen als serverseitige Custom Claims, kein Datenbankzugriff aus dem Browser.

    Ergebnis

    • 18 Features von der Anforderung bis zum Produktivbetrieb
    • Push-Versand mit Zielgruppenauswahl, Testmodus und Zeitplanung
    • Kampagnenauswertung über die GA4 Data API, rein aggregiert
    • Next.js 16
    • Firebase
    • Entra ID
    • GA4 Data API
    • Claude Code
  • Außendienst-Suite: Mobile App + Web-App

    Kontext
    Vertriebsaußendienst braucht Katalog, Kundendaten und Degustationslisten offline und am Desktop.
    Aufgabe
    Mobile App und Desktop-Web-App auf gemeinsamer Datenbasis.
    Lösung
    Die Web-App habe ich mit Claude Code in Next.js gebaut, die mobile App selbst in FlutterFlow — dort hat Claude nur an einzelnen Komponenten mitgearbeitet. Gemeinsame Datenbasis auf Supabase und Firebase, OTP-Login, Azure-Deployment.
    • FlutterFlow
    • Next.js
    • Claude Code
    • Supabase
    • Azure

RM-Commerce (2018–2023)

Eigener Online-Shop, Replatforming von Magento auf Shopify, Verkauf 2021. Danach Shopify- und Akeneo-Projekte für Kunden.

  • Magento
  • Shopify
  • Akeneo

Kennzahlen

  • 2019

    seit dem Aufbau der digitalen Plattform verantwortlich

  • 4

    Produktstränge (Shop, PIM, Kunden-App, Außendienst)

  • 14+

    Jahre Enterprise-Software (T-Systems, Telekom, CELUM)

  • 7

    Vorträge auf Fachkonferenzen

04 / Vorträge

Vorträge und Auszeichnungen.

  • 2025

    E-Commerce-Systeme miteinander sprechen lassen — wie machen das andere

    e-Commerce DAY (Kaufland)

  • 2025

    Akeneo PXM Champion & Akeneo Experience Award

    Akeneo Unlock 2025

  • 2024

    Leading the Charge: How to Kickstart a Product-Centric Revolution in Your Organization

    Akeneo Unlock (EN)

  • 2023

    Future Proof: PIM als Basis für B2B-E-Commerce & mehr im Wein-Großhandel

    B2BEST (IFH Köln)

  • 2023

    Systemanbindungen und Prozessautomatisierung mit Synesty

    SyncDay

  • 2023

    No Code Low Code — Ohne Code zum eigenen Tool

    INTERNET WORLD Business 3/4

  • 2022

    Digitalisierung im B2B-Weinhandel — mit PIM nach vorn

    Acquisa B2B Days

  • [TODO: Jahr]

    PXM für digitale Strahlkraft im Weinhandel

    ECC Web Talk

05 / Über mich

Ich berate am Tisch und arbeite im Maschinenraum.

Ramin Movahed-Schwarz am Arbeitsplatz

Ich bin Wirtschaftsinformatiker (dual, ASW St. Ingbert) und gelernter Fachinformatiker für Systemintegration. Angefangen habe ich bei T-Systems und der Deutschen Telekom, danach war ich bei CELUM als Senior Solution Architect für internationale Projekte im Middle East und in Asien zuständig, anschließend bei BPW.

Seit 2019 verantworte ich als Head of Digital Hub & E-Commerce die digitale Plattform eines deutschen Weinimporteurs: Shopware-6-Shop, Akeneo PIM, Kunden-App und Außendienst-Suite, alles angebunden an SAP.

Ich treffe Entscheidungen, begründe sie und nehme sie zurück, wenn sie falsch waren. Wo mehrere Dienstleister beteiligt sind, führe ich sie fachlich — beim Replatforming waren es zwei Agenturen und ein Integrationsspezialist, bis zu zehn Personen. Den Code, den ich verantworte, schreibe ich selbst und dokumentiere ihn so, dass andere ihn übernehmen können.

Standort Rheinbach bei Bonn. Remote und vor Ort im Rheinland und Ruhrgebiet, Deutsch und Englisch (C1).

Werkzeuge

E-Commerce & PIM
Shopware 6, Shopify, Magento, Akeneo PXM (PIM, DAM, Shared Catalogs)
Integration
Synesty Studio, SAP CPI, SAP PI/PO, Workato, REST/SOAP, IDoc, FreeMarker
Mobile & Frontend
React Native, Flutter/FlutterFlow, Next.js, Tailwind, shadcn/ui
Cloud & Daten
Firebase, Supabase/PostgreSQL, GCP, Azure, Ubuntu/Apache, Matomo, GA4, Looker Studio
AI & Tooling
Claude Code, Anthropic API, MCP, OpenAI API, Langdock, Base44, GitHub

06 / Kontakt

Sprechen wir über Ihr Projekt.

Für den Einstieg genügen drei Angaben: um welche Systeme es geht, was der Anlass ist und welcher Zeitrahmen im Raum steht. Ich antworte mit Rückfragen — oder mit einer Empfehlung, falls jemand anderes besser passt.