koehler.softwarekoehler.softwareStartseite

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.

Porträt von Tom Köhler

01 / Werdegang

Vom Junior-Entwickler zum Technical Expert.

  1. seit 10/2026Gründer · Koehler Software

    Nebenberuflich: Websites und Software für kleine Betriebe in der Region – mit derselben Sorgfalt wie im Großprojekt.

  2. 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.

  3. seit 10/2016IT-Beratungsunternehmen, Rhein-Main

    Vom Junior-Entwickler zum Technical Expert und Senior IT-Consultant – durchgehend in Kundenprojekten als Entwickler und Architekt.

  4. 2010 – 2016B. Sc. und M. Sc. Informatik

    Hochschule Darmstadt

02 / Projekte

Ausgewählte Projekte

seit 07/2025Finanzsektor · Internationales GroßprojektTechnical Expert · SoftwarearchitektJavaKeycloakKafkaAngular

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 · BackendJavaRabbitMQKubernetes

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 · FrontendAngularTypeScriptGitLab CI

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 LeadAngularJavaDocker

Ö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

Lassen Sie uns sprechen.