Aller au contenu

Ouvert aux opportunités

Romain Texier

Le pont entre la maquette et le code

Formé au développement web, passé par la conception de jeu vidéo, quatre ans à livrer du front en agence et chez un éditeur. Je lis une maquette en sachant ce qu'elle coûte à intégrer, et je discute une contrainte technique sans perdre l'intention de départ.

4+
ans d'expérience
5
frameworks front maîtrisés
3
équipes agiles rejointes
RT
texier.r@gmail.com 06 51 31 85 02

Grenoble & Lyon, France

À propos

L'utilisateur d'abord, le code ensuite

Je commence par qui va s'en servir, et où : debout dans un magasin, dehors avec des gants, ou huit heures par jour devant le même écran. Le reste des décisions découle de là.

Formé au développement web puis à la conception de jeu vidéo, j'ai passé quatre ans à livrer du front en agence et en éditeur logiciel — d'une refonte VueJS à trois, jusqu'à une plateforme Angular au sein d'une squad Scrum de dix personnes. J'aime autant peaufiner un micro-détail d'animation que vulgariser un choix technique devant une équipe.

Basé entre Grenoble et Lyon, entre deux sessions de ski et de grimpe. Prochaine étape : un MBA UI/UX Design. Disponible en télétravail comme sur site.

  • Grenoble & Lyon, France
  • Permis B & véhiculé
  • Français (natif) · Anglais (pro)
  • Freelance & CDI

Ce que j'apporte à une équipe

  • Fédérateur

    Je fais avancer le groupe et je crée le lien entre design, dev et produit.

  • Vulgarisation

    J'explique le technique simplement, aux designers comme aux clients.

  • Veille

    Ce site tourne sur Svelte 5 et ses runes : ma façon de juger un outil, c'est de le mettre en production.

Compétences

Ma boîte à outils

Les technologies avec lesquelles je travaille au quotidien, du pixel au déploiement.

Front-end

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Tailwind CSS

Frameworks & meta-frameworks

  • Angular
  • Vue.js
  • Nuxt
  • React
  • Svelte

Back-end

  • Node.js
  • NestJS
  • PHP
  • Java
  • REST API

Mobile

  • Flutter
  • Kotlin
  • React Native

DevOps & Cloud

  • Git
  • GitHub
  • GitLab
  • Docker
  • Kubernetes
  • Jenkins
  • SonarQube
  • AWS

Design & outils

  • Figma
  • VS Code
  • JetBrains
  • Agile Scrum

IA au quotidien

  • Claude
  • Claude Code
  • ChatGPT
  • GitHub Copilot
  • Cursor
  • Prompt engineering
  • Claude API

Pour une équipe

Ce que je change dans une squad

Trois choses que j'ai faites ailleurs et que je referai chez vous.

Je discute les maquettes au lieu de les subir

Chez Leadformance, je travaillais à partir des maquettes en allant voir les designers sur les cas limites — l'état vide, l'erreur, le libellé qui déborde — plutôt que de les intégrer telles quelles et de découvrir le problème en recette.

Je traduis dans les deux sens

Expliquer un coût technique à un designer, défendre une intention de design devant une contrainte de sprint. C'est la conversation qui bloque le plus souvent, et elle a besoin de quelqu'un qui comprend les deux côtés.

Je livre sur une vraie chaîne

Squad Scrum de dix personnes, intégration continue GitLab / Jenkins / SonarQube, images Docker déployées sur Kubernetes, services sur AWS. Du ticket à la production, pas jusqu'à la merge request.

Pour un projet

Ce que je livre

Le détail dépend du projet ; la méthode, non.

Un parcours avant des écrans

Je décortique l'existant écran par écran pour repérer les étapes qui n'apportent rien. Sur la refonte covoiturage, la réservation est passée de huit écrans à trois — et le prototype cliquable existait avant la première ligne de code.

L'accessibilité pendant, pas après

Contraste, ordre de tabulation, libellés : vérifiés au moment de concevoir. Les corriger une fois l'écran intégré coûte toujours plus cher, et c'est pour ça que j'ai construit un outil qui les signale tôt.

Du code que quelqu'un d'autre peut reprendre

TypeScript, composants documentés, et la chaîne d'intégration qui va avec. Un projet livré doit pouvoir être repris par quelqu'un d'autre que moi.

