Marc Goosen

Principal Software Architect | Event Driven Systems

Salary / Daily rate

Amsterdam, Netherlands

Mobility: Amsterdam, Paris, ...

Freelance

Can come onsite

Skills

KafkaKotlinEvent Driven ArchitectureKubernetesDomain Driven DesignHexagonal ArchitectureDevOpsGitLabGoogle Cloud PlatformDockerElasticsearchTypescriptNestNextReactAWSSQL QueriesMongoDBTest Driven DevelopmentSpring BootNodeRedisOpenShiftJenkinsExpressAngularSwagger/OpenAPIMicroservicesMySQLPHPSymfonyRabbitMQAzureAgile CoachingRESTful APIsHTMLCSSJavascriptApacheLinuxPythonDjangoCAmazon EC2Scrum.NETC#Java

Languages

Dutch (Native)English (Fluent)French (Fluent)German

About me

Intro

Principal Software Architect with 20+ years of expertise specializing in Event-Driven Architecture using Kafka Streams, Kotlin & Kubernetes. Currently delivering scalable microservices at APM Terminals, with proven track record at ChargePoint and Royal Schiphol Group implementing DDD, TDD, and functional programming principles. I transform monoliths into cloud-native systems and help teams embrace modern DevOps practices for maximum business impact.

Links

Work experience

Principal Software Engineer

APM TerminalsFreelance

Jan 2025 - Dec 2025

1 year

Amsterdam, Netherlands

Designing and Implementing Event Driven Driven Systems using Kafka Streams, Kotlin & Kubernetes.

Principal Software Engineer

ChargePoint

Sep 2022 - Dec 2024

2 years 4 months

Amsterdam, Netherlands

Advocating and Implementing Event Driven Driven Architecture using Kafka Streams, Kotlin & Kubernetes.

Freelance Web Architect, Software Developer & Agile Whisperer

PepperjuiceFreelance

Jan 2004 - Oct 2022

18 years 10 months

Amsterdam, Netherlands

Freelance (Principal) Software Architect, Technical Lead, Software Developer & Devops Engineer specialized in Event Driven Architecture using Kotlin, Kafka Streams & Kubernetes Strong advocate of TDD, DDD, SOLID, FP, FRP & Immutability

Freelance Software Engineer

ViriCiti (now part of ChargePoint)Freelance

Sep 2021 - Aug 2022

1 year

Amsterdam, Netherlands

Working on CAN-bus stuff using Typescript, NodeJS, Kotlin, Spring boot, and Kafka

Senior Full Stack Software Developer (backend)

Royal Schiphol GroupFreelance

Jan 2020 - Jul 2021

1 year 7 months

Schiphol, Netherlands

Architecting & Developing an Event Driven Architecture in a Monorepo using NodeJS, Typescript, Kafka, Redis, Elasticsearch, RxJS, Websockets, Openshift/Kubernetes/Docker, Github Actions, Jenkins, NestJS/Express, Angular & Swagger.

Senior Software Architect / Technical Lead & Kotlin/Java Developer

iBOOD.comFreelance

Nov 2018 - Dec 2019

1 year 2 months

Amsterdam, Netherlands

Breaking out the monolith, design & setting up the microservice-mesh in GCP, in small continuously deployed iterations & changing people's mindsets. SOLID, DDD, Hexagonal, Functional, Immutable, Eventsourcing Java/Kotlin/Typescript/NextJS/React/Kubernetes/Istio/Helm/Docker/Kafka/Debezium CDC/Elasticsearch/MySQL

PHP Developer / Technical Lead

Royal Schiphol GroupFreelance

Aug 2015 - May 2018

2 years 10 months

Amsterdam Area, Netherlands

Freelance Back-end PHP developer and Technical Lead, Setting up the website & tooling from scratch, forming teams. Technologies: Azure/Kubernetes/Docker, PHP/Symfony, Elasticsearch, Varnish, Redis & RabbitMQ, CI/CD, Jenkins, Travis, Agile, DDD, TDD, REST

Founder, CTO, CFO

bookdifferent.comFreelance

Oct 2011 - Jan 2018

