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/day
Montpellier, FR
15+ years

Average response time: 1 hour

About 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.
  • Dutch

    Native or bilingual

  • English

    Native or bilingual

  • French

    Native or bilingual

  • German

    Conversational

Can work on-site
Montpellier (up to 50km)

Experience

  • APM Terminals
    Software Engineer / Architect
    LOGISTICS AND SUPPLY CHAIN
    January 2025 - December 2025 (11 months)
    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
    TRANSPORTATION
    September 2022 - December 2024 (2 years and 3 months)
    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
    TRANSPORTATION
    September 2021 - August 2022 (11 months)
    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

Recommendations

Be the first to recommend Marc

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

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

Skill set

Categories