Raphaël Dehousse

Freelance - CTO / Technical Lead / Architect / Senior Developer

Summary

I'm a pragmatic tech-savvy leader / technical architect with Project Management skills

« True Agile isn't about twice the work in half the time but about doing half the work while producing twice the value »

@Steve Denning

Experience

Team Manager, Head of Development Teams, Cloud Lead, DevOps Accelerator and Change Manager

TotalEnergies Power & Gas Belgium (ex-Lampiris)
  • 12/2020 - 12/2023
  • Liège - Belgium
Tech Lead managing and helping teams to give the best of themselves
  • Defining the technical stacks while implementing DevOps culture
  • Cloud Architecture (AWS) (EC2, ECS, RDS, Cognito, ...)
  • Fullstack development (HTML/CSS/JS, backend in NodeJS/Python, SQL).
    Automation using IaC, Ansible, Bash/Python, Docker

CTO / Solution Architect

Startups: Data Fellas (BDM Reco) + Esnah
  • 10/2017 - 11/2020
  • Liège - Belgium
AI & IoT (Big Data / Distributed)
  • Created a full recommendation system with Python, Kafka, PySpark and PgSQL in a distributed architecture
  • Created a complete IoT scalable and reliable architecture
  • Migration to Docker Swarm cluster, dockerizing all apps
  • Architecture for receiving the IoT data
  • Development of a Mobile App using Flutter, backends in NodeJS/Python.

Agile Coach / DevOps Coach & Agile Project Manager

The Faktory
  • 08/2016 - 08/2019
  • Liège - Belgium
Startup Incubator
  • Helping startups to organize their team and product

Solution Engineer & Agile Project Manager

Proximus
  • 11/2013 - 07/2016
  • Brussels - Belgium
Belgian Telco Operator - Proximus TV
  • HA architecture for highly visited website (LB, Varnish, Memcached, ...)

Industry Expertise

  • Leadership
  • Agile / Scrum / Lean
  • Project Management
  • SRE / DevOps / CI/CD
  • Python / SQL
  • Jira / Confluence
  • Big Data & AI

Education

  • ICP-ATF Agile Team Facilitation - 07/2024
    07/2024
  • Prosci Change Practitioner - 12/2023
    12/2023
  • SAFe® 5 Agilist - 11/2021
    11/2021
  • AgilePM Practitioner - 06/2016
    06/2016
  • Prince2 Foundation - 10/2015
    10/2015
  • PSPO1 Professional Scrum Product Owner 06/2015
    06/2015
  • PSM1 Professional Scrum Master 02/2015
    02/2015

Languages

  • French
  • English

Detailed relevant experience

Team Manager, Head of Development Teams, Cloud Lead, DevOps Accelerator and Change Manager

TotalEnergies Power & Gas Belgium (ex-Lampiris)
  • 12/2020 - 12/2023
  • Liège - Belgium
Software Development, DevOps, Cloud (AWS)
  • Defining the technical stacks, leading the technical maintenance, implementing DevOps culture
  • Cloud (AWS) Architecture and deployment (Beanstalk, ECS, RDS, Cognito, ...)
  • Fullstack development (HTML/CSS/JS, backend in NodeJS/Python, SQL).
Environment: Docker / NodeJS / Java / Ansible / AWS / Terraform

CTO / Solution Architect

Esnah
  • 09/2019 - 11/2020
  • Liège - Belgium
IOT / Communication gateway for aircrafts and boats
  • I created the distributed architecture for the solution to be scalable, resilient and performant using Docker Swarm for the orchestration and Apache Pulsar for the queuing/messaging system. APIs received the IoT data and serialized them in Apache Pulsar. Jobs consumed to data to perform different actions like quota management, statistics creation, etc..
  • I dockerized them to orchestrate them via Docker Swarm instead of the previously used pm2.
  • I automated the whole setup of the cluster via CI/CD (Gitlab) & Ansible: db mgmt, public keys deployment, deployment of the Traefik, Consul, Apache Pulsar, PostgreSQL, the tools around Docker Swarm, etc.
  • Finally, I created a bot in python and a mobile application in Flutter to work on both iOS and Android, with BLE.
Environment: Docker Swarm / Apache Pulsar / Ansible

CEO / CTO / Solution Architect

Data Fellas / BDM Reco
  • 10/2017 - 09/2020
  • Liège - Belgium
Big Data and AI
  • With the help of the system engineer, I created the distributed architecture for the solution to be scalable, resilient and performant around Kafka. This architecture was composed of APIs to collect data serializing them in Kafka and Jobs that consumed the Kafka topics and produced results (like data cleansing, enrichment, featurization, ...) back in Kafka or a DB.
  • Implemented algorithms (a Cosine Similarity-like, RFV, ...) in SQL to answer <300ms with hundreds of millions of records.
  • I developed ETL jobs and PySpark jobs to process the collected data (to be used by the algorithms or to generate dashboards) and also developed librairies, APIs (using aiohttp) and Jobs in python.
Environment: PySpark / Docker / Kafka / Metabase

Agile Coach / DevOps Coach & Agile Project Manager

The Faktory
  • 08/2016 - 08/2019
  • Liège - Belgium
Startup Incubator
  • In order to help the startups to organize their team and product development, I created PoC for CI/CD for demonstration purpose and promoted agile development methodologies like TDD, countinuous refactoring and collective ownership.
Tools: Jira / Confluence / Gitlab CI

Solution Engineer / Agile Project Manager

Proximus
  • 11/2013 - 07/2016
  • Brussels - Belgium
Belgian Telco Operator - Proximus TV
  • In addition of being a PM, I remained Tech Lead/Architect for the team and helped/guided them for the technical solutions.
  • I promoted TDD, pair-programming, continuous refactoring, simple design and collective ownership.