Réalisations

Ce que je construis

Des missions en entreprise et des projets personnels. Le problème posé, ce que j'ai fait, et avec quoi — les projets personnels sont signalés comme tels.

Expérience pro 2022 — 2024

Réalisé chez Leadformance / Solocal

Plateforme front-end Angular

Le contexte
Un produit de présence en ligne servi à un large portefeuille de clients, à faire évoluer sans casser l'existant.
Ce que j'ai fait
Conception et développement des interfaces en Angular, livrées en continu via une chaîne GitLab / Jenkins / SonarQube et déployées sur Kubernetes.
AngularNestJSKubernetesAWS
Expérience pro 2021 — 2022

Réalisé chez Source@Max / AXIVIT group

Refonte d'interfaces métier VueJS

Le contexte
Des écrans métier vieillissants, adossés à un backend ColdFusion difficile à faire évoluer.
Ce que j'ai fait
Refonte complète des interfaces en VueJS et reprise du backend sous forme d'API REST, à trois, du cadrage à la mise en production.
VueJSREST APIColdFusion
Expérience pro 2019 — 2020

Réalisé chez Échiquier Grenoblois

Composition d'équipes sous contraintes

Le contexte
Composer les équipes avant chaque ronde : ordre des échiquiers, quota de joueurs mutés, compteur de participations sur la saison, absents du week-end. Tout satisfaire en même temps est rarement possible.
Ce que j'ai fait
Un outil en NuxtJs qui cherche la composition satisfaisant le plus de contraintes possible, en propose plusieurs classées, et affiche noir sur blanc celles qu'il a dû relâcher.
NuxtJsIonos
Projet personnel 2025

Atelier personas assisté par IA

Le contexte
Des heures de notes d'entretien utilisateur à dépouiller avant de pouvoir formuler le moindre persona.
Ce que j'ai fait
Un outil qui envoie les notes brutes à un modèle de langage, en extrait les motifs récurrents et propose des personas et un parcours utilisateur à retravailler. L'IA débroussaille, le designer décide.
SvelteKitTypeScriptClaude APIFigma
Projet personnel 2025

Covoiturage vers les stations — refonte mobile

Le contexte
Réserver un trajet vers une station un samedi matin demande trop d'étapes, sur un écran qu'on consulte souvent gant à la main.
Ce que j'ai fait
Parcours repensé en trois écrans : wireframes, design system et prototype cliquable sous Figma. Cibles tactiles élargies et contrastes renforcés pour un usage en extérieur.
FigmaDesign systemPrototypageTests utilisateurs
Projet personnel 2026

Revue d'accessibilité assistée par IA

Le contexte
Les problèmes d'accessibilité se découvrent trop tard, une fois l'écran déjà intégré.
Ce que j'ai fait
Un assistant qui analyse un composant, signale les écarts WCAG et propose une correction. Les règles mesurables sont vérifiées par du code ; l'IA sert à expliquer et à prioriser, pas à décider seule.
TypeScriptClaude APIaxe-coreWCAG 2.2
Expérience pro 2022 — 2024 Leadformance / Solocal

Plateforme front-end Angular

Schéma d'illustration — les écrans réels appartiennent au client.

Réalisé chez Leadformance / Solocal

L'entreprise

Leadformance est la filiale grenobloise de Solocal, installée à Montbonnot-Saint-Martin. Elle édite BRIDGE, une plateforme de gestion de données locales et de store locator utilisée par plus de 220 enseignes à réseau physique dans le monde : chaque point de vente y gère sa page, ses horaires et sa visibilité locale.

Le contexte

Un produit de présence en ligne servi à un large portefeuille de clients, à faire évoluer sans casser l'existant.

Ce que j'ai fait

Conception et développement des interfaces en Angular, livrées en continu via une chaîne GitLab / Jenkins / SonarQube et déployées sur Kubernetes.

Mon rôle

Développeur web front-end, au sein d'une squad Agile Scrum de dix personnes.

Ce que j'ai fait concrètement

  • Conception et développement d'interfaces Angular pour les écrans de gestion des points de vente.
  • Travail à partir des maquettes, en allant discuter les cas limites avec les designers plutôt que de les intégrer tels quels.
  • Revues de code et rituels Scrum : daily, refinement, rétro, sur des tickets suivis jusqu'à la mise en production.
  • Chaîne d'intégration continue GitLab / Jenkins / SonarQube, images Docker déployées sur Kubernetes.
  • Services applicatifs sur AWS, stockage des médias sur S3.

