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

Freelancer profile translated to English.
Back to original language

About Adrien

💡Do you have a React project that is difficult to maintain, degraded performance, need an expert look at your application, or want to increase the performance of your frontend team?

-> As asenior React / TypeScript frontend expert with 7+ years of experiencein web development, and currently working full-time at Sopra Steria (large French ESN), I support you fortargeted and high value-added interventions(part-time up to 8 hours/week).

___


🎓 My main areas of expertise:

🔹 Refactoring of complex codebases (legacy React with classes to modern React)

🔹 Setting up or improving front architectures (Design System, modular breakdown, lazy loading)

🔹 Performance optimization & technical debt reduction

🔹 Integration of Typescript, Tailwind or other popular libraries into your codebase.

🔹 Quality overhaul: reliable tests (Vitest, React Testing Library, Jest), clean code conventions

🔹 Support for front teams and training on React best practices

___


🎯 My format: short or recurring interventions (audit, implementation of tools, critical components, team coaching)


📍 Available 1 day/week or evenings/weekends, fully remote.
  • English

    Native or bilingual

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Sopra Steria
    Senior React / Typescript Developer and React Trainer
    SOFTWARE PUBLISHING
    September 2023 - Today (2 years and 9 months)
    Nantes, France
    ✨ Technical stack: React / TypeScript

    🚀 Specialized Frontend development (last 2 years):

    🔹 Design and development of complex web applications in React and TypeScript
    🔹 Massive refactoring of a heterogeneous codebase mixing old class components and new functional React practices
    🔹 Overhaul of the project to improve the structure, maintainability and compliance with clean code conventions
    🔹 Refactoring of unit and integration tests (Vitest, React Testing Library) to eliminate the many false positives and make the quality pipeline more reliable
    🔹 Creation of reusable components, performance optimization and API integration
    🔹 Support and assistance to front teams for skills development and standardization of practices

    🎨 Proactive role in design and conception:

    🔹 Active participation in the design of the application (non-contractual mockups)
    🔹 Proactive in suggesting technical and ergonomic (UI/UX) improvements to the application
    🔹 Participation in refinement and design workshops for User Stories (US), estimation and planning

    🛠 Environment: close collaboration with business and back-end teams in an Agile environment to stabilize and evolve the application in a complex environment.

    Note: Feature creations officially praised by the state.
    React.js Typescript Vitest TailwindCSS UI/UX Design
  • Sopra Steria
    Angular / Typescript Frontend Developer and Angular Trainer
    SOFTWARE PUBLISHING
    August 2021 - September 2023 (2 years and 1 month)
    Nantes, France
    ✨ Technical stack: Angular / TypeScript / Java / SQL

    🚀 Frontend development on strategic and high-traffic web applications (5 years):

    🔹 Participation in the development of complex applications for major accounts
    🔹 Design and maintenance of rich Angular interfaces (Angular 2+), integration of mockups and creation of modular and reusable components
    🔹 Implementation of robust architectures: modular breakdown, lazy loading, internal Design System and compliance with clean code conventions
    🔹 Advanced management of application state with RxJS, Redux-like and NGXS
    🔹 Performance optimization: reduction of loading time, improvement of accessibility and rendering performance
    🔹 Implementation of good testing practices and participation in the implementation of CI/CD pipelines (Jenkins, Git) to secure deployments

    🎓 Facilitation of internal Angular training and technical support:

    🔹 Design and facilitation of Angular and its ecosystem training for junior and experienced teams
    🔹 Code review, definition of development standards and daily support for developers to improve code quality
    🔹 Writing technical documentation and setting up practical workshops to promote the adoption of good practices and new technologies

    🛠 Environment: Agile/Scrum, Git, Jenkins, SQL, REST APIs
    Angular Typescript Jest Training JavaScript
  • Sopra Steria
    Angular / Typescript and Java Fullstack Developer
    SOFTWARE PUBLISHING
    June 2018 - August 2021 (3 years and 2 months)
    Nantes, France
    ✨ Technical stack: Angular / TypeScript / Java / SQL

    🚀 Fullstack development of strategic and high-traffic web applications for major accounts:

    🔹Back-end: design of REST APIs in Java J2EE / Spring, SQL and integration of business services
    🔹Front-end: development and maintenance of Angular interfaces (Angular 2+), integration of mockups and implementation of reusable components
    🔹Continuous integration (CI/CD) and automation of deployments via Jenkins and Git

    🛠 Environment: 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
    Online Training
    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
    Book
    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