Sebastian Rosiński · PHP‑Entwickler, E‑Commerce‑Backend

Erst der Prozess.Dann der Code.

Ich konzipiere und entwickle das Backend großer E‑Commerce‑Plattformen. Ich beginne beim Geschäftsprozess und wähle Architektur und Integrationen so, dass das System die echten Probleme des Unternehmens löst – und nicht nur läuft.

Außerdem entwickle ich eigene digitale Produkte und Websites für kleinere Unternehmen.

13JahrePHP, seit 2013
8JahreB2B‑Zusammenarbeit an E‑Commerce‑Plattformen
2Appseigene Produkte bei Google Play
5Zertifikate10xDevs, eines davon mit Auszeichnung, und Git

Ausgewählte Marken aus E‑Commerce‑ProjektenPlattformen, entwickelt in Zusammenarbeit mit merce.com

  • New Balance
  • Romet
  • Wkręt-met

Leistungen

Wobei ich Unternehmen unterstütze

Ich beginne beim Problem des Unternehmens, nicht beim Framework.

Anwendungsarchitektur

Ich modelliere den Prozess gemeinsam mit dem Fachbereich und teile das System in Kontexte auf, bevor die erste Codezeile entsteht.

Typische SituationDas System wächst, und jede Änderung betrifft mehrere Stellen gleichzeitig.

Ein beispielhafter Bestellprozess als Abfolge von Ereignissen

  1. Produkt in den Warenkorb gelegt
  2. Bestellung aufgegeben
  3. Zahlung eingegangen
  4. Rechnung ausgestellt
  5. Paket versandt
Event StormingDomain‑Driven Design

E‑Commerce

Ich entwickle und optimiere große Onlineshops sowie Module, die genau auf das Projekt zugeschnitten sind.

PHPMySQL

Integrationen

Ich verbinde die Plattform über APIs und Message Queues mit externen Systemen.

RabbitMQAPI

Suche und Performance

Ich beschleunige Suche und Abfragen, damit der Shop auch in Verkaufsspitzen zuverlässig läuft.

SolrAbfrageoptimierung

Betrieb und Wartung

Ich betreue die Plattform von der Einführung bis zum Tagesgeschäft: Ich messe, verbessere und entwickle weiter.

StabilitätTechnischer Support

Websites und Apps für kleine Unternehmen

Firmenwebsites mit Online‑Anmeldung und mobile Apps, zum Beispiel Practice und Kidalu.

WebsitesAndroid

So arbeite ich

So läuft die Zusammenarbeit

Vier Schritte in dieser Reihenfolge: vom Verständnis des Prozesses bis zum Betrieb des laufenden Systems.

  1. 01

    Ereignisse

    Ich bilde den Prozess auf Haftnotizen ab: Was passiert, wer entscheidet und wo hakt es?

    Event Storming

    ErgebnisEin gemeinsames Bild des Prozesses: was passiert, wer entscheidet und wo die Probleme liegen.

  2. 02

    Grenzen

    Ich teile das System in Kontexte auf, damit eine Änderung im Warenkorb nicht die Rechnungen durcheinanderbringt.

    Domain‑Driven Design

    ErgebnisEine Context Map: welche Teile des Systems wofür zuständig sind.

  3. 03

    Code

    PHP, Tests und Integrationen, die auch nach einem Jahr noch lesbar sind.

    PHP · MySQL · RabbitMQ

    ErgebnisModule und Integrationen, bereit für die Einführung und die Weiterentwicklung.

  4. 04

    Betrieb

    Ich messe, optimiere und verbessere. Der Shop muss auch in Verkaufsspitzen funktionieren.

    Solr · Performance

    ErgebnisEine Plattform, die auch in Verkaufsspitzen stabil läuft.

KI nutze ich als Pair‑Programmer: Sie beschleunigt die Arbeit, aber die Entscheidungen treffe ich. 10xDevs‑Zertifikate, eines davon mit Auszeichnung, und null Glaube an Magie.

Projekte

Ausgewählte Projekte

Eigene Produkte, eine Website für ein lokales Unternehmen und eine langjährige Zusammenarbeit an E‑Commerce‑Plattformen. Jedes Projekt ist gleich aufgebaut: Problem, Lösung, Technologien und Ergebnis.

Alle Projekte
Markenwebsite von Kidalu mit Lern‑Apps für Kinder
Die Kidalu‑Website auf dem Smartphone

