← Über mich

Aktuell freie Kapazitäten — Projektstart ab sofort möglich.

Freiberuflicher Senior Backend-Entwickler: Kotlin, Java/Spring Boot, Go und AWS

Ich bin Thorsten Boock, Softwareentwickler aus Hamburg. Seit 2008 entwickle ich Software, seit 2016 arbeite ich in Backend-Teams bei Unternehmen wie VTG, MOIA und Jungheinrich. Meine Schwerpunkte sind Kotlin, Java/Spring Boot, Go und AWS. Für Projekte stehe ich freiberuflich zur Verfügung, in Hamburg vor Ort und überregional remote.

Foto: Jorge Franganillo, CC BY 2.0

01 Auf einen Blick

Rolle, Schwerpunkte und Technologien

RolleSenior Backend Engineer / Senior Software Engineer; Softwarearchitekt mit eigener Entwicklungstätigkeit, Technical Designer
SchwerpunkteEvent-driven-Systeme, Cloud-native-Architekturen auf AWS, Microservices und verteilte Systeme, Datenpipelines für große Datenmengen, Legacy-Modernisierung
ProgrammiersprachenKotlin, Java (Spring Boot), Go (Golang), TypeScript, PHP
CloudAWS (Amazon Web Services), Serverless mit AWS Lambda, Infrastruktur als Code mit Terraform und AWS CDK
DatenbankenPostgreSQL, DynamoDB, MongoDB
BranchenSchienenlogistik, Ridesharing und Mobilität, industrielles Flottenmanagement (Intralogistik), Webportale und B2B-SaaS
ErfahrungSoftwareentwicklung seit 2008, erste freiberufliche Projekte 2013, Industrieprojekte seit 2016
EinsatzHamburg vor Ort, überregional remote; Deutsch (Muttersprache), Englisch (verhandlungssicher)
ZusammenarbeitDirekt oder über Projektvermittler; Abrechnung nach Stunden, Stundensatz auf Anfrage

Ausgewählte Aufgaben aus bisherigen Projekten

  • Datenverarbeitung bei VTG: Backend-Services für Telemetrie- und Sensordaten von Güterwagen, Auswertungen zu Aufenthalten und Laufleistung sowie Werkzeuge zum erneuten Verarbeiten gespeicherter Events.
  • Cloud-Entwicklung bei MOIA: Serverless-Backends auf AWS für Fahrpreise, Kunden- und Buchungsprozesse; passwortlose Anmeldung mit Cognito.
  • Modernisierung bei Jungheinrich: Schrittweise Ablösung einer PHP-Anwendung durch Microservices und Migration der Benutzerverwaltung auf Keycloak im laufenden Betrieb.
  • Produktivbetrieb bei VTG, Jungheinrich und MOIA: Als First Responder Störungen untersucht, Dateninkonsistenzen behoben und Leistungsprobleme in Services und Datenbanken bearbeitet.

02 Technologien

Sprachen, Frameworks und Infrastruktur

Mein Schwerpunkt liegt auf Backend-Entwicklung und AWS. Die Technologien der einzelnen Projekte finden Sie in der Projekthistorie.

  • Programmiersprachen und Frameworks: Kotlin, Java, Spring Boot (Spring), Go (Golang), TypeScript, React, PHP (Symfony-Komponenten, Doctrine)
  • AWS (Amazon Web Services): Lambda, SNS, SQS, Kinesis, DynamoDB, Aurora Serverless, RDS, Athena, S3, Cognito, Fargate, CloudWatch, CodePipeline, CodeBuild, CodeDeploy, Glue
  • Datenbanken und Datenzugriff: PostgreSQL (Postgres), DynamoDB, MongoDB, jOOQ, Hibernate, Flyway, ent, Materialized Views
  • Architektur: Microservices, Event-driven Architecture (ereignisgetriebene Architektur), Event Sourcing, Publish/Subscribe, Serverless, verteilte Systeme, Strangler Fig Pattern
  • Schnittstellen und Messaging: REST, GraphQL, gRPC, Protocol Buffers (Protobuf), JSON-RPC, RabbitMQ, SNS/SQS, Kinesis, beanstalkd
  • Infrastruktur und Deployment: Terraform, AWS CDK, CloudFormation, Serverless Framework, Docker, Kubernetes, Linux, GitLab CI/CD, GitHub Actions, CircleCI, Concourse CI
  • Monitoring und Betrieb: Datadog, CloudWatch, Prometheus, Grafana, PagerDuty, Alarmierung in Slack und MS Teams, DLQ-Analyse und Replay, Performance-Tuning unter Last
  • Identität und Zugang: Keycloak (SSO, eigene Java-Erweiterung), AWS Cognito (passwortlose Registrierung und Anmeldung)
  • Daten und Analytics: Athena, Presto; Apache Spark und AWS Glue zur Evaluation

