You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adrien BonvinAB

Adrien Bonvin

Expert Frontend senior React / Typescript

On-demand
Nantes, FR
3-7 years

Average response time: 1 hour

About Adrien

💡Vous avez un projet React difficile à maintenir, des performances dégradées, besoin d’un regard expert sur votre application ou souhaitez augmenter la performance de votre équipe frontend ?

-> En tant qu'expert frontend senior React / TypeScript avec 7+ ans d’expérience en développement web, et travaillant actuellement en CDI chez Sopra Steria (grande ESN française), je vous accompagne pour des interventions ciblées et à forte valeur ajoutée (temps partiel à hauteur de 8h/semaine).

___


🎓 Mes expertises principales :

🔹 Refactoring de codebases complexes (React legacy avec classes vers React moderne)

🔹 Mise en place ou amélioration d’architectures front (Design System, découpage par modules, lazy loading)

🔹 Optimisation des performances & réduction de la dette technique

🔹 Intégration de Typescript, Tailwind ou autres librairies populaires dans votre codebase.

🔹 Refonte de la qualité : tests fiables (Vitest, React Testing Library, Jest), conventions clean code

🔹 Accompagnement des équipes front et formations sur les bonnes pratiques React

___


🎯 Mon format : interventions courtes ou récurrentes (audit, mise en place d’outils, composants critiques, coaching d’équipe)


📍 Disponible 1 jour/semaine ou soirs/weekends, en full remote.
  • English

    Native or bilingual

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Sopra Steria
    Développeur senior React / Typescript et Formateur React
    SOFTWARE PUBLISHING
    September 2023 - Today (2 years and 9 months)
    Nantes, France
    ✨ Stack technique : React / TypeScript

    🚀 Développement Frontend spécialisé (2 dernières années) :

    🔹 Conception et développement d’applications web complexes en React et TypeScript
    🔹 Refactoring massif d’un codebase hétérogène mélangeant anciens composants classes et nouvelles pratiques React fonctionnelles
    🔹 Remise à plat du projet pour améliorer la structure, la maintenabilité et le respect des conventions de clean code
    🔹 Refonte des tests unitaires et d’intégration (Vitest, React Testing Library) pour éliminer les nombreux faux positifs et fiabiliser le pipeline de qualité
    🔹 Création de composants réutilisables, optimisation des performances et intégration d’APIs
    🔹 Soutien et accompagnement des équipes front pour la montée en compétences et la standardisation des pratiques

    🎨 Rôle proactif sur le design et la conception :

    🔹 Participation active au design de l’application (maquettes non contractuelles)
    🔹 Force de proposition sur les améliorations techniques et ergonomiques (UI/UX) de l’application
    🔹 Participation aux ateliers d’affinage et de conception des User Stories (US), au chiffrage et à la planification

    🛠 Environnement : collaboration étroite avec les équipes métier et back-end en milieu Agile pour stabiliser et faire évoluer l’application dans un environnement complexe.

    Note: Créations de features saluées officiellement par l'état.
    React.js Typescript Vitest TailwindCSS UI/UX Design
  • Sopra Steria
    Développeur frontend Angular / Typescript et Formateur Angular
    SOFTWARE PUBLISHING
    August 2021 - September 2023 (2 years and 1 month)
    Nantes, France
    ✨ Stack technique : Angular / TypeScript / Java / SQL

    🚀 Développement Frontend sur des applications web stratégiques et à fort trafic (5 années) :

    🔹 Participation au développement d’applications complexes pour de grands comptes
    🔹 Conception et maintenance d’interfaces Angular riches (Angular 2+), intégration de maquettes et création de composants modulaires et réutilisables
    🔹 Mise en place d’architectures robustes : découpage en modules, lazy loading, Design System interne et respect des conventions de clean code
    🔹 Gestion avancée de l’état applicatif avec RxJS, Redux-like et NGXS
    🔹 Optimisation des performances : réduction du temps de chargement, amélioration de l’accessibilité et des performances du rendu
    🔹 Implémentation de bonnes pratiques de tests et participation à la mise en place de pipelines CI/CD (Jenkins, Git) pour sécuriser les déploiements

    🎓 Animation de formations internes Angular et accompagnement technique :

    🔹 Conception et animation de formations Angular et de son écosystème pour des équipes juniors et confirmées
    🔹 Relecture de code, définition des standards de développement et accompagnement quotidien des développeurs pour améliorer la qualité du code
    🔹 Rédaction de documentations techniques et mise en place d’ateliers pratiques pour favoriser l’adoption des bonnes pratiques et des nouvelles technologies

    🛠 Environnement : Agile/Scrum, Git, Jenkins, SQL, REST APIs
    Angular Typescript Jest Formation JavaScript
  • Sopra Steria
    Développeur fullstack Angular / Typescript et Java
    SOFTWARE PUBLISHING
    June 2018 - August 2021 (3 years and 2 months)
    Nantes, France
    ✨ Stack technique : Angular / TypeScript / Java / SQL

    🚀 Développement fullstack d’applications web stratégiques et à fort trafic pour des grands comptes :

    🔹Back-end : conception d’APIs REST en Java J2EE / Spring, SQL et intégration des services métiers
    🔹Front-end : développement et maintenance d’interfaces Angular (Angular 2+), intégration de maquettes et mise en place de composants réutilisables
    🔹Intégration continue (CI/CD) et automatisation des déploiements via Jenkins et Git

    🛠 Environnement : Agile/Scrum, Angular, Java, Git, Jenkins, SQL, REST APIs
    Angular Typescript Jest Java JavaScript