Markenwebsite und Apps

Kidalu

Kidalu ist meine eigene Marke für Lern‑Apps für Kinder: ohne Werbung und ohne Tracking, auf Polnisch, Deutsch und Englisch. Ich entwickle sie von der Idee bis zur Veröffentlichung bei Google Play.

Problem
Eltern suchen Lern‑Apps ohne Werbung und ohne Tracking, und die Marke brauchte eine Website in drei Sprachen.
Lösung
Zwei Android‑Apps, Czytam (Lesen) und Piszę (Schreiben), sowie eine Markenwebsite, die die Apps vorstellt und einen Leitfaden für Eltern bietet.
Ergebnis
Die Apps sind bei Google Play erhältlich, und die Website begleitet Eltern auf Polnisch, Deutsch und Englisch.
Technologien
AndroidGoogle PlayPL · DE · EN
Startseite der Sprachschule Practice: Kursangebot und Online‑Anmeldung
Die Website der Sprachschule Practice auf dem Smartphone

Website einer Sprachschule

Practice

Problem
Die Schule unterrichtet sieben Sprachen an drei Standorten und brauchte einen zentralen Ort, an dem Lernende das Angebot finden und sich selbst anmelden können.
Lösung
Eine Website mit dem Angebot für sieben Sprachen, Gruppen mit bis zu sechs Personen, den Standorten in Mikołów und Orzesze sowie einer Online‑Anmeldung.
Ergebnis
Lernende sehen sich das Angebot an und melden sich online an – auch vom Smartphone aus.
Technologien
WebsiteOnline‑AnmeldungMobile Version

B2B‑Zusammenarbeit · seit 2017

E‑Commerce‑Plattformen

Problem
Große Onlineshops von Marken aus verschiedenen Branchen müssen ohne Ausfallzeiten laufen, und jede Änderung betrifft Bestellungen und externe Systeme.
Lösung
Ich entwickle maßgeschneiderte Module, Integrationen über RabbitMQ‑Queues und die Suche mit Solr. Zuerst modelliere ich den Prozess, dann schreibe ich den Code.
Ergebnis
Die Zusammenarbeit läuft seit 2017 ohne Unterbrechung: von Einführungen bis zum täglichen Betrieb der Plattformen.

Technologien

PHPMySQLRabbitMQSolr

Ausgewählte Marken aus E‑Commerce‑Projekten

  • New Balance
  • Romet
  • Wkręt-met

Plattformen, entwickelt in Zusammenarbeit mit merce.com

App‑Symbol von Dietabis: eine Schüssel mit einem Blatt

Mobile App · Android und iOS

Dietabis

Problem
Wer mit einer Küchenmaschine mit Kochfunktion kocht, möchte sich nach einem konkreten Kalorienziel ernähren – doch kcal und Makros nach jeder Rezeptänderung neu zu berechnen, kostet Zeit.
Lösung
Fertige Essenspläne in mehreren kcal‑Stufen. Zu jedem Gericht Änderungen „im Topf“ und Ergänzungen „auf dem Teller“ mit berechneten kcal und Makros, Mahlzeitentausch innerhalb des Plans und ein einmaliger Kauf ohne Konto.
Ergebnis
Die App startet in Polen; die Veröffentlichung bei Google Play und im App Store ist in Vorbereitung.
Technologien
FlutterAndroid · iOSIn‑App‑KäufeSupabase

Ausführliche Fallstudien · Kidalu mit seinen Apps, Practice, E‑Commerce‑Plattformen und Dietabis

Alle Projekte

Werdegang

Berufserfahrung

Vom Reporting‑System auf Joomla bis zum Backend großer Onlineshops.

  1. 2017 – heute

    Freiberuflicher PHP‑Entwickler

    B2B‑Zusammenarbeit mit merce.com · Mikołów, Polen · hybrid

    • Entwicklung und Optimierung von Onlineshops
    • Integrationen mit externen Systemen
    • Auf das Projekt zugeschnittene Module
    • Performance und Stabilität der Plattformen
    • Technischer Support von der Einführung bis zum Betrieb
    PHPMySQLRabbitMQSolrEvent Storming
  2. 2016 – 2017

    PHP‑Entwickler

    JSJ Group · Gliwice, Polen

    • Entwicklung von PHP‑Anwendungen
    PHPOOP
  3. 2015 – 2016

    Frontend‑Entwickler

    I-Systems · Gliwice, Polen

    • Programmierung von E‑Mail‑Newslettern
    • Vorlagen für Allegro‑Auktionen
    HTMLCSSNewsletterAllegro
  4. 2013 – 2015

    Programmierer

    MEDAS Sp. z o.o. · Katowice, Polen

    • Reporting‑System auf Basis des CMS Joomla
    JoomlaMySQL

