Zusammenarbeit · München · English

Ich habe Code geschrieben, Teams begleitet und ein Unternehmen aufgebaut.

Seit über 20 Jahren entwickle ich Softwareprodukte gemeinsam mit Teams in Startups, Konzernen und der öffentlichen Verwaltung: als Entwickler, Architekt, Analyst, Scrum Master und Product Owner. Außerdem habe ich ein Beratungsunternehmen mit über 100 Mitarbeitenden gegründet und geführt, aufgebaut auf selbstorganisierten Teams ohne mittleres Management. Diese Erfahrung bringe ich auf jeder Ebene ein: in Ihren Code, Ihr Team und Ihre Organisation.

20+
Jahre Softwareentwicklung auf der JVM
17
Jahre als Gründer und Geschäftsführer eines Java-Beratungsunternehmens mit zuletzt über 100 Mitarbeitenden
2.000+
Mitglieder in der Java User Group, die ich organisiere
12
Zertifizierungen in Java, Spring, Scrum und Produktmanagement

Neu: fullstack4j

fullstack4j.dev →

Mit der Genossenschaft allwerker

Ganze Features mit einem Team aus drei Leuten.

Die meisten Geschäftsanwendungen brauchen kein Frontend-Team, kein Backend-Team und keine API dazwischen. Mit purem Java von der Datenbank bis zum Button verantworten zwei oder drei Leute jedes Feature von Anfang bis Ende, und KI-Agenten nehmen ihnen die Routinearbeit ab. Gemeinsam mit meinen Kolleginnen und Kollegen bei allwerker stelle ich solche Teams auf, besetze und begleite sie, in Zyklen nach dem Vorbild von Shape Up.

  • Spring Boot
  • Apache Wicket
  • Spring Modulith
  • MongoDB
  • Shape Up
UI COMMAND · VIEW EVENT Open orders Ship ShipOrder OrderShipped Billing OrdersToBill next slice
Ein Slice, eine Person: vom Button bis zur Datenbank.
  1. 1–2 Tage

    Fit-Check

    Ein Workshop zu Ihrem Produkt und Team: Wir schneiden die Domäne in Slices, formen den ersten Pitch und geben Ihnen eine ehrliche Empfehlung.

  2. Bis zu 6 Wochen

    Erster Zyklus

    Repository, Module, Architekturtests, CI und Hosting, und das erste geformte Projekt innerhalb seines Zeitbudgets in Produktion.

  3. Laufend

    Begleiten & coachen

    Als Pairing- und Mob-Partner oder als Team selbst: Shaping, Betting, Bauen, Cool-down. Sie entscheiden, wie weit wir uns zurückziehen.

Wie ich helfen kann

Daniel made an enormous personal contribution to the development of the o2 web portal. He was a key player in the introduction of the agile development methodology and influenced technology choices.

— Technical Project Manager, Telefónica Germany

Ausgewählte Projekte

  1. Öffentlicher Auftraggeber · München

    Full-Stack-Entwickler

    Digitalisierung von Antrag, Bearbeitung und Abrechnung öffentlicher Förderprogramme. Acht Entwickler arbeiten cross-funktional in vertikalen Schnitten; Wicket 10 und Spring Boot 3, Release in Produktion alle zwei Wochen.

  2. Onlinebank · Nürnberg

    Agile Analyst

    Vor Ort beim Kunden als Brückenkopf zum Entwicklungsteam in Zagreb. Analyse eines monolithischen Portals für die Migration zu Microservices, Anforderungen als BDD-Spezifikationen mit Gherkin und Cucumber.

  3. Online-Portal · München

    Software-Architekt & Scrum Master

    Schrittweise Migration einer über zehn Jahre alten Plattform samt aller Daten in ein neues System. Mit dem Product Owner das Backlog in MVPs geschnitten, danach bis zu zwei Produktteams gecoacht.

  4. Lebensversicherung · München

    Software-Architekt & Entwickler

    Ablösung einer hostbasierten Vermittlerverwaltung durch eine moderne Webanwendung, testgetrieben entwickelt mit Wicket, Spring und Hibernate; Aufbau von Continuous Delivery und Einführung von Kanban.

Zertifizierungen

Außerdem: Stanford University Online – Advanced Topics in SQL · Product-led Certified (Mind the Product) · Product Analytics Certified (Mind the Product) · Product Management Basics Certified (Mind the Product).

Sprachen: Deutsch, Englisch und Bosnisch/Kroatisch/Serbisch, jeweils fließend.

Lassen Sie uns über Ihr Produkt sprechen.

Erzählen Sie mir kurz von Ihrem Team, woran Sie arbeiten und wo Sie Unterstützung brauchen. Ich freue mich auf ein erstes, unverbindliches Gespräch.