Profilbild von Wouter Westenbrink Lead / Senior Backend-Entwickler (Java/Kotlin) mit 20+ Jahren Erfahrung aus Falkensee

Wouter Westenbrink

verfügbar

Letztes Update: 09.04.2024

Lead / Senior Backend-Entwickler (Java/Kotlin) mit 20+ Jahren Erfahrung

Firma: Wouter Westenbrink
Abschluss: Bachelor Information and Communications Technology
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | niederländisch (Muttersprache)

Dateianlagen

Wouter-Westenbrink-CV-Deutsch_090424.pdf

Skills

Proaktiver Software-Ingenieur mit 20+ Jahren Erfahrung in der Entwicklung hochwertiger Plattformen, Produkte und Dienstleistungen. Erfolgreicher Domain-Driven Designer von Microservice- und ereignisgesteuerten Cloud-Architekturen. Erfahrener TDD-Entwickler mit Fokus auf Clean Code und SOLID, objektorientierten Konzepten. Kompetenter Designer von Datenbanken, Message-Queues und Streaming-Plattformen. Tiefgehendes Verständnis von CI/CD, DevOps und SRE-Prinzipien. Vertraut mit der Arbeit in agilen Scrum-Teams sowie der Koordination mit nicht-technischen Stakeholdern.
Java · Kotlin · Golang · Bash · Typescript · Python
Spring (Boot · Data · Security · Cloud) · Vert.X · Servlets · Netty
REST · OpenAPI · gRPC · GraphQL · Protocol Buffers · Avro
JUnit · Mockito · Cucumber · PACT
Amazon Web Services · Google Cloud Platform
PostgreSQL · MySQL · Redis · MongoDB · DynamoDB · S3 · H2 DB
JPA / Hibernate · Liquibase · Flyway
SNS/SQS Apache · Kafka · Google Pub/Sub
Gradle · Maven · Bazel · Github Actions · Gitlab CI/CD · CircleCI ·Jenkins
Datadog · New Relic · Splunk · Open Telemetry
OAuth · OIDC/JWT · X509/TLS · WebDAV · Keycloack
Docker · Kubernetes · Helm · ECS · Terraform · CDK · Ansible · Chef 

Projekthistorie

