Lander Vanderstraeten

Freelance software craftsman
Team player
Can-do mentality

  • Gent, Belgium
  • 24th June 1994
  • voltaic.flux0a@icloud.com
Lander Vanderstraeten

Projects and experience

Software engineer

April 2024 – Today

Happening – Platform Area: Engineering productivity

A new area and team focused on innovation and enhancing the developer experience. Provided continuous mentorship to engineers across various teams, fostering growth and best practices. Contributed in both development and technical documentation, including RFCs and ADRs.

Mentorship, Developer Experience

Technical lead

September 2023 – April 2024

Happening – Gaming Area: Personalisation

Together with the Business Intelligence area, we developed software for personalisation and recommender systems.

AI, AWS, Domain-Driven Design

Software engineer

August 2022 – September 2023

Napoleon Games – Gaming Area: Engagement

Lead, ideate and implement a greenfield free-to-play gaming platform. Collaborate on a wider company vision for customer engagement.

AWS, TypeScript, Serverless Computing, Domain-Driven Design, CQRS, Event Sourcing

Software engineer

August 2021 – August 2022

XTi – IT Consultant

Developed a high-performance, low-latency solution using TypeScript-based AWS Lambda functions to integrate seamlessly with physical machines via AWS IoT Core and MQTT.

IoT, AWS, TypeScript, Serverless Computing

Software architect

July 2020 – August 2021

Napoleon Games

Designed high-level solution architectures for multiple development teams, guiding technology selection, and establishing technical standards. Conducted implementation reviews to ensure quality across teams and collaborated with fellow architects to align technology choices with business goals, balancing product requirements and roadmap priorities for strategic impact.

Enterprise software architecture, Distributed systems

Technical lead

October 2017 – July 2020

Napoleon Games

Ideated and implemented a greenfield event-driven gaming platform. This microservices platform contained various technologies. Symfony was chosen together with Node. RabbitMQ is used as central communication technology between the services where MongoDB and Redis were the chosen databases. As an advocate for domain-driven design, the complexity was tackled strictly following this approach.

PHP, Node, CQRS, MongoDB, Redis, Microservices, Kubernetes

Software engineer

August 2016 – October 2017

Napoleon Games

Integrated various gaming providers into a monolith system. Applied several code quality optimisations by introducing design patterns and application modernisation.

PHP, Symfony

Technical skills

  • Amazon Web Services
  • CQRS
  • Domain-Driven Design
  • Event Sourcing
  • Functional programming
  • Golang
  • JavaScript
  • Event-Driven systems
  • Microservices architecture
  • MongoDB
  • NodeJS
  • Redis
  • Restful API design
  • Serverless computing
  • TypeScript

Public speaking

Eeek, my tests are mutating!

SymfonyCon Amsterdam 2019SymfonyCon Cluj 2017PHP Meetup Ghent

Writing tests is nice, but how are you sure that your tests cover all use cases? Code coverage can give false positive metrics. A new way of working that goes by the name of mutation testing has gained a lot of popularity lately. This talk will explain you what it is, how you can integrate it and contains a demo over the basics of mutation testing with infection and phpspec.

Introduction tactical Domain-Driven Design

Private consultancy

You may have heard of Domain-Driven Design. That DDD makes for more understandable and readable code. You may have even heard that DDD focuses on communication, modeling and business processes.
Starting with DDD sounds big and scary, doesn't it? This presentation explains the basic terms and how you can apply them tomorrow.

Certification

AWS Certified Solutions Architect – Associate

AWS Certified Solutions Architect – Associate

Obtained on February 24, 2022

Hobbies and personal interests

  • Formula 1
  • Sim racing
  • Travelling
  • Karting
  • Hiking
  • Salto, our golden retriever 🐕

Education

Bachelor of Science in Electronics-ICT

Odisee Ghent, 2012 – 2015

IT management

Visitatie Mariakerke, 2010 – 2012