Disponible en CDI dès mars 2027 · Paris · Montpellier · Valence

Ingénieur logiciel full-stack · Interfaces web · Performance · 3D temps réel

Valentin Boutouria

Je transforme des maquettes en interfaces web fluides, responsives et rapides, avec le souci du détail visuel. Et quand elle sert l’expérience, j’y ajoute de la 3D.

~50 projets livrés en production en studio créatif
10 marques internationales, d’Apple au Musée du Louvre
2 ans en studio, avec des équipes en Europe et aux États-Unis
FR / EN bilingue, anglais courant (TOEIC 945)

Marques sur lesquelles j’ai travaillé

AppleSnapchatOrangeSamsungHondaGivenchyMarc JacobsServierFondation Louis VuittonMusée du Louvre

Projets

2026 · Full-stack · Vue.js · Supabase

Atomic Data — Dashboard analytics full‑stack

De la base de données à l’écran : les miroirs AR du studio enregistrent chaque visite, et un tableau de bord modulable en Vue 3 permet aux clients de suivre la fréquentation de leurs activations.

Contexte

Chaque activation (miroirs AR, lenses) produisait ses propres chiffres ; il fallait une interface unique, lisible par un client non technique, et assez souple pour s’adapter à chaque projet.

Ce que j’ai fait

  • Back-end : base Supabase / PostgreSQL en 3 tables (projets, miroirs, visiteurs) reliées par clés étrangères, alimentée par les miroirs à chaque visite
  • Jobs cron de purge automatique des données collectées
  • Front Vue 3 et TypeScript : grille modulable de widgets chiffre (1×2), graphique (4×2) et camembert (2×2), ajoutés depuis un catalogue extensible et réorganisés au glisser-déposer
  • Graphiques en SVG faits main, utilisables au clavier et lisibles par les lecteurs d’écran
  • Requêtes par comptages agrégés, sans rapatrier de données personnelles, et 50 tests unitaires Vitest

Résultat

Une chaîne complète, de la visite devant le miroir au chiffre sur l’écran du client, avec un dashboard que chacun compose à sa façon.

  • Vue 3
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Vitest

2026 · Full-stack · Web 3D · Campagne

Honda — Jeu concours web, mobile-first

Le site d’un jeu concours Honda : une landing en 3D, un parcours de création, un formulaire d’inscription et un jeu en réalité augmentée, le tout pensé pour le téléphone.

Contexte

Le parcours devait fonctionner sur tous les smartphones, charger vite, respecter l’identité visuelle de la marque et le plan de taggage de l’annonceur.

Ce que j’ai fait

  • Intégration des écrans de la campagne en SvelteKit, mobile-first, avec les polices et la charte Honda
  • Formulaire d’inscription validé côté client et serveur, protégé par reCAPTCHA, enregistré dans Supabase
  • Scène 3D Three.js optimisée (modèle compressé Draco, éclairage HDR) et révélation animée sur canvas
  • Tracking GTM / dataLayer (clics CTA, formulaire, profondeur de scroll) derrière le consentement OneTrust

Résultat

Un seul front qui enchaîne landing, création, révélation vidéo, inscription et jeu AR, déployé sur Cloudflare.

  • SvelteKit
  • JavaScript
  • Three.js
  • Supabase
  • GTM
  • Cloudflare

2026 · Full-stack · DevOps · Tests

Incident Tracker — Application Angular + API

Une application de gestion d’incidents complète, du formulaire côté front jusqu’à l’API, la base et l’intégration continue.

Contexte

Un objectif organisationnel : donner aux équipes une vue claire des incidents en cours (sévérité, statut, responsable) pour mieux prioriser, anticiper la charge et planifier les interventions.

Ce que j’ai fait

  • Front Angular 18 en TypeScript : standalone components, formulaires réactifs avec validation
  • Tests front Jasmine / Karma, tests back JUnit 5 et Mockito, couverture JaCoCo
  • API REST Spring Boot (Java 21) avec erreurs normalisées, base PostgreSQL versionnée par Flyway
  • Images Docker multi-stage, Docker Compose et pipeline GitHub Actions (build, tests, images)

Résultat