03 Projekthistorie

Projekterfahrung 2016–2026

Bei VTG, MOIA und Jungheinrich habe ich in internationalen, englischsprachigen Teams entwickelt und den Betrieb der Anwendungen mitverantwortet. Mein ausführliches Projektprofil erhalten Sie auf Anfrage als PDF.

03/2023 – 06/2026 · VTG Rail Europe · Schienenlogistik

RolleSenior Backend Engineer, freiberuflich
AufgabenBackend-Services für die Plattform traigo entwickelt: Verarbeitung von Sensor- und Telematikdaten, Auswertungen zu Geofences, Wagenaufenthalten, Laufleistung und Wagenzustand. Bestehende Datenpipelines abgelöst, Replay- und Rebuild-Werkzeuge entwickelt und Datenhaltung von DynamoDB nach PostgreSQL migriert. First Responder im Produktivbetrieb.
TechnologienKotlin, Java, Spring Boot, AWS Lambda, SNS/SQS, DynamoDB, PostgreSQL, Aurora Serverless, Athena, Protobuf, gRPC, Terraform, Kubernetes, Docker, jOOQ, Hibernate, Flyway, Datadog, GitLab CI/CD

06/2022 – 02/2023 · Jungheinrich Digital Solutions · Flottenmanagement

RolleSenior Software Developer, Festanstellung
AufgabenAuswertungen zur Auslastung von Staplerflotten entwickelt und in das bestehende Flottenmanagement integriert. Dafür Fahrzeugdaten ereignisgetrieben verarbeitet, Materialized Views und einen GraphQL-Server erstellt sowie AWS-Infrastruktur mit CDK, Monitoring und Alarmierung eingerichtet.
TechnologienGo, ent, GraphQL, PostgreSQL, AWS, AWS CDK, Fargate, CloudWatch, Docker, Concourse CI, Spark/Glue (Evaluation)

07/2020 – 05/2022 · MOIA (Volkswagen-Konzern) · Ridesharing

RolleTechnical Designer, Festanstellung
AufgabenMicroservices auf AWS für Kunden- und Buchungsprozesse entwickelt und betrieben, darunter eine passwortlose Anmeldung mit Cognito. An unternehmensweiten Architekturentscheidungen mitgewirkt und als Hiring Manager die Personalauswahl eines Produktteams betreut.
TechnologienKotlin, Go, TypeScript, AWS Lambda, Kinesis, DynamoDB, PostgreSQL, Cognito, CDK, Terraform, Serverless, GitHub Actions, CloudWatch, Grafana, Prometheus

11/2018 – 12/2019 · MOIA (Volkswagen-Konzern) · Ridesharing

RolleSenior Software Engineer, freiberuflich
AufgabenServerless-Backends für Fahrpreisberechnung, personalisierte Preise, Backoffice-Prozesse, Zahlungshistorie und Benutzerverwaltung entwickelt. GraphQL- und Protobuf-Schnittstellen implementiert sowie CI- und Deployment-Pipelines eingerichtet.
TechnologienGo, Kotlin, TypeScript, AWS Lambda, Kinesis, DynamoDB, PostgreSQL, GraphQL, Protobuf, Terraform, CloudFormation, CircleCI, CodePipeline, CodeBuild

