Fünfzehn Jahre Kundenprojekte, meist Java und Spring.
Angefangen habe ich 2011 mit der Ausbildung zum Fachinformatiker bei encoway und bin dort bis 2020 geblieben, zuletzt als Lead Developer. Danach fünf Jahre bei Fincon Reply, und seit Oktober 2025 bin ich wieder bei encoway, jetzt mit fünf Jahren Erfahrung aus einem anderen Haus.
Die Systeme dort sind größer als die Projekte hier und gehören Kunden, nicht mir. Mit den Jahren kam zur Entwicklung mehr Entwurf und Leitung dazu, und am liebsten merke ich es daran, wenn ein Team auch ohne mich weiterkommt.
Stationen
Senior Developer, Technical Project Lead
Zurück bei encoway, jetzt mit der technischen Leitung von Projekten: Entwürfe, technische Entscheidungen und die Verantwortung dafür, dass beides trägt.
Senior Developer, Lead Developer
Fünf Jahre beim zweiten Arbeitgeber; der Schwerpunkt lag auf dem Bau von großen integrierten Systemen, von der Planung bis zur Umsetzung.
Lead Developer
Die erste leitende Rolle: von der einzelnen Anwendung zur Architektur und zum Entwicklungsprozess, im eigenen Team wie beim Kunden.
Software Developer
Die ersten Jahre nach der Ausbildung: Entwicklung in Kundenprojekten, Web-Anwendungen und Erweiterungen an vorhandenen Fachanwendungen.
Fachinformatiker Anwendungsentwicklung
Zweieinhalb Jahre Ausbildung, im Betrieb und in der Berufsschule. Das Abschlussprojekt war die Standardisierung der Datenstruktur einer Kernkomponente.
Was ich in Kundenprojekten mache
Einzelne Kundenprojekte nenne ich nicht: Wer für Kunden arbeitet, behält ihr Geschäft für sich. Was bleibt, ist die Art der Arbeit.
Bauen
Full-Stack-Entwicklung von Web-Anwendungen und ihre Anbindung an Systeme, die schon da sind, vom Datenmodell bis zur Oberfläche. Oft ist das die Ablösung einer gewachsenen Anwendung, die ihren Dienst getan hat.
Entwerfen
Architekturen entwerfen, einschließlich der Migrationspfade für Daten, die über Jahre gewachsen sind. Davor steht die Analyse: welche funktionalen und technischen Anforderungen wirklich bestehen.
Koordinieren
Entwicklungsteams koordinieren, auch gemischte aus eigenen Entwicklern und Entwicklern auf Kundenseite. Dazu führe ich Entwicklungsprozesse und agile Methoden ein und baue die Infrastruktur für Continuous Integration auf.
Anleiten
Teammitglieder, Entwickler auf Kundenseite und Auszubildende anleiten, dazu Workshops zu Clean Code, Unit-Testing und Software-Entwicklung. Dieser Teil hält am längsten, denn was jemand einmal kann, bleibt auch nach dem Projekt.
Kollektiv
Monkey Squad
Neben der Anstellung gehöre ich einem Software-Kollektiv an. Was das Kollektiv macht, steht auf dessen Seite.
Zur Seite des Kollektivs → monkeysquad.de
Womit ich beruflich arbeite
Die Aufzählung nennt, was in diesen Jahren tatsächlich vorkam, nicht wie viel davon.
Ausbildung und Sonstiges
Vollständig und gepflegt stehen die Stationen bei Xing und LinkedIn.





