About Adrien
English
Native or bilingual
French
Native or bilingual
Experience
- Sopra SteriaDéveloppeur senior React / Typescript et Formateur ReactSOFTWARE PUBLISHINGSeptember 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.
- Sopra SteriaDéveloppeur frontend Angular / Typescript et Formateur AngularSOFTWARE PUBLISHINGAugust 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
- Sopra SteriaDéveloppeur fullstack Angular / Typescript et JavaSOFTWARE PUBLISHINGJune 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
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. DoddsFormation en ligne2025🎓 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 MakarevichLivre2025🎓 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.