Web-Produkte, Mobile-Plattformen und Auslieferungssysteme.

Ausgewählte Programme, in denen Denis für die Auslieferung, die Plattformqualität oder eine schwierige Systemgrenze verantwortlich war. Das Portfolio beginnt im Web Product Engineering und weitet sich auf Mobile-Architektur und die Verantwortung für mehrere Teams aus.

Die Fallstudien lassen bewusst private Architektur, Zugangsdaten, unveröffentlichte Produktdetails und interne Geschäftszahlen aus.

Drei regulierte Launches über drei parallele Roadmaps

Portfolio-Führung für Zinx Romania, Betoro Denmark und YoYo Sweden; YoYo war nach rund fünf Monaten in Produktion.

Kontext
Drei Mobile-Teams lieferten gleichzeitig für unterschiedliche regulierte Märkte, während sich Besetzung, Prioritäten, Abhängigkeiten und Compliance-Anforderungen laufend änderten.
Verantwortung
Führte das Portfolio mit 15 Engineers, coachte zwei Team Leads, trug die Verantwortung für Auslieferung und Teamgesundheit und stimmte Product, Design, QA, Backend, Payments und Compliance aufeinander ab.
Vorgehen
Führte ein gemeinsames Betriebsmodell für Schätzung, Kapazität, Abhängigkeiten, Meilensteine und Release-Gates ein. Blieb technisch nah genug dran, um Eskalationen bei Signierung, nativen SDKs, WebView-Bridge, App-Stores und Incidents selbst zu lösen.
Ergebnis
Alle drei Produkte erreichten ihre regulierten Go-live-Fenster termingerecht. YoYo ging in rund fünf Monaten von der ersten Implementierung in Produktion.
Stack
Flutter, Dart, Kotlin, Swift, REST/WebSockets, Firebase, GitLab CI/CD, Codemagic, Fastlane, Sentry/Crashlytics

Ein gemeinsamer Flutter-Core und ein Release-System für zehn Apps

Modernisierte die Plattform unter einem Multi-Brand-Portfolio, während die aktiven Produkte weiter ausgeliefert wurden.

Kontext
Zehn Apps teilten sich einen Flutter-Core und markenspezifische Konfigurationen. Auseinanderlaufende Versionen und wiederholtes Release-Setup erhöhten Wartungsaufwand und Produktionsrisiko.
Verantwortung
Leitete die Migration des gemeinsamen Cores von Flutter 3.19 auf 3.38.1 und standardisierte wiederverwendbare GitLab-CI/CD- und Codemagic-Workflows für alle Produktteams.
Vorgehen
Konsolidierte Plattformkonfiguration, Release-Checklisten, Review-Standards, automatisierte Tests, Observability und Incident-Nachbereitung und delegierte das Tagesgeschäft der Teams an die Team Leads.
Ergebnis
Weniger Plattformdrift und Doppelarbeit beim Setup, klarere Release-Verantwortung und ein einheitlicher Produktionsstandard für das gesamte Portfolio.
Stack
Flutter 3.19–3.38.1, GitLab CI/CD, Codemagic, Fastlane, automatisierte Tests, Sentry, Crashlytics

Eine Operations-Plattform mit über 100 Screens, von Grund auf gebaut

Hands-on-Flutter-Engineering für ein VPN-gesichertes Operations-Produkt mit KYC, AML, Karten, IBAN, Transaktionen, Berechtigungen und Support-Workflows.

Kontext
Interne Finanzoperationen brauchten eine dichte, verlässliche Oberfläche mit vielen Geschäftszuständen, Zugriffsregeln, Echtzeit-Updates und compliance-kritischen Abläufen.
Verantwortung
Einziger Flutter-Entwickler der Plattform innerhalb einer größeren Engineering-Organisation.
Vorgehen
Baute wiederverwendbare Tabellen, Formulare, Berechtigungen, Zugriffskontrolle und Echtzeit-Komponenten auf einer modularen Architektur mit testgetriebenem Vorgehen.
Ergebnis
Über 100 produktive Screens in 18 Monaten und ein gemeinsames Komponentenmodell, das eine einheitliche Umsetzung über alle operativen Bereiche hinweg trug.
Stack
Flutter Web/Desktop, Dart, Clean Architecture, BLoC, get_it, REST, WebSockets, TDD, Unit- und Golden-Tests

Hausgenaue Zustellung ohne kostenpflichtigen Geocoder

Eine eigene Adress-Pipeline auf Basis von OpenStreetMap für einen Marktplatz für Hoflebensmittel mit 150.000 registrierten Kunden.

Kontext
Die Zustellgenauigkeit hing davon ab, uneinheitliche Adressen zu normalisieren und hausgenau zuzuordnen – ohne einen kostenpflichtigen externen Geocoding-Dienst.
Verantwortung
Entwarf und lieferte die Pipeline für Geocoding, Adressnormalisierung und Matching persönlich, parallel zu Katalog, Warenkorb, Checkout, Lieferung und Abos für Endkunden.
Vorgehen
Kombinierte OpenStreetMap-Daten mit produktspezifischer Normalisierung und Geo-Regeln und band das Ergebnis in die operativen Abläufe und die Kundenzustellung ein.
Ergebnis
Genauere Lieferadressen und verlässlichere Abläufe für ein Produkt mit 150.000 registrierten Kunden.
Stack
Flutter, Dart, OpenStreetMap, Firebase, REST, Clean Architecture, TDD, native Android/iOS-Integrationen

Über 100 Web-Produkte vor dem Mobile-Kapitel

Fünf Jahre Fundament aus Websites, E-Commerce, operativen Panels, Rechnern, Payment-Integrationen und Lead-Generierungssystemen.

Kontext
Kleine und mittlere Unternehmen brauchten komplette digitale Produkte statt isolierter UI-Arbeit: Discovery, Umsetzung, Hosting, Integrationen und ein Weg zu messbarer Nutzung.
Verantwortung
Gründete und führte ein Web-Studio mit zwei bis vier Personen und blieb hands-on in Frontend, Produktlogik, Integrationen, Auslieferung und Kundenkommunikation.
Vorgehen
Baute verhältnismäßige Lösungen für Handel, Verwaltung, Payments, Berechnungen und Lead-Generierung und wählte jeweils die einfachste Architektur, die sich nach der Übergabe betreiben ließ.
Ergebnis
Über 100 kleine bis mittlere Web-Projekte zwischen 2015 und 2019 – das Fundament für die spätere Arbeit an Produkten, Plattformen und in der Engineering-Führung.
Stack
HTML/CSS, JavaScript, PHP, CMS- und Commerce-Plattformen, Payment-Integrationen, Analytics, Hosting, AngularDart

Ein digitales Produkt bauen, modernisieren oder wieder in Bewegung bringen?

Beschreiben Sie das eigentliche Problem – Web, Mobile, die Auslieferung im Team oder ein KI-Workflow, der produktionsreif werden muss.

Projekt besprechen