Vincent
Boucher-Thouveny

Portrait de Vincent Boucher-Thouveny

Je suis Vincent Boucher-Thouveny, senior software engineer à Nice.

Je conçois et développe des applications web et mobiles, de la maquette d'interface jusqu'au code en production. Au fil des années, ça m'a mené vers des produits, des équipes et des langages très différents.

Ce qui m'a attiré vers le logiciel très tôt, et m'attire toujours, c'est l'écart entre la simplicité d'utilisation d'un ordinateur et tout ce qu'on peut construire avec.

Passer d'un projet et d'une équipe à l'autre, à l'école comme au travail, m'a aussi appris à mener une équipe et à communiquer clairement.

Formation

  • -

    Polytech Nice Sophia

    Diplôme d'ingénieur, grade de master

    Informatique, dernière année en spécialité interaction humain-machine (IHM) et UX

    Programmation orientée objet, algorithmique et structures de données, réseaux, conception et génie logiciel, middleware et systèmes distribués, puis la spécialité IHM : design d'interaction, techniques d'interaction, utilisabilité et évaluation UX, et un projet de recherche

  • -

    IUT de Nice

    DUT Informatique, en deux ans

    Algorithmique, structures de données et complexité, conception orientée objet, bases de données, réseaux et systèmes, en C, Java, SQL et langages du web

En bref

13+

ans d'expérience

20+

applications livrées

60+

projets perso jamais finis

10 000+

console.log oubliés

Basé à
Nice, France
Fuseau horaire
Paris (CET)
Travail
Sur site et à distance
Spécialité
Front end, UX et design systems

J'ai travaillé avec

  • Bodyguard.ai
  • Symphony
  • Gucci
  • Guerlain
  • Lacoste
  • Sephora
  • Swarovski
  • Amadeus
  • Roland-Garros
  • Grey Goose
  • Publicis
  • Parc Astérix
  • France Boissons
  • CCI Nice Côte d'Azur
  • Big Boss Studio
  • Sharingbox
  • Wingr
  • Anaca 3

Expérience

- aujourd'hui

Poste actuel

Senior Software Engineer et référent UX, Bodyguard.ai

Bodyguard.ai protège les marques, les créateurs et les communautés contre les contenus toxiques en ligne.

  • Je travaille sur plusieurs gros projets front end, et sur des services back end également
  • Je développe et maintiens la bibliothèque de composants UI partagée entre les produits
  • J'intègre les maquettes Figma et Axure au pixel près
  • Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Redux Toolkit, Redux Saga, Zod et Vitest
  • API GraphQL et Connect (gRPC), analytics produit avec Amplitude, monitoring avec Sentry

-

Software Engineer, Symphony

Symphony est une plateforme de messagerie et de collaboration sécurisée, utilisée par les banques et les institutions financières.

  • Développement du chat modulaire en React, livré à la fois en application web et en application desktop
  • Travail sur un framework interne basé sur React
  • Passage par plusieurs équipes au fil du temps, sur site et à distance
  • Intégration des maquettes InVision au pixel près
  • GraphQL, Jest et Storybook

-

Développeur web et mobile, Big Boss Studio

Big Boss Studio est une agence de production et d'innovation digitale.

  • Développement de sites web en React et d'applications React Native
  • Travail sur le site vitrine de l'agence
  • Projets livrés pour de grandes marques et pour des parcs d'attractions mondialement connus
  • Création de filtres en réalité augmentée avec Spark AR pour Instagram et Facebook, et de Lenses Snapchat
  • Utilisation de Gatsby et Next.js pour améliorer le SEO et les temps de chargement
  • Intégration des maquettes Figma et Sketch au pixel près
  • Redux, Redux Saga et ESLint

-

Développeur full stack, alternance, Amadeus

