Tom Käsler
Softwarearchitektur · Platform Engineering · Agentengestützte Entwicklung
Ich bin Softwareentwickler und Systemarchitekt mit mehr als 15 Jahren Erfahrung in Produktentwicklung, Webservices, APIs und verteilten Systemen.
Ich arbeite mit Teams und Gründer:innen, die klare technische Richtung und schnelle, praktische Umsetzung brauchen - besonders dann, wenn Zuverlässigkeit, Skalierbarkeit und Wartbarkeit wichtig sind.
Ein wachsender Teil meiner Arbeit besteht darin, Teams dabei zu unterstützen, Coding Agents in der tatsächlichen Softwareentwicklung einzusetzen. Dazu gehört, die technischen und organisatorischen Bedingungen dafür zu schaffen: eine tragfähige Architektur, klare Grenzen, brauchbare Spezifikationen, automatisierte Prüfungen, verlässliche Deployment-Wege und Systeme, die sich im Betrieb verstehen lassen.
Das Ziel ist nicht, technische Urteilskraft zu automatisieren. Es geht darum, dass Product Owner und Fachexpert:innen die Umsetzung steuern können, ohne dabei unbemerkt die Kontrolle über Qualität, Betrieb oder das Gesamtsystem zu verlieren.
Kontakt: tom@bananastack.net
Wie ich arbeite
- Pragmatische Entscheidungen ohne unnötige Zeremonie, passend zu Domäne, Rahmenbedingungen und Reifegrad des Systems
- Klare Kommunikation und Zusammenarbeit mit wenig Abstimmungsaufwand
- Fachlich sinnvolle, technisch saubere und langfristig wartbare Lösungen
Wobei ich helfe
- Prüfung bestehender Systeme mit konkreter technischer Richtung
- Architektur- und Plattformgrundlagen für neue und wachsende Produkte
- Laufende technische Begleitung, während Teams ihr Produkt entwickeln und betreiben
Wie ich liefere
- Systemdenken kombiniert mit direkter Umsetzung
- Systeme, die klar genug für Weiterentwicklung, robust genug für den Betrieb und praktisch genug für eine zügige Auslieferung sind
- KI-gestützte Workflows, die Geschwindigkeit erhöhen, ohne Qualität zu opfern
Programmiersprachen: Kotlin, Scala, Java, TypeScript, JavaScript, Go
Architekturansätze und Arbeitsweisen: Microservices-basierte Architektur, Service-orientierte Architektur (SOA), Domain-driven Design (DDD), Reactive Programming, Event Streaming, DevOps, Infrastructure-as-Code (IaC)
Tools: GitLab CI, Docker
Erfahrung
Berater für technische Architektur und agentengestützte Entwicklung — Kunde: GEDAT Gesellschaft für Datentechnik mbH (TIME JOB)
Freiberufliches Consulting für technische Architektur und Platform Engineering in der Softwareentwicklung von TIME JOB. Mitgestaltung und Begleitung eines Entwicklungsprozesses, in dem Product Owner Arbeit spezifizieren und steuern, die von Coding Agents umgesetzt wird – einschließlich technischer Einordnung, Review, Deployment, Observability und betrieblicher Guardrails.
Berater für Systemarchitektur / Platform Engineering — Kunde: Naven Labs GmbH
Freiberufliches Consulting für Konzeption und Umsetzung operativer Anwendungen rund um Interviewplanung, Mandantenverwaltung sowie CRM- und Backoffice-Prozesse. Verantwortung für Plattform- und DevOps-Themen sowie praktische technische Unterstützung des Projektmanagements bei Planung und Umsetzung.
Systemarchitekt — milch & zucker GmbH
Koordination und Verantwortung für Architekturentscheidungen sowie technische Leitung in Automatisierungsplattform und Produktentwicklung.
Softwareentwickler / Platform Engineer — milch & zucker GmbH
Konzeption und Entwicklung – inklusive der Sicherstellung der Produktionsreife durch unter anderem automatisiertes Testen und Monitoring – von Webdiensten zur Automatisierung des Applikationslebenszyklus mit Container-Technologien in einem kleinen Team in einem mittelständigen Unternehmen. Eigenverantwortliche Entwicklung und Betreuung der entstandenen Dienste.
Mitgründer — Particify GmbH
Entwurf und Entwicklung des serviceorientierten Webdienstes ARSnova, insbesondere hinsichtlich Verfügbarkeit und Skalierbarkeit. Sicherstellung von Qualität, Wartbarkeit und Stabilität. Umsetzung eines Premium-Subscription-Systems inklusive Zahlungsfunktionalität und Bereitstellung von Premium-Funktionen, wie zum Beispiel Bildupload.
Lehrbeauftragter — Technische Hochschule Mittelhessen
Erstellung und Durchführung von Kursen in der Informatik. Betreuung von Abschlussarbeiten.
Wissenschaftliche Hilfskraft — Technische Hochschule Mittelhessen
Pflege und Weiterentwicklung der Infrastruktur für Quellcodeverwaltung und Continuous-Integration / -Deployment, umgesetzt durch GitLab CI. Durchführung von Lehrveranstaltungen wie "Microservices", "Nebenläufige und Verteilte Systeme", "Architekturen von Webservices", inklusive Erstellung der Veranstaltungsinhalte.
Open-Source-Softwareentwickler — ARSnova
Haupt-Maintainer und Entwickler des Audience Response Systems ARSnova in einem kleinen Entwicklungsteam. Refactoring von Legacy-Code und Migration der Architektur zu einem service-orientierten System durch die Einführung von Microservices.