docker compose up --build suffit : le front, l’API et une base pré-remplie démarrent ensemble.

  • Angular 18
  • TypeScript
  • Java 21
  • Spring Boot
  • Docker
  • GitHub Actions

2026 · Réalité augmentée · Snapchat Lens · Luxe

Louis Vuitton — Lenses AR pour l’exposition LV Dream

Une série de Lenses Snapchat pour l’espace d’exposition LV Dream : le visiteur scanne une malle, un portrait ou une vitrine, et l’histoire de la Maison s’anime sur son téléphone.

Contexte

Prolonger la visite dans le téléphone, sans application à installer : chaque objet exposé devait pouvoir raconter son histoire en quelques gestes.

Ce que j’ai fait

  • Malle « Milano » : scan de la malle, puis des points d’intérêt sur chaque accessoire, qui ouvrent leur fiche (ouvre-gants, brosse, cahier-séchoir…)
  • Trois générations : scan des portraits de Louis, Georges et Gaston-Louis Vuitton, qui révèlent chacun un chapitre de l’histoire de la Maison
  • Vitrines Art Déco : suivi de marqueur et occlusion par shaders, pour que la 3D passe derrière le décor réel
  • Parcours guidé commun : tutoriel, indices contextuels, interactions au tap et textes localisés

Résultat

Des expériences qui s’ouvrent en un scan depuis Snapchat, pensées pour rester fluides sur la plus large gamme de téléphones.

  • Lens Studio
  • JavaScript
  • Image tracking
  • Shaders
  • UX mobile

Parcours

Ingénieur ISIMA, je développe depuis 2024 des interfaces web et mobiles en studio créatif, pour des marques où le rendu visuel compte autant que la technique.

Mon quotidien : prendre en charge un besoin de bout en bout. Je conçois la base de données et l’API, je développe l’interface, puis je livre en production, du dashboard qui suit la fréquentation de nos miroirs AR au jeu concours Honda déployé sur Cloudflare. Je travaille avec les designers, les chefs de projet et les clients, en Europe comme aux États-Unis, avec la même exigence sur la qualité du code que sur le rendu. Et quand un projet le demande, ma formation en 3D temps réel prend le relais : scènes Three.js, Lenses en réalité augmentée pour Louis Vuitton.

Portrait de Valentin Boutouria
  1. Sept. 2024 — Aujourd’hui

    Ingénieur logiciel full-stack

    Atomic Digital Design · Paris

    Sites de campagne, applications web et mobiles, miroirs en réalité augmentée, pour Apple, Orange, Samsung, Honda, Givenchy… En SCRUM, avec revues de code, aux côtés d’équipes et de clients en Europe et aux États-Unis.

  2. Janv. — Août 2024

    Ingénieur stagiaire

    University College Dublin · Irlande

    Application Unity pour la recherche en interaction homme-machine : stabilité, performances et ergonomie. En environnement 100 % anglophone.

  3. Formation

    Diplôme d’ingénieur en informatique

    ISIMA · Clermont Auvergne INP

    Spécialité informatique embarquée, réalité virtuelle et systèmes interactifs. Après une CPGE PSI.

Compétences

Front-end

Des maquettes intégrées en interfaces responsives, rapides et cohérentes.

  • HTML5 / CSS3
  • JavaScript ES6+
  • TypeScript
  • SvelteKit
  • Angular
  • Tailwind CSS
  • Vite

Back-end & données

Des API et des bases de données conçues de bout en bout : modélisation, requêtes, automatisation et déploiement.

  • Node.js
  • API REST
  • PostgreSQL
  • Supabase
  • Docker
  • Cloudflare

Qualité & performance

Des interfaces responsives, accessibles et légères, relues en revue de code à chaque livraison.

  • Responsive
  • Mobile-first
  • Optimisation
  • Tests
  • Tracking GTM

3D & interactif

Le petit plus : des interfaces animées et des scènes 3D qui restent légères.

  • Three.js
  • WebGL
  • Unity
  • Lens Studio

Contact

Un poste, un projet web exigeant, une idée à prototyper ? Écrivez-moi.

v.boutouria159@gmail.com

Message

© 2026 Valentin Boutouria

Lighthouse · desktop 99 Performance100 Accessibilité100 Bonnes pratiques100 SEO

Haut de page ↑