Offen für neue Herausforderungen

Dragomir Mandić

Senior Full-Stack-Entwickler Shopware 6

10 Jahre Webentwicklung, davon die letzten vier ausschließlich mit Shopware 6 – individuelle Plugins, Integrationen von Drittanbieter-APIs und DevOps für B2B- und B2C-Onlineshops in Deutschland und der Schweiz.

  • Belgrad, Serbien
  • Remote, hybrid oder vor Ort
  • Serbisch, Englisch
Porträt von Dragomir Mandić
KI-gestützte Entwicklung Claude Code · OpenAI · Gemini
Jahre Webentwicklung
10
Jahre mit Fokus auf Shopware 6
4
individuelle Shopware-Plugins entwickelt oder betreut
100+
Umgebungen mit Zero-Downtime-Deployments
6

Profil

Shopware 6 – von der Datenbank bis zur Storefront.

Shopware-Full-Stack-Entwickler mit 10 Jahren Erfahrung in der Webentwicklung, davon die letzten vier ausschließlich mit Shopware 6 und dem Ökosystem rund um die Plattform.

  • 01

    Plugin-Entwicklung

    Für Backend, Storefront und Administration.

  • 02

    DevOps

    CI/CD, Deployments und Infrastruktur mit mehreren Umgebungen.

  • 03

    API-Integrationen

    Integration von Drittanbieter-APIs, einschließlich zeitgesteuerter Synchronisation.

  • 04

    Über den Standard hinaus

    Strategien, die die E-Commerce-Möglichkeiten weit über die nativen Funktionen des Frameworks hinaus erweitern.

Berufserfahrung

