Architecture full-stack, optimisation des performances, mentorat d'équipe. Je construis des logiciels qui continuent de fonctionner, et je suis disponible pour des projets freelance, des collaborations plus longues et du conseil.
Ce que je propose
-
Développement Web Full Stack
Des frontends modernes en React et Angular, des backends en Node.js et NestJS (TypeScript).
Livrables
- Applications web & SaaS, tableaux de bord et API
- React, Angular, TypeScript, Node.js, NestJS
- PostgreSQL, MongoDB et modélisation de données
- Python pour l'outillage, l'automatisation et les données
-
Architecture & DevOps
Systèmes qui restent debout, et pipelines qui les gardent en bonne santé. Je mise sur des builds rapides, des déploiements stables et moins de surprises en production.
Livrables
- Revues d'architecture & modernisation
- Pipelines CI/CD (Jenkins, GitHub Actions)
- Conteneurisation Docker & orchestration
- Optimisation des performances & fiabilité
-
Frontends Mobile & Embarqués
Tourne sur plus de 600 000 ATM en production. Je construis des interfaces événementielles contraintes et hautement sécurisées, qui doivent continuer de fonctionner à grande échelle.
Livrables
- Frameworks UI personnalisés & design systems
- Interfaces événementielles, compatibles hors-ligne
- Réécritures de systèmes legacy (JSP → TS moderne)
- Builds durcis pour la sécurité et la compatibilité
-
Leadership d'Équipe & Mentorat
J'ai dirigé de petites équipes ciblées en tant que pont entre le métier et l'ingénierie. Je fais du mentorat, je révise le code et je garde la livraison en mouvement.
Livrables
- Lead technique & mentorat
- Revue de code et standards d'ingénierie
- Coordination d'équipes transversales
- Cérémonies agile & planification
Comment je travaille
- 01
On parle avant le code
Avant de construire quoi que ce soit, parlons. Je veux comprendre ce qui compte vraiment pour vous : le budget, les objectifs, les parties qui vous inquiètent. Parfois la réponse honnête, c'est que vous ne devriez pas encore construire, et je préfère vous le dire tout de suite plutôt qu'après avoir payé.
- 02
Conçu pour tenir le coup
J'ai passé des années à construire des logiciels qui tournent sur plus de 600 000 ATMs. Quand l'arrêt n'est pas une option, on apprend à concevoir pour la fiabilité dès le départ, au lieu de découvrir les problèmes en production.
- 03
Par petits pas, toujours visibles
Je vous livre en petites tranches et je vous montre le travail au fur et à mesure : vous voyez les choses fonctionner et vous changez de cap tant que c'est encore peu coûteux. Pas de grande révélation, pas de surprise après le lancement.
- 04
Je reste après le lancement
Quand le projet part, je ne disparais pas. Je surveille, je répare ce qui casse et je documente tout, pour que ceux qui reprennent le projet puissent réellement le comprendre et le faire tourner.