Hi there!

My name is Pieter, I am a passionate Software Engineer with a strong focus towards backend development. I also have experience in DevOps tooling, including setting up CI/CD pipelines and Kubernetes clusters. Finally, I like to automate whatever I can to avoid repetitive tasks. All of this comes with a healthy interest for application security.

Job experience

Founder Side venture

- Present · 11 mos
DCee Tech — Bruges, Belgium

Freelance DevOps, software engineering and web development alongside my main job.

Senior Software Engineer

- Present · 1 yr 8 mos
Donna — Gent, Belgium

Full-stack software engineer, responsible for the infrastructure, analytics pipelines and CI.

Deliverect

- · 4 yrs 9 mos
Gent, Belgium

Senior Software Engineer

- · 1 yr

Part of the Menu Team. I drafted a proposal to completely rework the permission model from scratch and implemented the backend, incorporating a library approach to share permissions across multiple projects in both Python and TypeScript from a single codebase. I set up SSO for international enterprise chains and coordinated the rollout in close collaboration with their IT staff.

Furthermore, I built a proof of concept for using AI to update menus, which later served as the foundation for our in-house AI team.

Additionally, I was responsible for reworking the scheduling of menus across multiple delivery service providers in a consistent manner while accounting for the specific restrictions of each provider.

Medior Software Engineer

- · 2 yrs 6 mos

Part of the Core and Post-Activation Teams. I primarily worked on revamping product management to handle accounts that have the same product across multiple locations in a scalable manner.

Additionally, I began exploring the infrastructure and security aspects of the application, addressing various security vulnerabilities.

I also joined the in-house mentorship program and taught Python classes to interested employees from other departments.

During my time as a medior-level developer, I received two company awards: Regional Employee of the Quarter and Global Most Impactful Side Project.

Junior Software Engineer

- · 1 yr 5 mos

Part of the Core Team, initially as an intern. I was responsible for implementing requests from the Customer Success and Support teams regarding menus, products, order processing, and users.

In my spare time, I developed a live dashboard that visualizes our orders per second, projects this data onto a world map, and sends alerts to the entire company when we reach certain milestones. As of 2024, this hobby project now serves as the primary input driver for all alerting and detection systems related to order failures.

Student Software Engineer

- · 5 mos
Dodona — Gent, Belgium

Student job on Dodona, a platform where students learn programming languages with instant feedback and coaching, built with Ruby on Rails and MySQL. I implemented LTI (Learning Tools Interoperability) support so that schools can integrate Dodona into their learning management system, and reworked the authentication logic.

I also worked on the Java judge, which automatically tests submitted Java exercises and gives students feedback, and built the VS Code and JetBrains IDE plugins (see Projects).

Intern Software Engineer

- · 3 mos
Telenet — Mechelen, Belgium

Internship as part of my Master in Computer Science degree. Responsible for setting up an Apache NiFi cluster with dataflow pipelines. Additionally, created some tools in C++ and Java for internal use.

Teaching Assistant

- · 1 yr 1 mo
Ghent University — Gent, Belgium

Part-time student job at the Business Informatics Research Group, supervised by prof. Gailly, during two academic years. I devised and wrote the exercises in Java for the Object-Oriented Programming course in the 2nd Bachelor of Business Engineering, and assisted students with their questions.

Projects

Dodona for VS Code (https://github.com/thepieterdc/dodona-plugin-vscode)

Submit Dodona exercises and read the feedback without leaving VS Code.

2020 - Present TypeScript 5

Dodona for JetBrains IDEs (https://github.com/thepieterdc/dodona-plugin-jetbrains)

Submit Dodona exercises and read the feedback inside IntelliJ IDEA, PyCharm and other JetBrains IDEs.

2018 - Present Java, Gradle 5

bonAPPetit (https://bonappetit.ugent.be/)

A recipe book for kidney patients with recipes tailored to their diet, for Ghent University Hospital (UZ Gent).

2020 Ruby on Rails, MongoDB

Master's thesis (https://github.com/thepieterdc/thesis/)

Optimising Continuous Integration using Test Case Prioritisation: run the tests most likely to fail first.

2019-2020 C++, Python 1

Skills

Databases
DevOps
Frameworks
Programming