Amadeus conçoit une grande partie de la technologie du secteur du voyage, pour les compagnies aériennes, les aéroports, les hôtels et les agences.

  • Arrivée dans l'équipe mobile pour développer une application de duty of care, qui localise les voyageurs et leur propose de l'aide quand un incident survient pendant leur trajet
  • Travail à la fois sur l'application mobile des voyageurs et sur le tableau de bord des équipes qui les suivent
  • Angular 5, AngularJS, Java EE, Spring et Hibernate

-

Développeur d'applications, stage, Wingr

Wingr était alors une application façon Tinder pour les rencontres professionnelles ; le produit s'est depuis réorienté vers les rencontres sociales.

  • Réécriture complète de l'application mobile en React Native pour la rendre plus rapide et plus fluide
  • Développement du matching par swipe, avec des profils listant compétences et centres d'intérêt professionnels
  • Ajout de préférences d'entreprises pour affiner les mises en relation

-

Web designer et développeur, stage puis CDD, Sharingbox

Sharingbox crée des expériences photo et vidéo pour de grandes marques, des agences et des lieux de loisirs.

  • Développement de galeries photo d'événements, consultées et alimentées par des milliers de personnes depuis leurs réseaux sociaux, dont Roland-Garros 2015 et la Grey Goose Summer Soirée
  • Création de MOSAIC, un mur photo et vidéo en direct pour les écrans d'événements, qui ajoute les médias à mesure qu'ils arrivent, avec des animations 3D configurables
  • Développement d'un tableau de bord de statistiques rassemblant likes, commentaires et activité des hashtags sur Facebook, Twitter et Instagram, sur des centaines de publications
  • Ajout de la connexion des invités via Facebook, Twitter et Instagram
  • Refonte d'une grande partie de l'interface d'administration des galeries, en encadrant un autre stagiaire, puis embauche à la fin du stage

Compétences et méthode

Savoir-faire

  • DéveloppementExpert
  • Outils et agents d'IAExpert
  • Applications complètesAvancé
  • Design d'interfaceAvancé

Langues

  • Français langue maternelle
  • Anglais avancé
  • Italien intermédiaire
  • Espagnol notions
  • Japonais notions

Connaissances

  • TypeScript, React, Next.js et React Native
  • Développement assisté par IA et workflows agentiques : Claude Code, MCP, skills sur mesure
  • Design systems et bibliothèques de composants
  • API GraphQL, gRPC et Connect
  • Tests avec Vitest, Jest et Storybook
  • Accessibilité et performance web
  • Analytics produit et SEO
  • 3D dans le navigateur avec three.js et Blender
  • Réalité augmentée avec Spark AR et Lens Studio

En dehors du travail

  • Musique et instruments (piano, guitare, flûte…)
  • Jeux vidéo
  • Photographie
  • Voyages

Ma façon de travailler

Entre le design et le code

Référent UX chez Bodyguard.ai, je passe en revue les maquettes avec les designers avant de les développer, puis je les intègre au pixel près.

Des fondations pour l'équipe

Je construis les briques sur lesquelles s'appuient les autres développeurs, comme la bibliothèque de composants partagée entre les produits Bodyguard.ai.

Front end d'abord, back end aussi

L'essentiel de mon travail porte sur l'interface, mais je travaille aussi sur des services back end, pour qu'une fonctionnalité ne s'arrête pas à l'API.

L'IA dans la boîte à outils

J'utilise Claude Code, des serveurs MCP et des skills sur mesure au quotidien pour aller plus vite, et je relis chaque modification qu'ils font.

Sur site ou à distance

Chez Symphony, je suis passé par plusieurs équipes, certaines sur site, d'autres à distance, et j'ai dû à chaque fois prendre en main une nouvelle base de code rapidement.

Mettez votre cœur, votre esprit et votre âme dans chacun de vos actes, même les plus petits. C'est le secret de la réussite.

Swami Sivananda

Contact

Pour une proposition professionnelle, écrivez-moi sur LinkedIn. Je n'affiche plus mon adresse e-mail sur mon site à cause du spam.

M'écrire sur LinkedInVoir mon profil GitHub