Trusted by at least 5 differents companies

I studied IT System and Network Administration in Belgium and did one year of Computer Engineering in Ireland. I don't really remember what I learned. But it got me into web development, so I guess it was worth it.

I started my career by working for a TelCo company. For a year I worked on legacy PHP system. When I say legacy I mean legacy. It was a PHP 5.3 codebase that was about 10 years old. It had a single folder containing over 1000 php files without consistent linting or coding style. 🤮

After that I joined a startup. It was created by the CEO and CTO of 3D design company. They wanted to create a SAAS platform for project handling (task management, invoicing, etc...). But it became clear very quick to me that they had no idea on how tech works. Every other week they would ask to remove or add a feature. In the 6 months I worked there we had nothing to show for it. That's when I decided to leave.

I then joined a marketing agency, Altavia ACT, specialized in big retailers (Carrefour, Tom & Co, Metro, Badoit, etc...). On top of creating different kind of websites for them I also took over the whole releasing pipeline. When I joined they had a single server with over 150 websites. When I left they had a single Digital Ocean instance per site with automated provisioning and deployment thanks to a series of Ansible and bash scripts which slowly migrated to Laravel Forge.

I worked for 2 years for (hotel?) trivago. I was involved in the development of a marketplace platform where independent hoteliers would be able to buy and use tools/apps to manage their properties on trivago: trivago Business Studio. Most of my days were spent on maintaining the code base, refactor aging APIs and work on the payment and subscription manager.

And finally I joined Strapi as a Senior Backend Engineer. Soon after I started to work as a Lead Backend Engineer on Strapi Cloud. Together with the CTO we build the architecture and put the foundation of the code base that is running Strapi Cloud. My day-to-day consists of mentoring other engineers, being a bridge between our engineering and product teams and to be a steward for the codebase. I ensure that our tech strategy syncs with the big-picture business goals. I oversee the execution of technical tests, ensuring code quality and troubleshooting challenges. Additionally, as a part of the on-call rotation for the Cloud platform, I remain vigilant to maintain the reliability and functionality of our services.

Some things are more important than others

Values

Privacy-focus
I value my own privacy online. I believe that we need to also take care of our users' privacy first.
Clean code
Above complexity and fancy design pattern I value clean and readable code.
User first
When designing a feature or thinking about architecural improvement I always take care of not degrading the user's experience.
Work life balance
Work doesn't exist outside of working hours. I don't think my company is like a family. My family and health will always come first.
I'm amazing but don't take my word for it

Testimonials

"You care and listen to the opinions of your peers and have a clear and structured way of communicating your thoughts in a manner the audience (ex.: technical vs non-technical round) you currently have can properly follow along."

— Engineering Manager

"A strength of his is to bring good mood and fun to the team besides technical expertise."

— Developer

"Even if things do not go as planned you keep a positive attitude and can transfer this positivity into the team. Keep up the jokes and smile!"

— Developer

"You give a good overview of the business value and is generally able to justify why you developed something instead of just showing how it works."

— Developer

"I love to look into his PRs all the time, I could use that as an example of how to write clean code"

— Developer

"Dieter takes responsibility for important tasks and has participated in all major improvements of the project since he started, both on frontend and backend which is really valuable. His communication is clear and tailored to each audience: I particularly like his release announcements and presentations on open review sessions. He is committed to provide timely and detailed code reviews, which helps the team produce better code on time. He is also engaged on retrospectives and seeks to improve the way we work together constantly."

— Product Owner

"Dieter is a great team lead to work with and to learn from. He is honest, transparent, humble and accessible. Dieter has strong technical skills whatever the topic (frameworks, languages, databases, ...). He's also very good to think out of the box and bring interesting point of views during meetings and on papers."

— Developer

"It's nice to have weekly meetings with Dieter where we talk about the product at 360 degrees and align on topics. He is also handling very well the technical leadership of the team"

— Developer

"Dieter has strong technical abilities. He's able to think about many aspects of a problem, and quickly identifies consequences of possible solutions. He wants to build things the right way and is willing to help fixing day-to-day issues. We need Dieter's feedbacks as they are very valuable."

— Project manager

"Dieter share and explain what he has on his mind. During standups, backlog reviews, tech refinement, on Slack, etc... What he is saying is always efficient and pertinent/relevant, there is no superfluous, it's always straight to the point!"

— Developer

"It's very pleasant to work with you. You are always eager to improve the platform and very quick reaction when something needs to evolve. Your code reviews are accurate and provided the right way (with care and argumented). From what I've seen, very good leadership on the backend team, demonstrated in the sync's, where sometimes it can miss responsivity from the team, you are very good at animating it, pushing the team to progress."

— SRE