07/2023 - bis jetzt
Teil eines agilen Teams, verantwortlich für die Bereitstellung von Preisen
German automobile manufacturer, specializing in high-performance sports cars (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Lead / Senior Java Engineer
  • Entwicklung und Wartung verschiedener preisbezogener Funktionen, Schnittstellen und Infrastruktur, verteilt über 20+ Dienste in ein umfangreiches, mehrsprachiges Microservice-Umfeld.
  • Abstimmung und Koordination von Produktänderungen mit Architekten, UX-Designern und Plattform-Teams aus verschiedenen Agile Release Trains.
  • Voranbringen von effektiven Entwicklungspraktiken wie Domänenanalyse, Entscheidungsprotokolle und Lasttests, was zu einer erheblichen Reduzierung der Komplexität, des Overheads und Kosten führte.
Kompetenz: Kotlin · Java ·  Spring (Boot · Data · Security · Cloud) · JPA/Hibernate · AWS (ECS · DynamoDB · S3 · SNS/SQS · Inspector) · MongoDB · OpenAPI · GraphQL ·  PACT · OAuth ·  OIDC/JWT · Gradle · Maven · Github · Gitlab · Terraform · New Relic · Splunk

04/2023 - 10/2023
Technischen Integration der (eBay) Kleinanzeigen-Plattform in die globale Adevinta-Kleinanzeigen-Plattform.
Adevinta / (eBay) Kleinanzeigen (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Senior Java Engineer
  • Entwicklung einer Skeleton-Anwendung mit Konfiguration, Authentifizierung, Secrets, Logging, Metriken und Tracing Komponenten, um die Entwicklungszeit für neue Java Anwendungen innerhalb eines Monorepos zu reduzieren.
  • Unterstützung von Entwicklern beim Software-Design, Pair-Programming, Code-Reviews und Fehleranalysen.
Kompetenz: Java · Spring (Boot · Data · Security · Cloud) · MySQL · JPA/Hibernate · Bazel · OAuth · Vault · Kubernetes · Datadog · Open Telemetry · AWS

05/2022 - 10/2022
Verbesserung der Überwachbarkeit und Zuverlässigkeit von Flink-Diensten und Förderung von SRE-Best-Practices in der gesamten Entwicklungsabteilung.
Flink SE (Konsumgüter und Handel, 250-500 Mitarbeiter)

Staff Software Engineer
  • Identifizierung von Critical Business Operations (CBO), Definition von Service Level Objectives (SLO) und Implementierung von Service Level Indicators (SLI).
  • Entwicklung von semantischen Konventionen, einer Golang-Instrumentations-bibliothek, Handbüchern und einem aktiven Demosystem mit Live-Dashboards.
  • Sammeln von Feedback durch Fragebögen, Workshops, Demos, Community of Practice und Pair-Programming.
  • Entwicklung eines Service Factory-Templates auf der Grundlage von Organisations- und Community-Standards, welche den Zeitaufwand für die Entwicklung neuer Dienste erheblich reduziert hat.
Kompetenz: Golang · Open API · gRPC · Google Cloud Platform (SQL · Pub/Sub · Config Connector) · Postgres · Redis · Kafka · GitHub · Datadog · OAuth · Kubernetes · Helm · Open Telemetry

03/2021 - 03/2022
Entwicklung einer mehrmandantenfähigen IoT-Plattform
FactoryPal (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Lead / Senior Java Engineer & Architect
  • Entwicklung einer mandantenfähigen, Event-Driven Microservice-Architektur.
  • Migration einer monolithischen Spring-Boot-Anwendung zu dieser Architektur.
  • Leitung der Entwicklung einer neuen Ingestion- und Transformations-Pipeline, die das Onboarding neuer Kunden erheblich verbessert hat.
  • Unterstützung bei der Einführung von Kubernetes und GitOps, Erstellung von OKR's und Berechnung von DORA-Metriken innerhalb des Plattformteams.
Kompetenz: Java · Kotlin · Spring (Boot · Data · Security) · JPA/Hibernate · Vert.X · Open API · gRPC · Cucumber · PostgreSQL · Redis · Kafka · Gradle · Maven · Github ·  CircleCI · Datadog · OAuth · OIDC/JWT · Kubernetes · Helm · Terraform · AWS (IoT Core · ECS · MSK · S3 · SQS · SES · Lambda · CDK) · Open Telemetry

09/2020 - 12/2020
Entwicklung einer mehrmandantenfähigen Video-Plattform
Medudoc education GmbH (Pharma und Medizintechnik, < 10 Mitarbeiter)

Lead / Senior Kotlin Engineer & Architect
  • Anforderungsanalysen, Software-Architektur, Lösungsevaluierung und testgetriebener Entwicklung in einem schnell wachsenden Start-up.
  • Einrichtung des Content-Produktions-Workflows durch Integration einer Low-Code-Lösung (airtable), eines Content-Management-Systems (contentful) und einer Video-Plattform (mux).
  • Verantwortlich für die Entwicklung eines webbasierten Videoauswahltools für medizinisches Fachpersonal.
Kompetenz: Kotlin · Spring (Boot · Data) · Open API · MongoDB · Gradle · Typescript · React · GraphQL · GitLab

03/2020 - 06/2020
Ersetzen von Windows-basierten Legacy-Anwendungen durch moderne Web-Diensten
Internationale Finanzdienstleister (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Senior Java Engineer & Architect
  • Anforderungsanalysen, Software-Architektur, und testgetriebener Softwareentwicklung in einem funktionsübergreifenden Scrum-Team.
  • Generierung und Bearbeitung von Microsoft Office Dokumenten, Microsoft Exchange Integrierung und OAuth Authentifizierung.
  • Koordination mit Kunden und externen Partnern.
Kompetenz: Java · Spring (Boot · Data · Security) · Open API · PostgreSQL · Maven · WebDAV · OAuth · Keycloack · Kubernetes · Helm

04/2018 - 03/2020
Einführung und Etablierung von agilen Software-Entwicklungsprozessen
Deutscher System Hersteller (Industrie und Maschinenbau, 500-1000 Mitarbeiter)

Staff Software Engineer / Agile Coach
  • Unterstützung von Entwicklern, Teamleitern und Stakeholdern.
  • Coaching und Hands-on: Architektur, Design, Pair-Programmierung von legacy-Systeme, Einführung von TDD/BDD und CI/CD Pipelines
  • Einrichtung von Entwicklungs- und Produktions-Überwachungs-Werkzeugen
  • Beschaffung von neuer Hardware und die automatisierte Einrichtung von virtuellen Maschinen.
Kompetenz: Python · Bash · FreeBSD · Pytest · Behave · Vagrant · Jenkins · GitLab · Nexus · SonarQube · Graylog · Prometheus · Packer · Terraform · Ansible · VMWare vSphere

10/2017 - 04/2018
Entwicklung eines Konzepts, das dem Vorstand künftige Marktchancen aufzeigt
BALLY WULFF Games & Entertainment GmbH

Senior Java Engineer
  • Microservice Architektur
  • API-Gestaltung
  • Testgetriebene Entwicklung
  • CI / CD
Kompetenz: Java · Gradle · Spring Boot · Vaadin · Flow reactive streams · GRPC/Protobuf · Rest · Netty · Cucumber · JUnit · Mockito · GitLab · Jenkins · Docker

08/2015 - 10/2017
Aufbau einer online iGaming platform
Unfold Gaming Digital GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Lead / Senior Java Engineer
  • Testgetriebene Java Backend Entwicklung
  • Integration und Einbindung externer Partner
  • Aufbau von Infrastruktur auf Google Cloud Plattform
  • Einrichtung von Entwicklungs- und Deployment-Prozessen
  • Unterstützung von Frontend-Entwicklern
  • Gestaltung eines Rekrutierungsprozesses und Assessment von Software-Entwicklern.
Kompetenz: Java · Maven · Jetty · JUnit · Cucumber · Typescript · Webpack · Linux · Docker · Google Cloud Platform · Cloudflare · Gitlab · Jenkins · Nexus

08/2013 - 08/2015
Weiterentwicklung der Social iGaming-Plattform
Crowdpark Games & Entertainment GmbH

Senior Software Engineer
  • Starke Kosteneinsparung von AWS durch die Integrierung von kommerziellen und Open-Source Komponenten
  • Optimierung der Analytischen Pipeline durch Entwicklung einer hochparallelen ETL-Anwendung
  • Aufsetzen von automatischen Entwicklungs- und Anwendungsprozessen
  • Entwicklung von Chef-Rezepten für die Bereitstellung von virtuellen Maschinen auf AWS und Entwickler-Rechnern.
  • Integration von Cloud-Dienstleistungen für Protokollierung und Überwachung.
  • Einrichtung von sicheren VPN-Tunnels zwischen AWS-Regionen

01/2002 - 08/2013
Entwurf und Implementierung von webbasierten Lösungen

Software Engineer 
  • Entwicklung eines objektorientierten MVC-PHP-Frameworks, der die Grundlage für über 100 Websites, Webshops, Messaging- und andere Softwaresysteme bildet.
  • Beschaffung und Verwaltung von Linux- und FreeBSD-Servern mit Apache, MySQL, PHP, Sendmail und PowerDNS, gehostet in einem Datencenter in Amsterdam.
  • Entwicklung eines maßgeschneiderten Back-Office zur Integration von Konfiguration, Verwaltung und Abrechnung.

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Bevorzugt überwiegend remote. Gerne Vor-Ort-Termine.
Profilbild von Wouter Westenbrink Lead / Senior Backend-Entwickler (Java/Kotlin) mit 20+ Jahren Erfahrung aus Falkensee Lead / Senior Backend-Entwickler (Java/Kotlin) mit 20+ Jahren Erfahrung
Registrieren