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

Sur demande
Nantes, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Sopra Steria
    Développeur senior React / Typescript et Formateur React
    EDITION DE LOGICIELS
    septembre 2023 - Aujourd'hui (2 ans et 9 mois)
    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
    EDITION DE LOGICIELS
    août 2021 - septembre 2023 (2 ans et 1 mois)
    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
    EDITION DE LOGICIELS
    juin 2018 - août 2021 (3 ans et 2 mois)
    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

Recommandations

Soyez le premier à recommander Adrien

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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.

Compétences

Catégories