C++20 · Linux · systèmes · full-stack

Je transforme un besoin complexe en logiciel robuste et démontrable.

Développeur logiciel à l’ARS Normandie, je conçois des outils métier de bout en bout. En parallèle, je construis en C++ des systèmes autour de la télémétrie, des protocoles binaires, du réseau Linux, de la concurrence et des interfaces natives.

6
projets C++ détaillés
C++20
standard de référence
360°
besoin → production
Modern C++Linux / POSIXTCP & UDPMultithreadingProtocoles binairesCMake / CTestPostgreSQLAPI & Web

Sélection technique

Des projets qui montrent le code en situation

Chaque étude de cas expose le problème, l’architecture, les décisions techniques, les tests et une preuve d’exécution. L’objectif : rendre mon niveau vérifiable rapidement.

Socle d’ingénierie

Du bas niveau au produit métier

Mon profil combine profondeur technique C++ et responsabilité produit full-stack. Cette double lecture me permet de raisonner à la fois sur le comportement d’un octet et sur le parcours d’un utilisateur.

01

C++ moderne & Linux

RAII, smart pointers, `std::variant`, `std::optional`, sockets POSIX, I/O binaires, CLI et gestion déterministe des ressources.

02

Fiabilité & performance

CRC, validation stricte, queues bornées, multithreading, timeouts, retries, injection d’erreurs, replay et benchmarks reproductibles.

03

Architecture testable

Interfaces substituables, séparation domaine/transport, mocks, tests unitaires et d’intégration, CMake, CTest et automatisation CI.

04

Full-stack métier

Recueil des besoins, prototypes, HTML/CSS/TypeScript, Node.js/Python, API, PostgreSQL, LDAP, sécurité, documentation et formation.

Expérience professionnelle

Je ne livre pas seulement du code.

À l’ARS Normandie, je prends en charge des logiciels internes depuis l’observation du travail réel jusqu’à l’accompagnement des agents. Je travaille dans un environnement fermé, avec des données sensibles, des contraintes de sécurité et des utilisateurs métier qui attendent un résultat immédiatement compréhensible.

Voir mon parcours complet
01

Cadrer

Entretiens, observation, arbitrage des besoins et cahier des charges vérifiable.

02

Concevoir

Parcours en peu de clics, prototypes, modèle de données et architecture adaptée aux contraintes.

03

Développer

Front-end, API, PostgreSQL, contrôles d’accès, exports, audit et automatisation.

04

Faire adopter

Tests avec les utilisateurs, documentation, formations, support et évolutions.

Recherche & IA

Une culture scientifique utile à l’ingénierie

Mon Master 2 IA, Sciences des données et Santé et mon travail au GREYC m’ont appris à construire un protocole expérimental, mesurer avant de conclure et documenter les limites. Mon mémoire sur l’explicabilité des GCN a servi de base à une publication co-signée à IDA 2026.

  • Python, NumPy, pandas, SciPy, PyTorch
  • Graph Neural Networks & explicabilité
  • Analyse de données et protocoles reproductibles

Ce que j’apporte

« Comprendre vite le métier, choisir le bon niveau de technologie et laisser derrière moi un logiciel lisible, testé et utilisable. »

Guillaume Lemonnier

Échange technique

Vous cherchez un développeur capable de relier système, produit et terrain ?