Retour au portfolio

Full stack · Systèmes de données

Plateforme de données temps réel

Une plateforme web en microservices pour collecter, transformer, stocker et visualiser des données techniques diffusées via MQTT.

Rôle
Développeur full stack stagiaire · Applications web & données
Organisation
Hydrogen Research Institute
Période
2023
03
MQTTETLStockageAPIReact
Full stack · Systèmes de données2023

01 · Contexte & problème

Plateforme de données temps réel

Des données techniques continues ont besoin d’un chemin fiable et observable, de l’ingestion jusqu’à l’inspection. La plateforme combinait messagerie temps réel, ETL, stockage et visualisation derrière des frontières de services claires.

02 · Ce que j’ai construit

01

Conçu et déployé une plateforme web en microservices pour des données techniques temps réel.

02

Développé les services frontend et backend ainsi que les interfaces entre composants.

03

Implémenté des pipelines ETL automatisés pour collecter, transformer et stocker les flux MQTT.

04

Conteneurisé les services et contribué au CI/CD, à la modélisation des données et à la documentation d’architecture.

03 · Flux système

01MQTT
02ETL
03Stockage
04API
05React

04 · Décisions d’ingénierie

01

La messagerie découple producteurs et consommateurs

MQTT sépare l’acquisition des traitements et de la visualisation en aval.

02

Services déployables indépendamment

La conteneurisation favorise des environnements reproductibles et une séparation claire des responsabilités d’exécution.

03

Flux de données explicite

ETL, persistance et visualisation restent des responsabilités distinctes plutôt qu’un processus monolithique.

05 · Technologies

ReactNode.jsMongoDBPythonMQTTDockerKubernetesJenkins

Les détails des projets proviennent uniquement du CV et de sources publiques vérifiables.

Contact

Un produit qui demande une vraie profondeur d’ingénierie ?

Ouvert aux opportunités full stack, backend, plateforme, DevOps et intégration IA au Québec, au Canada et en télétravail.