Stack

  • Angular
  • NestJS
  • Kubernetes
  • AWS
1 / 6
Bonus

Le même CV, en bureau macOS

Fenêtres déplaçables, dock, barre de menus : les mêmes données, une tout autre lecture.

Ouvrir le bureau

Parcours

Là où j'ai construit des choses

Quatre ans de développement web, plus quelques détours qui m'ont appris autant.

  1. Développeur web front-end

    2022 — 2024

    Leadformance / Solocal

    Conception et développement d'interfaces en Angular au sein d'une squad Agile Scrum de dix personnes, sur une chaîne CI/CD complète.

    • Conception et développement de frontend en Angular
    • Rituels Agile Scrum dans une équipe de 10 personnes
    • Intégration continue : GitLab, Jenkins, SonarQube, Docker, Kubernetes
    • Services applicatifs sur AWS et stockage S3
    Équipe: 10 personnes AngularNestJSTypeScriptGitLabJenkinsSonarQubeDockerKubernetesAWSS3
  2. Développeur web full stack

    2021 — 2022

    Source@Max / AXIVIT group

    Refonte complète d'interfaces métier en VueJS et reprise du backend en API REST, en équipe de trois.

    • Refonte d'interfaces en VueJS
    • Refonte du backend en API REST sous ColdFusion
    • Équipe resserrée de 3 personnes, du cadrage à la livraison
    Équipe: 3 personnes VueJSREST APIColdFusion
  3. Développeur web full stack

    2019 — 2020

    Échiquier Grenoblois

    Développement d'un outil de composition d'équipes qui respecte le plus possible le règlement des tournois, et assume les compromis restants.

    • Composition d'équipes maximisant les contraintes du règlement respectées
    • Développement en NuxtJs, déploiement sur Ionos
    • Agile Scrum dans une équipe de 7 personnes
    Équipe: 7 personnes NuxtJsIonosGitHub
  4. Petsitter

    2026 — Aujourd'hui

    Freelance

    Activité indépendante : accueil des animaux au domicile et suivi avec leurs propriétaires.

    • Accueil et garde d'animaux de compagnie
    • Suivi du bien-être et communication avec les propriétaires
    ACACED
  5. Préparateur de commande

    2024 — 2025

    Super U

    Préparation des commandes pour la livraison et accueil des clients, dans un rythme soutenu et cadencé.

    • Préparation des commandes pour la livraison
    • Accueil et conseil des clients

Formation

Ce qui m'a mené jusqu'ici

Du DUT informatique au MBA, avec un détour par la conception de jeu vidéo au Québec.

  1. 2022 — 2024

    MBA Développeur fullstack & mobile

    My Digital School — Lyon

  2. 2021 — 2022

    Bachelor Développeur web

    My Digital School — Grenoble

  3. 2020 — 2021

    Bachelor Conception de jeu vidéo

    UQAC — Chicoutimi, Québec

  4. 2018 — 2020

    DUT Informatique

    IUT2 de Grenoble

Hors écran

Ce qui me fait sortir

Beaucoup de dénivelé, un peu de compétition, et de temps en temps les pieds qui décollent.

  • Ski

    Grenoble à vingt minutes des pistes, ça ne se refuse pas.

  • Snowboard

    L'autre façon de descendre, quand l'envie change.

  • Escalade

    Lire une voie depuis le sol, puis découvrir au troisième mouvement qu'on avait tort.

  • E-sport

    La compétition, le méta, et beaucoup d'interfaces à décortiquer.

  • Parapente

    La meilleure vue possible sur la vallée.

Contact

On en parle ?

Deux façons de me joindre, selon ce qui vous amène.

Un message direct

Un poste, une mission, ou juste une question sur une techno — ma boîte mail est ouverte.

Vous cherchez un freelance ?

Décrivez votre projet en une minute : je vous réponds avec un premier avis et une estimation.

Votre projet en quelques questions

Rien n'est envoyé d'ici : le récapitulatif s'ouvre dans votre application mail, vous relisez, vous envoyez.