Software Engineer · Koehler Software
Tom Köhler
Systemarchitektur und Sicherheitskonzepte für Banken und Behörden – entworfen und umgesetzt von einem Fullstack-Entwickler mit Java und Angular.

01 / Werdegang
Vom Junior-Entwickler zum Technical Expert.
seit 10/2026Gründer · Koehler Software
Nebenberuflich: Websites und Software für kleine Betriebe in der Region – mit derselben Sorgfalt wie im Großprojekt.
seit 03/2018Teamlead
Fachliche, technische und disziplinarische Führung eines Teams von bis zu 12 Mitarbeitenden; Mitarbeiterentwicklung und neue Personalstrukturen gemeinsam mit der Geschäftsführung.
seit 10/2016IT-Beratungsunternehmen, Rhein-Main
Vom Junior-Entwickler zum Technical Expert und Senior IT-Consultant – durchgehend in Kundenprojekten als Entwickler und Architekt.
2010 – 2016B. Sc. und M. Sc. Informatik
Hochschule Darmstadt
02 / Projekte
Ausgewählte Projekte
seit 07/2025Finanzsektor · Internationales GroßprojektTechnical Expert · Softwarearchitekt
Anforderungen in System- und Schnittstellenspezifikationen überführen, Architektur und Datenflüsse modellieren, Sicherheitskonzepte entwerfen und über alle Schichten umsetzen.
Ergebnis: Technische Schnittstelle zwischen Entwicklungsteam und Stakeholdern.
07/2024 – 06/2025BundesbehördeLead Software Engineer · Backend
Asynchrones Messaging-System mit Anbindung externer Dienstleister konzipiert und gebaut, Schnittstellen von SOAP auf REST umgestellt, Bestandscode modernisiert.
Ergebnis: Messaging mit drei Dienstleistern produktiv.
10/2023 – 06/2024BundesbehördeLead Software Engineer · Frontend
Frontend neu strukturiert und auf Angular 17 gehoben, neue Verfahren umgesetzt, Umstieg von SVN auf Git mit CI/CD.
Ergebnis: Erstes Verfahren der Behörde auf Kubernetes.
07/2021 – 09/2023GroßbankLead Software Engineer & Technical Project Lead
Öffentliche Website-Anwendungen und Marktdaten-Middleware weiterentwickelt und in die Cloud überführt.
Ergebnis: Zahlreiche Anwendungen von Angular 8 auf 14 modernisiert.
Frühere Projekte (2016 – 2021)
- Großbank · Umstellung des Marktdaten-Zulieferers, Technical Project Lead
- Großbank · Editor für Antragsstrecken, löste über 40 Altstrecken ab
- Großbank · Vorsorge-Strecken und Finanzcheck, Komponenten-Bibliotheken
- Bausparkasse · vier Online-Abschlussstrecken mit REST-Anbindung
03 / Kenntnisse
Werkzeugkasten
Java Spring Boot Angular TypeScript RxJS Keycloak OpenID Connect Kafka RabbitMQ Docker Kubernetes Terraform GitLab CI MongoDB MariaDB Node.js
Alle Kenntnisse im Detail
Architektur
Softwarearchitektur · Microservices · API-Design · UML · Design Patterns · Requirements Engineering
Sicherheit
OAuth2 / OIDC · JWT · Keycloak · Threat Modeling
Backend
Java 8–17 · Spring Boot · JPA / Hibernate · REST · Kafka · RabbitMQ · Node.js
Frontend
Angular 2–18 · TypeScript · RxJS · Signals · Angular Material · SCSS · Storybook · Microfrontends
DevOps & Cloud
Docker · Kubernetes · Terraform · CI/CD · GitLab
Daten, Tests & Methoden
Oracle · MariaDB · MongoDB · JUnit · Jest · Scrum · Kanban · SAFe
Deutsch (Muttersprache) · Englisch (verhandlungssicher) · Professional Scrum Master
04 / Websites für Betriebe
Beispielseiten folgen in Kürze.
Live-Demos für Restaurants, Friseure und andere Betriebe.
05 / Kontakt