Retour au portfolio

Études de cas

Trois chantiers qui résument ma façon de travailler

Produit SaaS, migration de données et logiciel critique. Les détails confidentiels restent protégés, mais le problème, mon rôle et les décisions peuvent être expliqués clairement.

Co-fondateur & Lead Software Engineer

Practis

Situation

Les kinésithérapeutes utilisent plusieurs outils séparés pour les dossiers patients, le planning et le suivi de la rééducation.

Contribution

J’ai co-fondé le produit et je pilote son ingénierie : plateforme web multi-tenant, applications mobiles natives, APIs, onboarding, migration, sécurité et livraison.

Sur un produit santé, l’adoption dépend autant de la migration, des rôles et de la traçabilité que des fonctionnalités visibles.

Next.jsNestJSPostgreSQLPrismaKotlinSwift
Voir la référence publique

Ingénieur logiciel chez SERFIM T.I.C.

Altaïm

Situation

Une reprise ERP peut échouer à cause de formats incohérents, de relations invalides ou de règles métier découvertes trop tard.

Contribution

J’ai conçu une application qui contrôle et annote les classeurs Excel avant leur import Sage X3, avec règles configurables, historique auditable et traitement des fichiers en mémoire.

La meilleure automatisation de migration commence par rendre les écarts visibles et explicables avant le transfert.

VueNestJSTypeScriptPostgreSQLDrizzle ORMExcel

Ingénieur logiciel au CETU — Ministère des Transports

Logiciel d’éclairage de tunnels

Situation

Un logiciel technique critique accumule des règles métier, des habitudes utilisateurs et des contraintes de performance qu’une réécriture brutale peut perdre.

Contribution

J’ai modernisé le produit en C++, Qt et Python, travaillé sur les calculs, la simulation, le rendu et l’expérience utilisateur, avec une partie sous Linux embarqué.

Avant de réécrire, il faut cartographier ce qui ne doit pas casser, mesurer les chemins critiques et moderniser progressivement.

C++QtPythonLinux embarquéSimulation
Voir la référence publique

Un projet en tête ?

Identifions la première étape utile.

Envoyez-moi le contexte, le blocage actuel et votre échéance. Je vous répondrai avec une première proposition concrète.