À propos de Adrien
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- Sopra SteriaDéveloppeur senior React / Typescript et Formateur ReactEDITION DE LOGICIELSseptembre 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.
- Sopra SteriaDéveloppeur frontend Angular / Typescript et Formateur AngularEDITION DE LOGICIELSaoû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
- Sopra SteriaDéveloppeur fullstack Angular / Typescript et JavaEDITION DE LOGICIELSjuin 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
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
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
Formations
- 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.