Harold Waterkeyn

Senior Full Stack Software Engineer

Passionate engineer, I love tackling hard problems and find solutions in a timely manner. Natural team player, I like sharing my experience, mentoring and leading a team, keeping people highly motivated by empowering them. Next to my work activities, I contribute to open source, work on personal projects and go to conferences and meetups in order to fulfil my never ending curiosity and thirst for knowledge.

Brussels, BE

Professional Experience

1

CTO

Shippr

Jun 2018 - Present
Present

As Shippr's CTO, I am responsible for all tech related aspects of the company. Leading the engineering team by example, I make sure the product evolves according to our customers needs. By adopting a lean approach I make sure the team focuses on what brings the most value at any given time while paving for the future.

Key Achievements:
  • Successfully built and led a high-performing engineering team, externally validated by madewithlove audit (2022) as scalable, collaborative, and technically excellent.
  • Architect
  • Product owner
  • Scrum master
  • Engineer's recruitment
  • Business analyst, challenge and translate business requirements to technical designs
  • People management (121s, setting objectives)
Technologies:
react react-native Node.js GraphQL PostgreSQL docker aws
2

Full Stack developer and architect (Freelancer)

Shippr

Oct 2017 - Jun 2018
8m

I designed and implemented the foundation and first version of the Shippr platform.

Key Achievements:
  • Developed the backend in Node.js
  • Developed the Customer dashboard (react)
  • Developed the mobile application in react-native
  • Developed the admin dashboard for the operations team
  • Setup and managed the infrastructure and deployments on AWS
  • Interviewed and onboarded interns
3

React-native expert and coach

BIL (via Hackages)

Dec 2017 - Mar 2018
3m

Consultant (via Hackages) - As a react-native coach, I helped the team at the Banque Internationale à Luxembourg to develop their new mobile experience using the best practices and latest recommended techniques.

Key Achievements:
  • Coach best practices in react and react-native
  • Storage setup for the app
  • Architecture layout for handling server calls throughout the application
  • Security audit recommendations
Technologies:
react-native redux redux-thunk redux-persist sensitive-storage
4

Lead Open Source Engineer

Hackages

Apr 2017 - Jun 2018
1y 1m

As a lead open source engineer at Hackages, I lead the team of 5 engineers on all engineering projects. My everyday goal is to make sure we deliver on time and with great quality. I also ensure that the engineers stay motivated and are constantly learning new things. I still take an very active role in the development, leading by example and making sure the team follows the best practices.

Key Achievements:
  • Lead the development team to build the Hackages platform (React, Redux, GraphQL, Node)
  • Scrum Master for the engineering team
  • Designed and built a Netflix clone in React as material for a training I then gave
  • Designed and built a Uber clone in React Native as material for a training I then gave
  • Handled the operational aspects of the platform: Continuous Deployment on AWS and Docker Swarm configuration
  • Designed and taught best practices on the latest web technologies during Meetups around europe (Amsterdam, Dublin, Paris)
  • Interviewed new engineers to join the team
5

Senior Full Stack Developer (Java/Angular)

National Bank of Belgium (via Hackages)

Jan 2017 - Apr 2017
3m

Consultant (via Hackages) - As a lead developer I helped the team at the National Bank to start building the future of their Cash management platform sold to many national banks around Europe.

Key Achievements:
  • Trained the team (6 people) to be up to date with the different technologies
  • Designed a framework to ease the development for newcomers
Technologies:
Angular RxJS ngrx REST APIs Protractor end-to-end testing
6

Open Source Engineer

Hackages

Oct 2016 - Apr 2017
5m

As an open source engineer, I researched and contributed to the latest frontend technologies. With this in depth expertise I produced and provided high quality trainings on the latest JavaScript technologies and frameworks

Key Achievements:
  • R&D on the latest frontend technologies (React, Angular, Redux)
  • Contributed to the open source world around those technologies
  • Designed and taught advanced Javascript trainings (ES6)
  • Designed and taught React trainings (redux, react-routing, higher order components)
  • Designed and taught RxJS trainings (operators, subjects)
  • Designed and taught Angular trainings (routing, http service)
7

Dev. / System Engineer

SWIFT

Mar 2015 - Oct 2016
1y 8m

Designing and prototyping a distributed model for financial message processing using bleeding edge technologies.

Key Achievements:
  • Shared nothing architecture
  • Commit log (Apache Kafka & Apache ZooKeeper)
  • Log aggregation with the Elastic Stack (ELK)
  • REST APIs
  • Docker deployment
  • CI setup with Jenkins
Technologies:
Java 1.8 Apache Kafka Apache ZooKeeper Elastic Stack Jenkins CI
8

Associate Dev. / System Engineer

SWIFT

Sept 2013 - Mar 2015
1y 6m

Participated in the design and implementation of a financial confirmation matching service.

Technologies:
Java 1.7 OSGI Container (Jboss Fuse) Enterprise Integration Patterns (Camel) JPA (EclipseLink) Messaging systems (ActiveMQ, OracleAQ) Guice, JPA (EclipseLink), EMF, JAXB BPMN Platform (Activiti) Oracle 11g
9

Extreme Blue Internship

IBM

Jul 2012 - Sept 2012
2m

The Extreme Blue Internship is IBM's premier internship program for top notch students pursuing a technical or business degree.

Key Achievements:
  • Found an innovative solution to a challenge.
  • Worked for a real client of IBM (telecommunication sector).
  • Dived into the Business/IT multidisciplinary aspect by building a prototype of the solution and writting a business case.
  • Worked in a multidisciplinary (business/technical) international team of 4 students.
  • Presented the project in international conferences: Extreme Blue Europe - IBM Innovation Center - La gaude (FR) and IBM Inspire Beyond Today's Technology - IBM Amsterdam
Technologies:
Java Ruby
10

Student Job

CAMI: Apple Reseller, Brussels.

Jul 2011 - Aug 2011
1m

Seller and adviser in computer hardware, software and technologies.

Technical Skills

Languages

JavaScript/Typescript/Node.js
Java
Kotlin
Ruby
Python

Frontend

React
React Native
Redux
GraphQL
RxJS
HTML 5 & CSS
Vitest, Jest
Playwright / Cypress

Backend

Node.js / Deno / Bun
NestJS
Spring
REST APIs
GraphQL
SQL Databases (PostgreSQL, MySQL, Oracle)
NoSQL Databases (MongoDB, Redis)

DevOps/Infra

Docker
Docker Swarm
Terraform
AWS (EC2, RDS, S3, ECR, KMS)
Github Actions
Continuous Integration
Continuous Deployment

Tooling

Git
Maven
Gradle
npm
Webpack

Education

Master in Engineering

Université Libre de Bruxelles

Sept 2011 - Jul 2013
Grande distinction

Master in Computer Science

Université Libre de Bruxelles

Sept 2011 - Jul 2013
Grande distinction

Bachelor in Computer Science

Université Libre de Bruxelles

Sept 2008 - Jul 2011
La plus grande distinction

Mathematics, Science, English and Latin in General Secondary Education

Notre Dame des Champs

Sept 2001 - Jul 2007

Languages

French Native
English Fluent

Interests

Technologies

Web development Homelab Home automation Electronics

Fitness