E-Commerce im Produktivbetrieb für den deutschen und den Schweizer Markt.

  1. 06/2026 – heute

    Teilzeitvertrag · Remote

    Aktuell

    Shopware-6-Full-Stack-Entwickler

    Blue Design – felgen-schweiz.ch, Schweiz

    Schweizer B2C- und B2B-Onlineshop für Felgen und Reifen, basierend auf Shopware 6 und in vier Sprachen verfügbar. Gleicher Aufgabenbereich wie bei enthus.de – individuelle Plugins, Storefront-Theme, Integrationen und Deployment-Pipeline – mit starkem Fokus auf den Verkaufsprozess.

    • Plugin-Entwicklung – 30+ individuelle Plugins entwickelt oder betreut: B2B-Preise und -Registrierung, Produktkatalog und Reifenfinder, Weiterleitungen und SEO, Checkout- und Bestellprozesse.
    • respond.io-Integration – neue Kunden werden als Kontakte synchronisiert und ihre Konversationen automatisch eröffnet, zugewiesen und getaggt, sodass das Vertriebsteam jeden Lead sofort übernimmt.
    • KI im gesamten Verkaufszyklus – Claude Code für die Entwicklung und die OpenAI- / Gemini-APIs im Shop selbst; so wird der gesamte Verkaufszyklus optimiert – von der automatisierten Katalogübersetzung (DE / FR / EN / IT) bis zur Lead-Bearbeitung und Kundenkommunikation.
    • DevOps – atomare Zero-Downtime-Deployments mit GitHub Actions und PHP Deployer in sechs Umgebungen, nächtliche Synchronisation von der Produktion auf eine Mirror-Umgebung mit Datenbereinigung.
    • Shopware 6
    • PHP
    • Symfony
    • MariaDB
    • Twig
    • SCSS
    • JavaScript
    • Vue.js
    • respond.io-API
    • OpenAI- / Gemini-APIs
    • Claude Code
    • GitHub Actions
    • PHP Deployer
    • Docker
  2. 09/2022 – heute

    Vollzeit · Remote

    Aktuell

    Shopware-6-Full-Stack-Entwickler

    openinnovation.me (ehemals BEMapps), Belgrad

    Große B2B-E-Commerce-Plattform enthus.de für den deutschen Markt, basierend auf Shopware 6 und angebunden an das Kundenportal des Unternehmens. Teil eines verteilten Teams von Senior-Entwicklern.

    • Plugin-Entwicklung – 50+ individuelle Plugins entwickelt oder betreut, über den gesamten Shopware-Stack hinweg.
    • CMS und Theming – Entwicklung und Erweiterung von Shopping-Experience-Blöcken und -Elementen, des Storefront-Themes und responsiver Layouts für zwei Verkaufskanäle.
    • Integrationen – REST-API-Integrationen mit externen Event-, Such-, Marketing-Automation- und Webinar-Plattformen, einschließlich zeitgesteuerter Synchronisation.
    • DevOps – CI/CD-Pipelines mit GitHub Actions (Build, Linting, automatisiertes Deployment auf Staging und Produktion) und Docker-basierte Entwicklungsumgebungen.
    • Shopware 6
    • PHP
    • Symfony
    • MySQL
    • Twig
    • SCSS
    • JavaScript (ES6+)
    • Vue.js
    • REST-APIs
    • Redis
    • Docker
    • GitHub CI/CD
    • Jira
  3. 02/2021 – 08/2022

    Vollzeit · Vor Ort

    Teamleiter Entwicklung

    Condor Gaming (heute Orange IT Solutions), Belgrad

    • Leitung des Kalima-Entwicklungsteams – Sprintplanung, Aufteilung der Aufgaben in Jira, Code-Reviews, Mentoring und Onboarding von Entwicklern.
    • Projektmanagement – Verantwortung für Projekte von der Planung bis zur Auslieferung, Koordination der Zusammenarbeit zwischen Management, Kunden und Entwicklungsteam sowie Einhaltung des Zeitplans aller Projekte.
    • Eigene Entwicklungsarbeit – Konzeption und Umsetzung von condorgaminggroup.com, kalimabusiness.com sowie iGaming-Webprojekten wie mr247bet.com.
    • PHP
    • MySQL
    • WordPress
    • JavaScript (ES6+)
    • jQuery
    • Bootstrap 5
    • SCSS
    • Apache / Nginx
    • GitLab
    • Jira
    Empfehlungsschreiben (PDF, Englisch)
  4. 02/2020 – 02/2021

    Vollzeit · Vor Ort

    Webentwickler

    HIVEMIND, Belgrad

    Individuelle WordPress-Themes und PHP-Websites für Agenturkunden – von der Designübergabe über das responsive Frontend bis zum Deployment.

    • PHP
    • MySQL
    • WordPress
    • HTML5
    • CSS3 / SASS
    • JavaScript
    • jQuery
    • Bootstrap
  5. 2016 – 2020

    Freiberuflich · Remote

    Freiberuflicher Webentwickler

    Selbstständig, Belgrad

    Websites für kleine Unternehmen und Privatkunden – vom ersten Gespräch bis zum Launch und Support, z. B. blackwinch.eu, urineseparator.com, estherjacobs.info.

    • PHP
    • MySQL
    • WordPress
    • HTML5
    • CSS3
    • JavaScript
    • jQuery
    • Bootstrap

Kompetenzen

Technische Kenntnisse

Backend

  • PHP 8
  • Symfony
  • MySQL / MariaDB
  • REST-API-Integrationen
  • Symfony Messenger
  • Redis
  • Elasticsearch / OpenSearch
  • Composer
  • Guzzle
  • PHPStan

Frontend

  • JavaScript (ES6+)
  • Vue.js
  • Twig
  • HTML5
  • CSS3 / SCSS
  • Bootstrap 5
  • Webpack
  • Vite

DevOps

  • Docker / Compose
  • GitHub Actions
  • PHP Deployer
  • Atomare Releases
  • Upsun / Platform.sh
  • Linux / SSH
  • Nginx / Apache
  • Makefile-Automatisierung
  • DB-Sync & Datenbereinigung
  • Cron- & Queue-Worker
  • Gitflow

KI

  • Claude Code
  • CLAUDE.md / Skills
  • Git-Worktrees
  • Cursor
  • OpenAI-API
  • Gemini-API

