×
Kurt Du Bois

Kurt Du Bois

Senior developer

Haasdonk, BE
Dutch, English

Background


About

About

I’m a proud father of 2 daughters, car enthusiast and a developer with a can-do attitude and a passion for clean code with over 19 years of professional experience. I started out as an Enterprise Java developer, but these past few years I have also found a passion for front-end development.

Work Experience

Work Experience

  • Lead developer

    Dec, 2021 - Feb, 20253 years 2 months

    • Update the application to Spring Boot 3

    • Update the olingo library to work with Spring Boot 3

    • Fixed various pipeline issues

    • Hired a senior QA

    • Managed 2 FTE

  • Consultant

    Aug, 2005 - Dec, 202116 years 4 months

    After completing my internship, I decided to join the company. Throughout the years I've worked at Optis, I had the opportunity to work in a wide variety of sectors (financial, automotive, government, utilities, etc).

    • Followed up on several internships.

    • Tried to help colleagues with issues both technical and non-technical.

    • Organized 2 go-karting events for Optis and several other subsidiaries of the parent company.

  • Senior Consultant

    Jan, 2020 - Sep, 20211 year 7 months

    • Took part of migrating applications on-prem to cloud (hosted on an AWS EKS Cluster on ec2 instances)

    • Improved cross-team collaboration

    • Coaching junior developers

    • Make improvements on shared libraries

    • Created library used by spring boot 1.5 applications to perform actions on Hashicorp Vault

  • Senior Full stack Consultant

    Nov, 2018 - Dec, 20191 year 2 months

    • Performed technical analysis on the new functionalities

    • Full stack development using Spring Boot, Angular 6, NgRx, RxJs and PostgreSQL with the PostGIS extension.

  • Senior Consultant

    Sep, 2017 - Sep, 20181 year

    • Worked in a Microservice architecture running on GCP using Docker containers on Kubernetes

    • Used Domain-Driven Design

    • All internal events were sent through a central Apache Kafka

    • The front-end was written in Angular, communicating with the microservices using the API Gateway pattern

    • All microservices were created using Spring Boot and stored their data on a MongoDB NoSQL database

    • Volunteered to set up a central code analysis platform using SonarQube to ensure quality for both the front-end and the back-end for all squads in the organization

  • Senior Consultant

    Sep, 2014 - Sep, 20173 years

    • Created the first application in Belgium to communicate with a central application containing all the anonymized traveler information. This required extensive communication with developers from another organization

    • Migrated 5 applications from IBM WebSphere version 6 to version 8.5. This included both the technical parts and the installation documentation for the infrastructure team. After migration was done, I supported the applications and added new features. Later, I helped with onboarding 2 new developers

    • Improved the performance of certain parts of the application by a factor of 2.

    • Our team created a greenfield version of the previously migrated application using a Java EE back-end and a React front-end

    • All microservices were created using Spring Boot and stored their data on a MongoDB NoSQL database

    • Spearheaded the installation and configuration of a CI/CD and SonarQube setup for different teams within the organization

Skills

Skills

  • Java

    Spring / Spring Boot

    Java EE

    Hibernate

    JPA

    Maven

    JUnit

    Mockito

  • Web Development

    HTML

    CSS

    Javascript

    TypeScript

    Angular

    React

Education

Education

  • Computer science, Professional bachelor, Hogeschool Antwerpen

    Sep, 2001 - Jun, 2005

Volunteer Work

Volunteer Work

  • Volunteer, Boks VZW / Boks-run

    Jan, 2014 - Present

    Boks VZW is the non-profit organisation in Belgium that provides information and helps children and adults with metabolic diseases.
    In 2014 we started with the organization of a yearly running competition from which the profits would be donated to Boks VZW.
    As the event is fully self-funded, each year we have to find sponsors, set up the track and create our own IT-system to be able to enter contestants and follow up on their results.
    To automate everything even more, a few members of the organizational committee had a brainstorm to bring our IT-system even 1 step further. (use passive RFID-technology to track the runners, looked into LoRa for communication as there was no internet connection at the finish, etc)

Interests

Interests

  • Audio

    EDMMovie music80's musicEquipment
  • Cars

  • Technology

    DomoticsCryptocurrencies