Recommendations

Be the first to recommend Adrien

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Epic React – Kent C. Dodds
    Formation en ligne
    2025
    🎓 Formation avancée Epic React – Expertise et meilleures pratiques par Kent C. Dodds 💡 Objectifs et compétences clés : 🔹 Concevoir des composants React réutilisables, modulaires et maintenables, favorisant un code propre et évolutif 🔹 Maîtriser les hooks avancés et la gestion d’état complexe avec Context API, useReducer, et patterns personnalisés 🔹 Optimiser les performances des applications React grâce à des techniques avancées comme la mémoïsation, le lazy loading, et le code splitting 🔹 Développer des stratégies de tests robustes et scalables avec React Testing Library et Jest, garantissant la qualité du code et facilitant la maintenance 🔹 Structurer et organiser des applications React à grande échelle, en adoptant les meilleures architectures pour un développement collaboratif et efficace 📈 Impact : Cette formation permet de passer à un niveau expert sur React, avec une forte capacité à gérer des projets complexes et à délivrer un code performant, testable et maintenable.
  • Advanced React - Nadia Makarevich
    Livre
    2025
    🎓 Lecture du livre "Advanced React" de Nadia Makarevich, contenant des pratiques concepts avancés sur React. 💡 Cette lecture m’a permis de renforcer mes compétences en React moderne et d’adopter des approches plus expertes dans mes projets professionnels. Voici les principaux apprentissages que j’ai mis en pratique : 🔹 Optimisation des performances ▫️ Compréhension fine du fonctionnement du rendu React (reconciliation, batching, render phases) ▫️ Mise en place de stratégies d’optimisation : memo, useMemo, useCallback, lazy loading, profiling 🔹 Architecture avancée des composants ▫️ Utilisation de hooks personnalisés réutilisables, HOCs, render props ▫️ Séparation claire des responsabilités (logique métier vs UI) pour améliorer la maintenabilité 🔹 Gestion de l’état complexe ▫️ Context API avancé avec providers imbriqués et context splitting ▫️ Patterns pour réduire le re-rendering inutile et mieux structurer l’état local/global 🔹 Conception d’interfaces robustes et évolutives ▫️ Approche modulaire, typée avec TypeScript ▫️ Mise en place de schémas de validation, de composants génériques et de comportements dynamiques 🔹 Tests & fiabilité ▫️ Bonnes pratiques pour tester les hooks, composants isolés et interactions utilisateurs avec Testing Library ▫️ Tests orientés comportement, couverture ciblée et fiable Ce livre m’a aidé à passer d’un bon usage de React à une maîtrise plus stratégique du framework, en intégrant des choix techniques plus éclairés et des pratiques d’architecture propres aux projets durables et scalables.

Skill set

Categories