Aller au contenu
<JM/>

Les projets en détail

Sms En Masse, plateforme SaaS BtoB de zéro à la production

AcetelecomSms En Masse · lead tech, architecture, développement et run

Résultat
Plateforme en propre et en production. Lighthouse 98/100, RGAA et WCAG, socle RGPD et DORA opposable en appel d'offres, déploiements sans interruption.
En savoir plus
Contexte
L'offre était revendue en marque blanche. La plateforme appartenait à un tiers, la marge était écrasée et chaque évolution client dépendait de la feuille de route de quelqu'un d'autre.
Enjeu
Reprendre la maîtrise du produit sans perdre un client ni interrompre les envois, avec un niveau de conformité RGPD et DORA exigé par les grands comptes.
Mon rôle
Architecture et choix technologiques, modélisation des données, design patterns front et back, rendu arbitré page par page entre performance perçue, coût serveur et référencement. API REST publique spécifiée en OpenAPI avec webhooks et serveur MCP. Développement, CI/CD, mise en production et exploitation.

Un design system en atomic design, construit avec l'UI designer

AcetelecomSms En Masse · composants, Storybook et arbitrages UX

Résultat
Des écrans cohérents d'un parcours à l'autre et un socle front laissé aux développeurs suivants, documenté et prêt à reprendre.
En savoir plus
Contexte
Une plateforme neuve avec un périmètre public et une application métier authentifiée, des maquettes produites par un UI designer, et un socle qui devait rester repris par d'autres développeurs après moi.
Enjeu
Livrer des écrans cohérents sans réécrire les mêmes composants à chaque maquette, et trancher les écarts entre la maquette et ce que le socle savait déjà faire.
Mon rôle
Bibliothèque découpée en atomes, molécules et organismes, documentée sous Storybook et versionnée, chaque composant livré avec ses variantes, ses états et son comportement clavier. Material UI contraint par le thème, SCSS et modules CSS sur les composants propres. Maquettes confrontées au socle avant implémentation, jetons de design alignés entre maquette et code. Arbitrages UX tranchés à deux avec le designer, à partir des écrans où les utilisateurs décrochaient.

Démarche QA construite de zéro

AcetelecomSms En Masse · stratégie de test, automatisation et intégration continue

Résultat
Régressions arrêtées avant la production plutôt que découvertes par le client.
En savoir plus
Contexte
Équipe de trois sans QA, quatre produits en parallèle, et des grands comptes qui auditaient ce qu'ils achetaient.
Enjeu
Prouver la qualité plutôt que l'affirmer, avec des éléments opposables en appel d'offres.
Mon rôle
Analyse de risques, plans de test par domaine fonctionnel, non-régression automatisée sur trois niveaux, unitaire et intégration à chaque poussée, bout en bout à chaque demande de fusion, campagne complète et bloquante avant production. Tests de mutation pour vérifier ce que la couverture détecte vraiment.

Le développement en IA augmentée piloté par les tests

Acetelecomméthode de travail construite puis transmise à l'équipe

Résultat
Vélocité augmentée à effectif constant, avec la non-régression comme filet. Une méthode écrite et reprise, pas une pratique personnelle.
En savoir plus
Contexte
Une équipe de trois pour quatre produits. La génération de code a changé la vitesse d'écriture, pas la confiance qu'on peut accorder au résultat.
Enjeu
Gagner en vélocité sans transformer le gain en dette ni en régressions. Le risque d'un code généré n'est pas qu'il ne compile pas, c'est qu'il paraisse juste.
Mon rôle
Écrire les critères d'acceptation d'abord, faire produire l'implémentation ensuite, laisser les tests et les tests de mutation trancher. Outiller la démarche par des agents, des hooks, des skills et des serveurs MCP internes, puis la transmettre aux alternants.

Prézage, socle mobile migré sans coupure

AcetelecomPrézage · ingénieur fullstack, plus de 200 000 installations

Résultat
Migration Ionic 6 vers 8 et Angular 15 vers 19 menée sans interruption, chiffre d'affaires maintenu, note et parc d'installation préservés.
En savoir plus
Contexte
Application grand public utilisée au quotidien, près de 1 000 avis. Socle Ionic 6 et Angular 15 figé, dépendances en fin de support, magasins d'applications qui commençaient à refuser les builds.
Enjeu
Changer de socle sous les pieds des utilisateurs sans interrompre le service ni geler la feuille de route commerciale.
Mon rôle
Plan de migration par paliers et reprise du code hérité. Plan de test manuel rédigé de zéro, cas numérotés par parcours et matrice d'appareils et de versions d'OS, campagne rejouée à l'identique à chaque palier.

Le choix Next.js, défendu devant des équipes que je n'encadrais pas

Acetelecomdécision d'architecture, débat et adoption

