Profiel

Freelance Senior Java / Spring Boot / AWS cloud engineer.

Ik ben gespecialiseerd in betrouwbare backend-systemen voor complexe enterprise omgevingen. Mijn kracht ligt in het combineren van software engineering, architectuur en production readiness.

Profiel

Pragmatische backend engineering met focus op kwaliteit, betrouwbaarheid en productie.

In complexe enterprise omgevingen help ik teams met het bouwen van duidelijke, onderhoudbare en goed testbare services. Ik let daarbij niet alleen op de happy flow, maar juist ook op foutafhandeling, observability, performance, retries, DLQ's, deployment workflow en beheerbaarheid in productie.

Ik werk graag pragmatisch: duidelijke code, heldere grenzen, goede tests en technische keuzes die passen bij het team en het probleem. Daarbij kan ik technische complexiteit begrijpelijk uitleggen aan PO's, functioneel analisten en stakeholders.

Expertise

Compacte skillstructuur.

Java & Spring Boot

  • Java 21/25 en moderne Java features
  • Spring Boot 3/4 en Spring MVC
  • REST API's en OAuth2 service-to-service integraties
  • MapStruct en duidelijke service boundaries

Cloud-native AWS

  • AWS, SQS/SNS, IAM en KMS
  • Secrets Manager, CloudWatch en DLQ's
  • Kubernetes, Docker
  • Terraform en Infrastructure as Code

Microservices & integraties

  • Microservices en event-driven architecture
  • Enterprise integrations, messaging en Kafka
  • REST clients, generated clients en OpenAPI
  • SAP/S4-service integraties

Hexagonal Architecture & Clean Code

  • Hexagonal Architecture en Ports & Adapters
  • Clean Code, SOLID
  • Resilience, retries, timeouts en idempotency
  • Pragmatische domeinafbakening

Observability & productie

  • Datadog, Micrometer en OpenTelemetry
  • Distributed tracing en structured logging
  • Metrics, dashboards en alerting
  • Performance- en timeoutanalyse

Testing & CI/CD

  • JUnit 5, Mockito en WireMock
  • Testcontainers, LocalStack en Awaitility
  • Integration testing en SonarQube
  • GitHub Actions, Jenkins, Maven en Gradle

Projectervaring

Generieke voorbeelden uit retail, in-store systemen en enterprise backend integraties.

Retail scale integration platform

Ontwikkeling van een Spring Boot microservice die winkel-, prijs-, artikel- en assortiment-events verwerkt via AWS SQS/SNS, data verrijkt via interne services en berichten doorstuurt naar een gateway voor in-store systemen.

Focus: event-driven verwerking, foutafhandeling, DLQ-gedrag, OAuth2-tokengebruik, integratietests, observability, Datadog tracing en Kubernetes deployment workflow.

Electronic shelf label adapter

Migratie en herbouw van een bestaande serverless integratie naar een Java/Spring Boot service op AWS/Kubernetes. De service verwerkt artikel-, prijs-, promotie- en assortimentstromen en integreert met externe gateway- en backend-systemen.

Focus: cloud-native architectuur, queue-based verwerking, generated REST clients, OAuth2, integration testing, CI/CD en production readiness.

Customer self-scan / scanner orchestration

Analyse en verbetering van een systeem voor in-store self-scan processen, scanner lifecycle, synchronisatie van hand- en wall-scanners, realtime communicatie en operationele API's.

Focus: architectuur, risicoanalyse, WebSocket/STOMP communicatie, backend reliability en onderhoudbaarheid.

Samenwerking

Senior ownership in complexe omgevingen.

Ik werk zelfstandig als ZZP'er, neem ownership en help teams betere technische keuzes te maken. Daarbij combineer ik hands-on engineering met coaching, sparring en nuchtere besluitvorming.

Meer weten?

Stuur gerust een bericht als mijn profiel aansluit bij jouw team of project.

Contact opnemen