Weiterbildung

Zertifikate, Schulungen und Ausbildung

Zertifikate

  • August 202610xDevs 3.0PrzeprogramowaniBuilderChampionArchitect
  • Dezember 202510xDevs 2Przeprogramowanimit Auszeichnung
  • 27. März 2016Git‑Kurs – VersionskontrollsystemStrefa Kursów

Schulungen

  • Starter Pack für Führungskräfte, Teil 223.–25. Oktober 2024Bottega IT Minds
  • Starter Pack für Führungskräfte, Teil 125.–27. Juni 2024Bottega IT Minds
  • Domain‑Driven Design8.–10. November 2022Bottega IT Minds

Ausbildung

  • Master (Magister), Informatik und Ökonometrie2012–2014Wirtschaftsuniversität Katowice
  • Bachelor (Licencjat), Informatik und Ökonometrie2009–2012Wirtschaftsuniversität Katowice
Sebastian Rosiński, PHP‑Entwickler und Gründer von CodeDriven

Mikołów, Schlesien, Polenhybrid oder remote

Über mich

Sebastian Rosiński

PHP‑Entwickler, E‑Commerce‑Backend · Gründer von CodeDriven

Ich programmiere seit 2013 in PHP. Angefangen habe ich mit einem Reporting‑System auf Joomla, danach kamen E‑Mail‑Newsletter und Allegro‑Vorlagen – heute ist es das Backend von Shops, die nicht stillstehen dürfen.

Ich habe Informatik und Ökonometrie studiert, deshalb ist der Geschäftsprozess für mich der Ausgangspunkt und kein Hindernis. Bevor ich ein Modul schreibe, will ich wissen, was zwischen Bestellung und Rechnung wirklich passiert.

Ich gehe dorthin, wo sich der Code verheddert hat, und hinterlasse ihn in einem Zustand, der sich warten lässt.

FAQ

Häufige Fragen

Der erste Schritt ist ein Gespräch darüber, was Sie bauen möchten oder was nicht mehr funktioniert.

Sprechen wir
Zu welchen Bedingungen arbeiten Sie?

Auf B2B‑Basis, über meine Firma CodeDriven. Ich arbeite von Mikołów (Polen) aus, hybrid oder remote.

Steigen Sie auch in ein bestehendes Team ein?

Ja. Seit 2017 entwickle und betreue ich auf B2B‑Basis E‑Commerce‑Plattformen in Zusammenarbeit mit merce.com.

Womit fangen wir an?

Mit einem Gespräch darüber, was besser funktionieren soll. Einen komplexen Prozess zerlegen wir zuerst in Ereignisse (Event Storming) und planen erst danach den Code.

Übernehmen Sie auch kleinere Projekte?

Ja: Firmenwebsites mit Online‑Anmeldung und mobile Apps, zum Beispiel Practice und Kidalu.

Kontakt

Haben Sie ein Projekt oder ein technisches Problem?

Schreiben Sie mir, was Sie bauen möchten oder was nicht mehr funktioniert. Sie bekommen eine konkrete Antwort und kein Angebot von der Stange.

Sie brauchen Unterstützung bei einer E‑Commerce‑Plattform

Architektur, Integrationen, Performance und Betrieb. Zusammenarbeit auf B2B‑Basis, hybrid oder remote.

Lebenslauf herunterladen

Sie brauchen eine Website oder eine App

Firmenwebsites und mobile Apps für kleine Unternehmen, zum Beispiel Practice und Kidalu.

Projekt beschreiben
Form der Zusammenarbeit
B2B, über meine Firma CodeDriven
Ort und Arbeitsweise
Mikołów, Schlesien, Polen · hybrid oder remote
Erster Schritt
Ein Gespräch darüber, was Sie bauen möchten oder was nicht mehr funktioniert

Nachricht schreiben

Nach dem Absenden antworte ich Ihnen per E‑Mail mit Rückfragen oder dem Vorschlag für ein kurzes Gespräch.

Die Daten aus dem Formular verwende ich ausschließlich, um auf Ihre Nachricht zu antworten. Datenschutzerklärung.