You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Marc GoosenMG

Marc Goosen

Software Engineer / Architect (Freelance)

1 000 €/jour
Montpellier, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Marc

Principal Software Architect and hands-on Engineer with over 25 years of experience
designing, building, and evolving large-scale, mission-critical software platforms. Deep
specialisation in Event-Driven Architecture, stream processing with Kafka (Streams),
Kotlin and Kubernetes. Experienced in both greenfield development and large-scale
transformations, often operating as a senior freelance consultant embedded in client
teams. Strong focus on simplicity, resilience, and pragmatic agility.
Available for senior freelance or principal-level roles; remote-first, with periodic onsite
availability.
  • Néerlandais

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Allemand

    Capacité professionnelle limitée

Accepte de travailler sur site
Montpellier (jusqu’à 50 km)

Expériences

  • APM Terminals
    Software Engineer / Architect
    LOGISTIQUE & SUPPLY CHAIN
    janvier 2025 - décembre 2025 (11 mois)
    Amsterdam, NH, Netherlands
    Designed and implemented large-scale, event-driven systems within the terminal logistics domain, with a strong focus on throughput, resilience, and operational simplicity. Played an active role in advocating, coaching, and teaching Event-Driven Architecture—specifically Kafka Streams—across teams. Also guided teams on modern CI/CD and GitOps practices, helping improve delivery reliability, operational maturity, and developer autonomy. Worked hands-on across system design, implementation, and platform automation in a cloud-native environment.

    Technologies:
    Kafka (Streams), Kotlin / Java, Ktor, Spring Boot, Domain-Driven Design, React, TypeScript, Postgres, GitHub Actions, Kubernetes, Helm, Kustomize.
    Kafka Streams Apache Kafka Kotlin Kubernetes React.js
  • ChargePoint
    Principal Software Engineer
    TRANSPORTS
    septembre 2022 - décembre 2024 (2 ans et 3 mois)
    Amsterdam, NH, Netherlands
    Advocated and implemented Event-Driven Architecture across multiple teams, contributing to the evolution of a shared, production-critical streaming platform. Focused on scalability, reliability, and long-term maintainability while mentoring engineers on Kafka Streams, Kotlin, and distributed system design.

    Technologies:
    Kafka (Streams), Kotlin, Ktor, Spring Boot, CI/CD, Cloud Platforms, Postgres, TimescaleDB, MongoDB, React, TypeScript, Kubernetes, Helm, Kustomize.
    Kafka Streams Apache Kafka Kotlin Kubernetes Node.js
  • ViriCiti (now part of ChargePoint)
    Software Engineer
    TRANSPORTS
    septembre 2021 - août 2022 (11 mois)
    Amsterdam, NH, Netherlands
    Designed and rebuilt edge software running on embedded devices connected to vehicle CAN-bus systems for hybrid and fully electric public transport fleets. Implemented configurable CAN parsing and on-device rule engines enabling geo-aware and context-aware behaviour (e.g. automatic electric mode, heating, and energy optimisation), streaming telemetry and GPS data reliably to the cloud for real-time fleet dashboards

    Technologies:
    TypeScript, Node.js, Kotlin, Spring Boot, Kafka, CAN-bus, Gitlab CI, Docker.
    Typescript Node.js Apache Kafka Kotlin

Recommandations

Soyez le premier à recommander Marc

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Information Technology
    University of Amsterdam
    1994
    Information Technology
  • Gemeentelijk Gymnasium
    1988

Compétences

Catégories