Résultat
Choix adopté et tenu, autonomie éditoriale rendue aux équipes tierces, décision et conventions écrites.
En savoir plus
Contexte
Un site vitrine tenu au quotidien par l'équipe SEO et média, une application métier, et la tentation de deux stacks séparées.
Enjeu
Tenir la cohérence technique sans immobiliser les équipes tierces ni rendre la passation impossible.
Mon rôle
Porter le choix en débat, pas en décret. Trois arguments, l'absence de verrouillage fournisseur, une stack unique sur tout le périmètre et la reprise du socle par d'autres. Puis brancher Strapi pour que l'équipe SEO et média publie sans développeur.

Fraude contenue sans perdre la conversion

AcetelecomSms En Masse · analyse des données, parcours client et arbitrage

Résultat
Fraude en baisse et conversion préservée, là où le choix concurrent revenait à renoncer à l'une des deux.
En savoir plus
Contexte
Le canal SMS passait sous la pression du régulateur, avec des amendes de l'ARCOM dans le secteur. Des concurrents basculaient leur parcours en traitement entièrement manuel.
Enjeu
Se protéger sans casser la conversion, alors que le retour au tout manuel était envisagé en interne aussi.
Mon rôle
Reprendre l'historique et croiser les variables jusqu'à ce que les schémas se voient. Proposer une protection en plusieurs étapes le long du parcours, fraude avérée bloquée automatiquement, la défendre puis mesurer l'effet.

Mesure remise d'aplomb et valeur client à long terme

Acetelecomplan de taggage, sources croisées et arbitrage budgétaire

Résultat
Budgets réalloués sur ce qui convertit vraiment, et une rentabilité client enfin mesurable.
En savoir plus
Contexte
Sur les produits BtoB, les performances d'acquisition ne suivaient pas, et les chiffres de l'agence et ceux de l'interne ne se recoupaient pas.
Enjeu
La cause était la mesure. La conversion ne remontait pas complètement, donc les campagnes s'optimisaient sur un signal faux.
Mon rôle
Redéployer le plan de taggage sur tous les produits, web et mobile, rebrancher les conversions sur la donnée réelle, puis construire la valeur client à long terme en réconciliant des sources qui ne partageaient pas les mêmes clés. Segmenter par clustering et arbitrer par segment.

Verhoeven, flux boutique et e-commerce fiabilisés, puis socle remplacé

Verhoeven Joaillierintégration SI, refonte et recette, en poste unique

Résultat
Survente supprimée, socle remplacé sans coupure, pics saisonniers absorbés sans incident, panier moyen en hausse de 50 %.
En savoir plus
Contexte
Une maison de joaillerie qui vend les mêmes pièces en boutique et en ligne, souvent en un seul exemplaire. Le stock vivait dans l'ERP M3 Soft, le site marchand dans un socle PHP 5 en fin de vie, et les deux ne se parlaient pas. Seul sur le périmètre digital.
Enjeu
Une survente sur une pièce unique se solde par un client à rembourser. Et le socle obsolète interdisait tout travail sérieux sur la conversion, sur un site qui ne pouvait pas s'arrêter.
Mon rôle
Modéliser les flux commande, stock et facturation en BPMN, les spécifier, les développer. Défendre la migration devant la direction sur ses effets métier avant ses mérites techniques, puis la mener seul, ancien et nouveau socle en cohabitation. Développeur et recetteur à la fois, non-régression écrite sur l'ancien socle puis rejouée sur le nouveau, recette manuelle des tunnels de commande avec la boutique. Parcours d'achat refondus sur la donnée, prestataires d'acquisition briefés et contrôlés.

Truffle Capital, reprise du travail d'une agence et équipe montée à mes frais

Truffle Capitalchef de projet, de la proposition commerciale à la livraison, en indépendant

Résultat
Production de l'agence reprise puis refondue, trois sites livrés, mission reconduite sur deux ans.
En savoir plus
Contexte
Les sites du fonds et de ses participations étaient produits par une agence digitale parisienne. Vitrines lues par des investisseurs et par la presse spécialisée. J'intervenais seul, sans antériorité chez le client.
Enjeu
L'engagement venait de moi, donc le risque commercial et financier aussi. Il fallait reprendre un existant produit par d'autres sans interrompre les sites, et une erreur en ligne se voyait immédiatement.
Mon rôle
Rédiger la proposition et la défendre devant le comité de direction. Recruter les prestataires, poser les critères d'acceptation avant de commander, puis recetter chaque livrable contre ces critères. Recette manuelle avant chaque mise en ligne, sur navigateurs et sur mobile. AMOA de la startup biotech Artedrone, besoin traduit en spécifications testables. Budget ADS et SEO justifié en comité, équipe de 5 à 10 personnes coordonnée.

Me joindre