Ce que j'apporte à votre équipe
Compétences en développement front-end
Développeur Angular et React avec 10+ ans en développement front-end, dans les secteurs bancaire, de l'assurance, de la fintech et de la santé. Un bagage en design UX m'aide à transformer les maquettes en code de production accessible et testé.
Expertise Principale
Angular
Angular depuis 2017, des migrations de version aux Signals, aux composants autonomes et à la gestion d'état avec NgRx et RxJS.
React et fondations front-end
React avec TypeScript, Vite et Tailwind CSS, sur de solides bases en JavaScript, HTML et CSS, design responsive et visualisation de données.
Architecture front-end
Micro-frontends, monorepos, données en temps réel, bibliothèques de composants et systèmes de design, avec chargement différé et découpage du code pour la performance.
Tests et qualité
Tests unitaires, d'intégration et de bout en bout, portes de qualité en CI et revues de code.
Accessibilité, i18n et SEO
Interfaces accessibles et bilingues et SEO technique, avec navigation au clavier et prise en charge des lecteurs d'écran.
Développement assisté par IA
Assistants de code IA utilisés avec des garde-fous pour la qualité, la sécurité et la testabilité du code, ainsi que conception de flux de travail et accompagnement d'équipe.
API et back-end
Intégration d'API REST et GraphQL et construction de back-ends avec Python et PostgreSQL quand un produit le demande.
DevOps et cloud
Pipelines CI/CD, conteneurs et infrastructure en tant que code.
Bagage UX
Design UX/UI et développement produit
Création d'interfaces utilisateur intuitives et visuellement engageantes pour le web et le mobile. Comprend les flux utilisateurs, la conception de tableaux de bord, la conception d'applications web et mobiles (iOS/Android), l'architecture de l'information et la conception de produits résolvant des problèmes utilisateurs complexes.
Recherche et tests d'utilisabilité
Profondément engagé à comprendre les besoins des utilisateurs, en menant des entretiens, des tests d'utilisabilité et en recueillant des retours qualitatifs et quantitatifs pour valider les hypothèses et affiner les prototypes.
Systèmes de design et bibliothèques de composants
Mise en place de composants UI modulaires et réutilisables selon la méthodologie Atomic Design pour accélérer les processus et assurer la cohérence entre les produits.