Thorsten Boock-Senior Software Engineer
Tagessatz prüfen
Erfahrungen
Senior Backend Engineer
VTG Rail Europe
traigo ist die digitale Bahnlogistik- und Flottenmanagement-Plattform von VTG. Sie verarbeitet große Mengen an Telemetrie-, Kilometer-, Geofence-, Sensor- und Wagenbewegungs-Ereignissen nahezu in Echtzeit und bietet operative Services für Kunden aus der Bahnlogistik in ganz Europa.
Als Teil des Teams Customer Selfcare habe ich an der Konzeption, Implementierung, Optimierung und dem Betrieb von Backend-Services im großen Maßstab und eventgetriebenen Verarbeitungspipelines gearbeitet — sowohl bei der Feature-Entwicklung als auch mit operativer Verantwortung für geschäftskritische Produktionssysteme. Außerdem war ich regelmäßig erster Ansprechpartner bei Produktionsvorfällen, Dateninkonsistenzen und Performance-Analysen über mehrere verteilte Services hinweg.
- Konzeption und Implementierung eventgetriebener Backend-Services.
- Migration und Ersatz von Legacy-Verarbeitungspipelines.
- Entwicklung von Replay- / Rebuild-Mechanismen für große Event-Datensätze.
- Asynchrone Eventverarbeitung mit hohem Durchsatz auf SNS / SQS.
- Datenbank- und Query-Optimierung für PostgreSQL und DynamoDB.
- Konzeption skalierbarer Read-/Write-Modelle und Aggregationspipelines.
- Fehlersuche in der Produktion und operativer Support.
- Performance-Tuning und Skalierung der Infrastruktur.
- Konzeption und Stabilisierung von Integrations- und Systemtests.
- Technische Konzepte, Architekturdokumentation und Zusammenarbeit über Teams hinweg.
- Unterstützung bei der Weiterentwicklung bestehender GitLab CI/CD-Pipelines
Geofence- & Wagon-Stay-Verarbeitung
- Algorithmus zur Erkennung von Fahrzeugen innerhalb von Geofences (Eintritt, Austritt, Verweildauer).
- Event Sourcing mit garantierter chronologischer Reihenfolge innerhalb des betroffenen Zeitfensters.
- Überarbeitete Geofence-Event- und Wagon-Stay-Verarbeitungslogik für bessere Performance.
- Behebung von Race Conditions und Event-Reihenfolgeproblemen in verteilten Services; serverseitiges Filtern, Aggregieren und optimierte Query-Pipelines.
- Reparatur- und Replay-Tools für beschädigte oder inkonsistente Bewegungsdaten.
Flotten-Metadaten & Kilometerleistung
- Modernisierung des Services; Migration des Speichers von DynamoDB zu PostgreSQL, um die Nachvollziehbarkeit zu verbessern und neue Features schneller umzusetzen.
- Skalierbare Aggregations- und Replay-Mechanismen für Kilometerdaten.
- Read-/Write-Modelle und optimierte Queries für Berechnungen mit hohem Datenvolumen.
Sensor- & Telematik-Integration
- Integration von Telemetrie- und Sensorverarbeitungspipelines.
- Snapshot- und Zustandsberechnungslogik für Sensorsysteme.
- APIs und Persistenzmodelle für Wagonsensordaten; Verbesserungen der Datenqualität.
- Weiterentwicklung eines Services mit gRPC für die Kommunikation zwischen Services.
Verarbeitung von Bewegungssegmenten & Routing
- Migration von Services auf neue Event-Streams für Bewegungssegmente.
- Entwicklung von Replay- und Rebuild-Tools für Segmentkorrekturen.
- Optimierung von Durchsatz und Zuverlässigkeit für Eventverarbeitung mit hohem Volumen.
Zustandsüberwachung & Wagon-Analysen
- APIs und Backend-Services für die Zustandsüberwachung von Wagen.
- Verarbeitung zur Vorhersage von Bremsverschleiß und Funktionen für Wagon-Analysen.
- PostgreSQL-Views und optimierte Query-Modelle für operative Dashboards.
Operative Zuverlässigkeit - First Responder
- Analyse von Produktionsvorfällen und Ausfällen verteilter Systeme; DLQ-Analyse, Replay und operative Wiederherstellung.
- Tuning der Datenbankleistung und AWS-Infrastruktur unter Produktionslast.
- Verbesserte Observability, Monitoring und operative Tools.
- Unterstützung von Rollout-Strategien, Monitoring und Stabilisierung nach Deployments.
Senior Software Engineer
Codegy (Freelance)
- Mitgearbeitet an der Modernisierung und Weiterentwicklung von traigo.com, einer großen Flottenmanagement- und Telematik-Plattform für den Bereich Bahnfrachten und Logistik.
- Eventgetriebene Microservices in Kotlin / Spring Boot für die Verarbeitung von Telematik- und Sensordaten mit hohem Volumen auf AWS/Kubernetes entworfen und implementiert.
- An der Modernisierung und Strukturierung bestehender Backend-Systeme gearbeitet, um Wartbarkeit, Skalierbarkeit und operative Zuverlässigkeit zu verbessern.
- Zur Incident Response und Cloud-Kostenoptimierung im Rahmen des Produktionssupports beigetragen.
Senior Software Developer
Jungheinrich Digital Solutions
- Ein eventgetriebenes System zur Verarbeitung von Kunden- und Staplerdaten entworfen.
- Komplexe, performante materialisierte Views in PostgreSQL entworfen.
- Einen GraphQL-Server in Go / ent gebaut, der vorab berechnete Daten an das Frontend liefert.
- AWS-Infrastruktur mit CDK aufgesetzt; Deployments und Image-Builds mit Concourse CI automatisiert.
- Monitoring-Dashboards und Alerts mit CloudWatch und MS Teams erstellt; Spark / AWS Glue für ETL evaluiert.
Senior Software Developer
Jungheinrich Digital Solutions
Jungheinrich ist eines der drei weltweit erfolgreichsten Unternehmen im Bereich Flurförderzeuge, Lagertechnik und Materialfluss.
Das Unternehmen bietet seinen Kunden ein Flottenmanagementsystem an, mit dem Lagerverantwortliche ihre Staplerflotte verwalten können. Zu den Funktionen der Software gehören unter anderem die Verwaltung von Fahrerberechtigungen und die Nachverfolgung der Folgen von Fehlbedienung (wie Unfälle und Stürze) über Sensoren.
Als DHL die Vertriebsabteilung mit der Frage ansprach, wie die Auslastung seiner Staplerflotte optimiert werden könne, wurde das Team, in dem ich arbeitete, beauftragt, ein System zur Analyse der Staplernutzung zu entwickeln und in das bestehende Flottenmanagementsystem zu integrieren.
- Eventgetriebene Verarbeitungssysteme für Kunden- und Staplerdaten entworfen und implementiert.
- Komplexe, performante materialisierte Views in PostgreSQL entworfen.
- Einen GraphQL-Server in Go / ent gebaut, der voraggregierte Daten an das Frontend liefert.
- Die AWS-Infrastruktur mit CDK aufgesetzt; automatisierte Deployments über CI/CD-Pipelines mit Concourse CI.
- Eigene Docker-Images auf Linux-Basis für den Einsatz mit AWS Fargate erstellt.
- Monitoring-Dashboards erstellt und Alerts in CloudWatch und MS Teams konfiguriert.
- Apache Spark / AWS Glue für ETL- und Analytics-Workloads evaluiert.
Cloud Native Developer / Technical Designer
MOIA (Volkswagen Group)
- Kotlin- und Go-Microservices in einer AWS-Serverless-Umgebung für das Customer Growth Team entwickelt und betrieben.
- Infrastruktur mit CDK, Terraform, Serverless und CloudFormation bereitgestellt.
- Monitoring mit CloudWatch, Prometheus, Grafana und Slack-Alerts; Deployment-Automatisierung mit GitHub Actions, CodePipeline und CodeBuild.
- Als Technical Designer an unternehmensweiten Makroarchitektur-Entscheidungen mitgewirkt.
- Hiring Manager für das Team — Stellenausschreibungen, Screening, Interviews und Bewertung von Code-Challenges.
Technical Designer
MOIA (Volkswagen Group)
Als Anbieter von Ride-Sharing-Diensten schließt MOIA die Lücke zwischen öffentlichen Bussen und Taxis. Als Unternehmen der Volkswagen Group kann MOIA auf speziell dafür entwickelte Fahrzeuge zurückgreifen.
Ich arbeitete in einem funktionsübergreifenden Produktteam, das für kundennahe Backend-Services innerhalb von MOIAs Ride-Sharing-Plattform verantwortlich war. Ich entwarf, implementierte und betrieb cloud-native Microservices und wirkte als Technical Designer an unternehmensweiten Architekturentscheidungen mit. Zusätzlich war ich als Hiring Manager für das Customer Growth Team tätig.
- Entwickelte und betrieb Kotlin- und Go-Microservices auf AWS Serverless.
- Entwarf ereignisgesteuerte Systeme für Kunden- und Buchungs-Workflows.
- Implementierte passwortlose Registrierung und Authentifizierung auf AWS Cognito.
- Aufbau von Infrastruktur mit CDK, Terraform, Serverless und CloudFormation.
- Automatisierte Deployments über CI/CD-Pipelines auf Basis von GitHub Actions, CodePipeline und CodeBuild.
- Implementierte Monitoring und Alerting in CloudWatch, Prometheus, Grafana und Slack.
- Beteiligte mich als Technical Designer an Architektur- und Strategiegesprächen auf Makroebene.
- War als Hiring Manager für das Customer Growth Team tätig — Stellenausschreibungen, Screening, Interviews und Bewertung von Code-Challenges.
- "You build it, you ship it, you run it." — volle operative Verantwortung für Services in der Produktion.
Senior Software Engineer
MOIA (Volkswagen Group)
Ich unterstützte das Cloud Native Team von MOIA bei der Konzeption und dem Betrieb serverloser Backend-Systeme. Ich arbeitete an Preisgestaltung, Backoffice-Prozessen und der Kundenregistrierung — von Architektur und Softwareentwicklung bis hin zu DevOps und Deployment-Pipelines.
Preisgestaltung — Berechnung von Ticketpreisen; neue Preismodelle und Algorithmen; Unterstützung von Kampagnen; Ausbau für mehrere Städte / Mandanten; Capping-Logik für Transport for London.
Personalisierter Pricing-Service — neue Go-Lambda-Services mit PostgreSQL; GraphQL-Schnittstelle für Preis-Konfiguration; abwärtskompatible Protobuf-Schnittstelle.
Backoffice-Backend — Verarbeitung von Buchungs- und Fahrzeugdaten; Optimierung von Abfragen und Indizes; schrittweise Auslagerung der Eventverarbeitung in Kotlin Lambdas.
Zahlungshistorie — Go-Lambda-Service auf Basis von Kinesis und DynamoDB.
Backoffice-User-Admin — Kotlin-Lambda auf Cognito, Kinesis und DynamoDB.
Entwarf und entwickelte serverlose Services in Go, Kotlin und TypeScript auf AWS Lambda.
Baute ereignisgesteuerte Abläufe auf Kinesis und DynamoDB.
Implementierte GraphQL- und Protobuf-APIs.
Konfigurierte Infrastruktur mit AWS CDK, CloudFormation und Terraform.
Baute CI-/Deployment-Pipelines auf CircleCI, CodePipeline und CodeBuild.
Schrieb Unit-, Integrations- und Smoke-Tests; Metriken, Grafana-Dashboards und Alerting über Prometheus, PagerDuty und Slack.
Senior Software Engineer
Jungheinrich AG
Ich unterstützte die Umstellung der Flottenmanagement-Plattform von Jungheinrich von einer monolithischen PHP-Anwendung auf eine Microservice-Architektur. Zusammen mit Team Phoenix half ich dabei, die Strategie für die schrittweise Ablösung des Altsystems zu entwickeln und Go als wichtige Backend-Sprache zu etablieren. Später arbeitete ich an Software für das Batteriemanagement (Team Batman) und an der FMS-Plattform der nächsten Generation (Team Net Fleets).
- Batteriemanagement: Backend in Go / MongoDB und Frontend in React / Redux / Webpack; Keycloak SSO; Deployment-Pipeline auf AWS CodePipeline / CodeBuild / CodeDeploy mit Terraform-Infrastruktur.
- Schrittweise Ablösung des Monolithen über Event Sourcing; JSON-RPC-Schnittstellen, ein Go-Event-Bridge und RabbitMQ.
- Auslagerung der Fahrzeuganbindung in PHP-Microservices (Pimple, Doctrine, Symfony-Komponenten), betrieben mit MongoDB und beanstalkd.
- Migration von Benutzerverwaltung und Authentifizierung zu Keycloak SSO, inklusive einer eigenen Java-Erweiterung und einer Migration bestehender Nutzer im laufenden Betrieb.
- Aufbau von Deployment-Pipelines mit AWS CodePipeline, CodeBuild, Clair Scanner und Quay Docker Registry; Endpunkte für Monitoring und Resilience-Tests.
- Eigene Docker-Images auf Linux-Basis erstellt.
- FMS der nächsten Generation: Backend in Go / PostgreSQL, Frontend in TypeScript / React, Deployment-Pipelines.
Senior Software Engineer
Codegy (Freelance)
- Entwicklung von Microservices in Go, Kotlin und TypeScript bei wechselnden Kundeneinsätzen.
- AWS-Infrastruktur mit CDK, Terraform, Serverless und CloudFormation; Aufbau von Deployment-Pipelines.
- Entwicklung von Web-Apps mit TypeScript und React.
- Ausgewählte Kunden: MOIA, Jungheinrich, Lexware, sitegist, New Communication
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Transport und Logistik, Informationstechnologie (IT), Fertigung und Automotive.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Betrieb, Personalwesen und Business Intelligence.
Zusammenfassung
Spezialisiert auf skalierbare Cloud-Native Microservice-Architekturen mit über 10 Jahren Erfahrung. Experte für Kotlin, Go, Spring Boot, AWS und Kubernetes, mit tiefem Wissen über eventgetriebene Systeme und Serverless-Technologien. Nachgewiesene Fähigkeit, leistungsstarke, resiliente Systeme zu entwerfen, zu entwickeln und zu betreiben, die Echtzeit-Datenverarbeitung in großem Maßstab handhaben.
Fähigkeiten
- Kotlin
- Go
- Aws
- Spring Boot
- Kubernetes
- Terraform
- Aws Cdk
- Lambda
- Sqs
- Sns
- Kinesis
- S3
- Glue
- Athena
- Ses
- Docker
- Postgresql
- Dynamodb
- Microservices
- Event-Driven
- Distributed Systems
- Serverless
- Devops
Sprachen
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Gehalts- / Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Backend Engineer
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Hamburg, Deutschland arbeiten
