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 →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
-
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.
-
Erster Zyklus
Repository, Module, Architekturtests, CI und Hosting, und das erste geformte Projekt innerhalb seines Zeitbudgets in Produktion.
-
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
-
Entwickeln
Full-Stack-Entwicklung mit Java
Mitten in Ihrem Team, von der Oberfläche bis zur Datenbank. Serverseitig gerenderte Webanwendungen mit Spring Boot und Apache Wicket, testgetrieben und kontinuierlich ausgeliefert.
-
Modernisieren
Architektur & Ablösung von Altsystemen
Host-Systeme und gewachsene Monolithen Schritt für Schritt ablösen, Neues sauber an Bestehendes anbinden und die Daten mitnehmen, ohne riskanten Big Bang.
-
Coachen
Agile Coaching & Produktentwicklung
Scrum Master für ein oder mehrere Teams, Sparringspartner für Product Owner, Backlogs in kleine MVPs schneiden und Anforderungen so formulieren, dass Teams sie testen können, z. B. mit BDD.
-
Organisieren
Agile Organisation & Führung
17 Jahre lang habe ich ein Unternehmen mit über 100 Mitarbeitenden geführt: selbstorganisierte Teams (Zellen) ohne mittleres Management, Labs für selbstgewählte Themen und konsequente Investition in T-shaped Skills. Ich unterstütze Geschäftsführung und CTOs dabei, eine Organisation aufzubauen, in der agile Teams aufblühen.
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.
Ausgewählte Projekte
-
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.
-
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.
-
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.
-
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
-
Oracle Certified Professional: Java SE 17 Developer
-
SpringSource/Pivotal Certified Spring Professional
-
MongoDB Certified Developer
-
ICAgile Certified Professional – Agile Coaching
-
Agile Kata Pro
-
Certified Scrum Master (Scrum Alliance)
-
Certified Scrum Product Owner (Scrum Alliance)
-
Certified LeSS Practitioner
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.