6 years 4 months

Technologies: PHP,HTML/CSS/Javascript(jQuery)/Apache/linux, Memcache, Bash, SOLR, Varnish Cache, Lean.

Senior PHP Developer

SBSFreelance

Nov 2014 - Jul 2015

9 months

Amsterdam Area, Netherlands

www.kijk.nl and www.sbs6.nl, www.sbs9.nl, www.veronicatv.nl & www.net5.nl. Technologies: PHP, Symphony, puppet, vagrant, TDD, Varnish, nginx, Javascript(Vanilla, jQuery)

Freelance Lead Developer/Web Architect

Sanoma Media Netherlands B.V.Freelance

Apr 2012 - Jul 2014

2 years 4 months

Amsterdam Area, Netherlands

www.startpagina.nl: PHP/Zend Framework, MySQL, Varnish, Elasticsearch, Javascript(Vanilla, jQuery)/nodeJS/expressjs, MongoDB, Python/Django, Puppet/Hiera/Vagrant, C.

Freelance programmer

Theater in Nederland (voorheen Theater Instituut Nederland)Freelance

Sep 2011 - May 2012

9 months

Amsterdam Area, Netherlands

PHP (lightVC), HTML/CSS/Javascript(jQuery)/Apache/linux/, SSO-oplossingen, ImageMagick, MongoDB, SOLR, Amazon Cloud Services (AWS S3, EC2), Varnish Cache, Rest Client/Server.

Freelance Programmer

The Dutch Postcode LotteryFreelance

Mar 2011 - Aug 2011

6 months

Amsterdam Area, Netherlands

PHP (Zend Framework), MySQL/HTML/CSS/Javascript(jQuery)/Apache/linux/Ant/XML/XSLT/Memcache, Scrum.

Freelance programmeur

180 AmsterdamFreelance

Apr 2010 - Dec 2010

9 months

Amsterdam Area, Netherlands

Working for Adidas during 2010 FIFA World Cup in SA - .NET/C#/aspx/MVC 2 framework, HTML/CSS/Javascript (AJAX, jQuery), XML/XSLT/XSD, unit-tests(mspec), MS SQL-server, IIS, SOAP/REST, Facebook-applications, Scrum

Freelance programmer

TMG (Telegraaf Media Groep)Freelance

Oct 2006 - Oct 2009

3 years 1 month

Amsterdam Area, Netherlands

www.speurders.nl Technologies: PHP/MySQL/HTML/CSS/Javascript(AJAX, Prototype.js), Linux, Memcache, Apache, Squid, Google Maps, Smarty, mod_rewrite. Fredhopper(lucene), XML/XSD/XSLT, Zend.

Freelance programmer

ABN AMRO Bank N.V.Freelance

Jan 2005 - Oct 2006

1 year 10 months

Internet banking application. Technologie: J2EE, Struts, Java/JSP, EJB, Websphere, XML/XSLT/CSS/HTML/Javascript, WAI

Lead Backend Developer

EuroRSCG 4D

Jan 2000 - Jan 2004

4 years 1 month

Amsterdam Area, Netherlands

Design & implementation of websites, online Imagebank, online & email survey system, personalised Email Newsletter System. Technologies: ASP/MS SQL/IIS/Visual Basic/SOAP/.NET/XML/XSD/XSLT/HTML/CSS

Senior Internet Developer

ELITES CONSULTING

Jan 1999 - Jul 1999

7 months

Paris Area, France

Technologies: Visual Basic, MS SQL Server, ASP/HTML

Software Engineer

MediaSpring

Jun 1998 - Jan 1999

8 months

Amsterdam Area, Netherlands

Technologies: Visual Basic, MS SQL-server, ASP/HTML.

Senior Database Manager

European Communication Masters (ECM)

Jan 1997 - Jul 1998

1 year 7 months

Amsterdam Area, Netherlands

Technologies: Visual Basic/Delphi, MS SQL-server, ASP/HTML.


Education

University of Amsterdam

Information Technology

1988 - 1994

6 years 1 month

Gemeentelijk Gymnasium

1982 - 1988

6 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.