CMS

  • WordPress
  • Individuelle Themes
  • Individuelle Plugins
  • ACF

Arbeitsweise

Klare Anforderungen, konsistente Architektur, gleiche Standards für KI.

Beratung & Kommunikation

  • Anforderungserhebung & Ticket-Aufteilung

    Direkte Zusammenarbeit mit Kunden, um den tatsächlichen Bedarf hinter einer Anfrage zu ermitteln, frühzeitig die richtigen Fragen zu stellen und den Umfang abzustimmen – anschließend die Überführung in klare, schätzbare Tickets mit Akzeptanzkriterien, die das Team ohne Rückfragen übernehmen kann.

  • Teamberatung & kontinuierliche Dokumentation

    Technischer Ansprechpartner für das gesamte Entwicklungsteam (Architekturentscheidungen, Code-Reviews, Unterstützung von Kollegen bei Blockaden, Konsistenz der Codebasis). Versteht kontinuierliche Berichte und Analysedokumente als Rückgrat einer agilen, präzisen Entwicklung und Fortschrittsverfolgung und baut so Schritt für Schritt eine umfassende Wissensbasis zu Projekthistorie und Entscheidungen auf, die jede künftige KI-gestützte Analyse speist.

KI-gestützte Entwicklung

  • Claude Code als zentrales Werkzeug

    Streng organisierter Kontext für jeden Branch und jedes Ticket (isolierte Sessions und Git-Worktrees), sodass jede Session mit genau dem Wissen startet, das die Aufgabe erfordert, und nichts zwischen den Aufgaben vermischt wird.

  • Zweistufige Skillsets für Teams mit mehreren Projekten

    Ein generisches, unternehmensweites Set von Skills für alle Projekte, das Architektur und Konventionen projektübergreifend einheitlich hält, jedes Projekt leichter wartbar und erweiterbar macht und die Einarbeitungszeit neuer Kollegen verkürzt. Darauf aufbauend eine tiefere Ebene aus projektspezifischen Skills und einer CLAUDE.md – beide in jedes Repository committet, unter den Entwicklern geteilt und mit jeder Änderung kontinuierlich weiterentwickelt.

  • Architektur- & Qualitätsstandards

    Strikte Separation of Concerns, vordefinierte Architekturregeln und Namenskonventionen, die im gesamten Projekt durchgesetzt werden – auf Basis solider OOP (SOLID, Dependency Injection, Design Patterns) und abgesichert durch konsequente Qualitätssicherung; KI-generierter Code unterliegt exakt denselben Standards wie handgeschriebener Code.

Referenzen

Aus Empfehlungsschreiben

He took the time to understand the business goal behind each requirement and always completed his tasks to the highest standard, even when priorities changed at short notice.

Sascha Reininghaus Product Owner, enthus.de

He understands requirements quickly, works independently, communicates clearly and pays close attention to detail. We can trust him with changes to a live online shop, and his work is consistently of high quality.

Nebojsa Maksimovic Director, Blue Design GmbH

Under his leadership, the Kalima team consistently delivered results that not only met but often exceeded project expectations.

Tijana Pešović HR Operations and Talent Acquisition Lead, Orange IT Solutions

Zitate im englischen Original.

Qualifikationen

Ausbildung & Sprachen

Ausbildung

  • Autodidaktischer Softwareentwickler Kontinuierliche Weiterbildung durch die offizielle Shopware-Dokumentation, Open-Source-Code und praktische Projektarbeit.
  • Elektromechanischer Techniker Technische Schule, Užice, Serbien

Sprachen

  • Serbisch Muttersprache
  • Englisch Sehr gut (beruflich)

Kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Sie suchen einen erfahrenen Shopware-6-Entwickler für Ihr Team oder Ihr nächstes Projekt? Ich freue mich auf Ihre Nachricht.

  • Vollzeit oder freiberufliche Mitarbeit
  • Remote, hybrid oder vor Ort (Belgrad)
Lebenslauf herunterladen PDF · EN