About Adrien
English
Native or bilingual
French
Native or bilingual
Experience
- Sopra SteriaSenior React / Typescript Developer and React TrainerSOFTWARE PUBLISHINGSeptember 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.
- Sopra SteriaAngular / Typescript Frontend Developer and Angular TrainerSOFTWARE PUBLISHINGAugust 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
- Sopra SteriaAngular / Typescript and Java Fullstack DeveloperSOFTWARE PUBLISHINGJune 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
Recommendations
Be the first to recommend Adrien
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Epic React – Kent C. DoddsOnline Training2025🎓 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 MakarevichBook2025🎓 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.