Reims, France · Go · Flutter · Node.js

Virgile
/ architecte de systèmes.

Ingénieur SI / Backend Engineer / Software Architect

Plus de 10 ans à concevoir des plateformes distribuées, temps réel et durables — du backend Go & Node.js jusqu'au front Flutter / React, en passant par la robotique et l'embarqué.

system_topology.svg● live
Event Bus API Auth Service Stream Worker Store Cache
10+ ans
d'expérience
Bac+5
Ingénieur SI
Go · Node
Backend
Flutter · React
Front & HMI
§01 — Profil

Penser en couches,
livrer en systèmes.

Ingénieur en systèmes d'information et architecte logiciel, je conçois et pilote des plateformes industrielles où la fiabilité n'est pas négociable : robotique autonome, tri optique, traçabilité.

Mon terrain de jeu, c'est l'architecture distribuée et temps réel — un backend structuré qui communique par événements, des fronts pour les opérateurs, et une couche embarquée au plus près du matériel.

J'aime encadrer des équipes, faire les bons choix techniques au bon endroit, et bâtir des chaînes CI/CD qui rendent une stack complète simple à exploiter.

// rôleResp. dév. / Architecte
// baseReims, France
// languesFR (natif) · EN (TOEIC)
// méthodeDistribué · event-driven · CI/CD
// domainesRobotique · AgTech · embarqué
§02 — Stack technique

Une stack par couche,
du matériel au cloud.

L1Backend
GoNode.jsTypeScriptRustPythonC#
L2Front / HMI
Flutter / DartReact / TSReact NativeAngular / IonicViteChakra / MUI
L3Données / Événements
PostgreSQLMongoDBRedisFirebaseNATSgRPC / GraphQL / REST
L4Embarqué / Robotique
ROSC++PythonTemps réelVision industrielle
L5Cloud / DevOps
AWSAzureGCPDockerCI/CDGitLab / GitHubTraefik
§03 — Expérience

Quatre rôles,
une même rigueur.

DOWNS · responsable développement logiciel

Trieur optique industriel

2024 → présent

Responsable du développement logiciel du trieur optique DOWNS : une solution complète couvrant l'embarqué (ROS — C++ / Python / TS), l'application opérateur (Flutter), le site d'administration (React / TS / Chakra UI), le serveur (Go) et l'outillage interne.

Conception d'une plateforme de supervision temps réel (serveur Go / PostgreSQL / NATS / Traefik, front Flutter & React) et mise en place d'une CI/CD complète — tests unitaires, fonctionnels et d'intégration sur toute la stack.

GoNATSPostgreSQLFlutterReactROS / C++TraefikDocker
  • Supervision temps réel multi-machines
  • Stack unifiée de l'embarqué au cloud
  • CI/CD full-stack (unit / fonctionnel / intégration)
  • Applications opérateur & administration
Vitibot · responsable bureau d'étude web

Robotique viticole autonome

2020 → 2024

Pilotage du développement de la solution de contrôle et de supervision temps réel d'une flotte d'engins viticoles autonomes : application PWA (React / TS), site web (React / Material UI), serveur (Node.js / TS), backend serverless (Firebase / GCP) et outillage (Go / Rust / TS).

Plateforme de supervision temps réel d'engins viticoles et agricoles — serveur Node.js / KoaJS / PostgreSQL / Redis / Traefik, front React / Vite — conteneurisée et couverte par une CI/CD complète.

Node.jsReactTypeScriptPostgreSQLRedisFirebase / GCPRustDocker
  • Contrôle & supervision temps réel de flotte
  • Télécommande opérateur (PWA)
  • Backend serverless (Firebase / GCP)
  • Responsable d'un bureau d'étude web
Utronix · responsable développement logiciel

SAALTO — traçabilité des stocks

2018 → 2019

Management d'une équipe de 5 développeurs sur plusieurs plateformes applicatives (Ionic / Angular / React Native).

Création de SAALTO, solution complète de géolocalisation et de traçabilité des stocks en palox : architecture et protocoles (gRPC, REST, GraphQL, Socket), API distribuée entre un serveur central et des serveurs hébergés sur sites clients (Go), application (React Native) et site web (React).

GoReact NativeReactgRPCGraphQLSocketArchitecture distribuée
  • Management d'une équipe de 5 devs
  • API distribuée central ↔ sites clients
  • Multi-protocoles (gRPC / REST / GraphQL / Socket)
  • Géolocalisation & traçabilité terrain
Pacifa Decision · chef de projet

Billetterie 3D en ligne

2014 → 2017

Création d'une API web C# distribuant des vues 3D pour alimenter le parcours d'achat de services de billetterie en ligne de grands clubs sportifs (Real Madrid, Benfica, PSG…).

Travail à l'intersection de la 3D temps réel, du web et de l'intégration avec des plateformes de vente à fort trafic.

C#UnityNode.jsAPI 3DWeb
  • API web C# de distribution 3D
  • Intégration billetterie en ligne
  • Clients grands comptes (clubs sportifs)
§04 — Formation

EXIA.CESI, Reims.

2014
Ingénieur Manager des Systèmes d'Information
EXIA.CESI — Reims
Bac+5
2013
Responsable en Ingénierie Logicielle
EXIA.CESI — Reims
Bac+4
2011
Analyste Programmeur
EXIA.CESI — Reims
Bac+2
§05 — Hors-code

Ce qui tourne
quand le terminal se ferme.

🏍

Tir sportif

Champion de France de tir au pistolet en équipe (2009).

🏍️

Moto

Permis A — le plaisir de la route et de la mécanique.

📚

Lecture

Livres en tout genre, pour nourrir la curiosité.

📷

Photo

Cadrage, lumière et composition.

🍳

Cuisine

Technique et précision dans l'assiette.

👨‍👧‍👦

Famille

La meilleure des contraintes temps réel.

§06 — Contact

On construit
quelque chose ?

Architecture distribuée, backend, robotique ou conseil — écrivez-moi.

contact@vmathieu.dev