Trusted by at least 6 different 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 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.

After trivago I served as a Senior Backend Engineer at Strapi for a rewarding period of . During this time, I transitioned into the role of Lead Backend Engineer, spearheading the development of Strapi Cloud. Collaborating closely with the CTO, I played a pivotal role in shaping the architecture and laying the groundwork for the code base that powers Strapi Cloud today. In this capacity, my responsibilities encompassed mentoring fellow engineers, acting as a liaison between our engineering and product teams, and serving as a guardian for the codebase.

My daily tasks included aligning our tech strategy with overarching business objectives, overseeing the implementation of technical tests to ensure code quality, and adeptly navigating and resolving challenges. Furthermore, as an integral part of the on-call rotation for the Cloud platform, I remained vigilant to uphold the reliability and functionality of our services.

And finally I joined Proton as a Senior Backend Engineer.

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 architectural improvement I always take care of not degrading the user's experience.
Work life balance
Work doesn't exist outside 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

"I'm not lying when I say that 90% of what I've learned in the last few months has been taught and shared by you. Learning, discovering, reviewing, QAing and talking with you has been a pleasure and an honour! Thanks to the developer, engineer, team leader and person you are, I have gained so much experience. People don't realise how many things, work, challenges, etc. you do and have on your plate - not counting the blockers. But through it all, you have always been there to help and support me. Believe me when I say that it was motivating to turn on the laptop in the morning knowing that you were there."

— Backend developer

"From the moment I joined the team, your expertise and knowledge never ceased to amaze me. Your ability to navigate multiple complex issues simultaneously was not only impressive, but an inspiration to those around you. As a technical leader, your personality blended seamlessly with your role, creating an environment that was both productive and enjoyable for the team."

— SRE