07/2016 – 10/2018 · Jungheinrich AG · Flottenmanagement

RolleSenior Software Engineer und Architekt, freiberuflich
AufgabenDie schrittweise Umstellung einer Flottenmanagementplattform von PHP auf Microservices konzipiert und umgesetzt. Event Sourcing und eine Event Bridge in Go entwickelt, die Fahrzeuganbindung in eigene Services ausgelagert und die Benutzerverwaltung im laufenden Betrieb auf Keycloak migriert. Am Batteriemanagement und der nächsten Version des Flottenmanagementsystems mitgearbeitet.
TechnologienGo, Kotlin, PHP, TypeScript, React, PostgreSQL, MongoDB, RabbitMQ, Keycloak, Terraform, Docker, AWS CodePipeline, CodeBuild

Von 2013 bis 2016 habe ich freiberuflich Web- und Portalprojekte für Agenturen und B2B-Anbieter umgesetzt. Davor war ich seit 2008 Entwickler in einer Hamburger Internetagentur und übernahm dort später die technische Leitung eines kleinen Teams.

04 Einsatz

Für diese Rollen bin ich verfügbar

  • Senior Backend Engineer / Senior Software Engineer: Entwicklung mit Kotlin, Java/Spring Boot oder Go in einem bestehenden Team. Dazu gehören Code Reviews, Abstimmung im Scrum-Team und bei Bedarf On-Call.
  • Softwarearchitekt / Technical Designer: Architektur und Schnittstellen entwerfen, technische Entscheidungen mit den beteiligten Teams abstimmen und selbst an der Implementierung arbeiten.
  • Cloud Developer AWS: Services und Datenpipelines entwickeln, Infrastruktur als Code verwalten sowie Deployment und Monitoring einrichten.

Ich übernehme auch Aufgaben zur Software-Modernisierung: Monolithen schrittweise ablösen, Datenbanken migrieren und bestehende Datenpipelines erneuern.

05 Konditionen

Verfügbarkeit und Zusammenarbeit

Wie ist die aktuelle Verfügbarkeit?

Meine aktuelle Verfügbarkeit steht oben auf dieser Seite. Ob der gewünschte Starttermin und die Auslastung passen, klären wir anhand Ihrer Projektanfrage.

Vor Ort oder remote?

In Hamburg arbeite ich auf Wunsch vor Ort, überregional remote. Einzelne Vor-Ort-Termine außerhalb Hamburgs sind nach Absprache möglich.

Wie läuft die Zusammenarbeit über einen Projektvermittler?

Ich arbeite freiberuflich, auch über Personaldienstleister. Die Zusammenarbeit über Vermittler kenne ich aus bisherigen Projekten. Vertragsform, Laufzeit und Auslastung stimmen wir für das jeweilige Projekt ab.

Wie hoch ist der Stundensatz?

Den Stundensatz nenne ich Ihnen auf Anfrage. Er richtet sich nach Rolle, Laufzeit, Auslastung und Einsatzort. Abgerechnet werden die geleisteten Stunden.

Gibt es ein ausführliches Profil zum Weiterleiten?

Ich sende Ihnen auf Anfrage ein PDF mit meinen Projekten seit 2016, Aufgaben und Technologien. Sie finden mich auch auf LinkedIn und XING.

Wie erreichen Sie mich am schnellsten?

Per E-Mail an tboock@codegy.de oder telefonisch unter 0151 223 233 08.

Anfrage

Senden Sie mir Ihre Projektanfrage

Bitte nennen Sie die Aufgaben, den gewünschten Start, Laufzeit, Auslastung und Einsatzort. Ich prüfe die Anforderungen und melde mich innerhalb eines Werktags bei Ihnen.

Projektanfrage senden30 Minuten · kostenlos und unverbindlich