Je pars du produit, pas de la techno
Les besoins métier viennent des équipes commerciales et back-end, et je les traduis en fonctionnalités. Le choix technique arrive après, pas avant.
Développeur fullstack Vue / Nuxt
Depuis deux ans, je construis le produit d’un SaaS d’enrichissement de données : front Nuxt, API Nitro, Postgres, Stripe.
Aujourd’hui Développeur Front-End & UX/UI Designer chez Reverse Contact. Pour en parler, écrivez-moi .

6 ans
en production
5 entreprises
CDI, mission, freelance
Front + API + base
sur le même produit
Paris
et remote francophone
Du premier site refondu en freelance au SaaS développé de bout en bout aujourd’hui.
août 2024 – aujourd'hui · CDI · Paris
J’ai construit l’application Nuxt et une partie de l’API Nitro d’un SaaS d’enrichissement de données.
janvier 2024 – février 2024 · Freelance · Paris
J’ai développé le tunnel de souscription courtier d’un SaaS d’assurance B2B.
octobre 2022 – décembre 2023 · Mission · Île-de-France
J’ai monté la bibliothèque de composants de la nouvelle version, et migré l’ancienne de PHP 7.3 à 8.1.
mai 2020 – juillet 2022 · CDI
J’ai conçu et développé un ERP interne, de la base de données à l’interface.
décembre 2019 – février 2020 · Freelance · Paris
J’ai refondu et optimisé une application web, en accompagnant le client.
Les besoins métier viennent des équipes commerciales et back-end, et je les traduis en fonctionnalités. Le choix technique arrive après, pas avant.
Du schéma de base jusqu’au composant. C’est ce qui permet d’avancer vite sans casser, et ce qui rend une base lisible par quelqu’un d’autre que son auteur.
Échafaudage, tests, migrations répétitives. Je reprends la main sur tout ce qui touche à la donnée client, à la facturation et à la sécurité. La revue, l’architecture et la décision de livrer restent de mon côté : rien ne part en production sans que je puisse en expliquer chaque ligne.
La transformation de requêtes en langage naturel de Reverse Contact passe par un modèle. Savoir ce que ces modèles ratent une fois facturés a changé ma façon de les employer pour coder : je les emploie beaucoup, je ne leur fais confiance sur rien.
h3 v2 réaligne la couche serveur de Nuxt sur les primitives web standard, Rolldown remplace Rollup dans Vite, et le mode Vapor retire le DOM virtuel là où il coûte cher. Je suis ces bêtas de près. En production je reste sur ce qui est stable : je préfère une migration ennuyeuse à une dette de bord.
Licence · Développeur d’application — OpenClassrooms, janvier 2019 – décembre 2019
Les deux, et c’est le cœur du sujet. Chez Reverse Contact je développe l’application Nuxt et une partie de l’API Nitro qui la sert : une fonctionnalité part du schéma Postgres et arrive à l’écran sans changer de main. Avant cela, AdonisJS chez Coover, Symfony et API Platform chez Apave et France Bois Service.
Un poste, une mission, une question : un e-mail précis reçoit une réponse précise.