Développeur Frontend spécialisé en Angular avec plus de 10 ans d'expérience dans la création d'applications web performantes et évolutives. J'ai contribué à des projets variés dans les secteurs de la finance, du e-commerce et au-delà. Mon objectif : transformer des idées complexes en interfaces intuitives, tout en optimisant les délais de développement. Passionné par la qualité du code et l'expérience utilisateur, je m'engage à apporter une réelle valeur ajoutée aux équipes et aux projets.
Développement et maintenance d'interfaces web performantes, responsives et accessibles (conformes aux standards RGAA/WCAG). Mise en place et maintenance de tests unitaires avec Jest, garantissant la qualité et la robustesse du code. Participation active aux rituels agiles (daily, sprint planning, reviews, rétrospectives). Interventions transverses dans plusieurs squads selon les priorités métiers et les besoins techniques. Contribution à la mutualisation des bonnes pratiques front-end au sein du chapitre Front. Collaboration étroite avec les UX/UI designers, Product Owners et autres développeurs (back-end, mobile). Participation à la veille technologique et à l'amélioration continue des outils et méthodes.
Conception, développement et maintenance d'applications web responsives dans le secteur financier en utilisant Angular 15. Garantie de la qualité du code grâce à des tests unitaires (Jest), en suivant les bonnes pratiques du développement frontend. Rédaction de code propre, modulaire et évolutif avec TypeScript, RxJS et NgRx pour la gestion d'état. Participation aux cérémonies agiles : planification des sprints, estimations, revues de code et amélioration continue. Migration d'applications existantes vers Angular 15, modernisant la stack frontend et améliorant l'expérience utilisateur. Collaboration avec les designers UI/UX via Figma pour implémenter des interfaces pixel-perfect avec HTML, CSS/SASS et des principes de design responsive. Intégration des workflows frontend dans des pipelines CI/CD et gestion des tâches via Jira et Azure DevOps.
Développement et maintenance d'une application métier de gestion interne (Angular 8) utilisée par plusieurs départements internes. Création de composants Angular réutilisables et mise en place d'une architecture modulaire pour améliorer la maintenabilité. Couverture de plus de 85 % du code avec des tests unitaires (Jest). Intégration continue via Azure DevOps avec pipelines CI/CD. Mise en œuvre de bonnes pratiques d'accessibilité (navigation clavier, contrastes, balises ARIA) pour garantir l'inclusivité de l'application. Site e-commerce CHANEL.COM : Participation au développement frontend du site à fort trafic, avec des exigences élevées en matière de performance, d'esthétique et d'accessibilité. Optimisation du temps de chargement. Intégration de composants dynamiques (carrousels, filtres produits, animations) avec une attention particulière à l'expérience utilisateur et à l'accessibilité. Collaboration avec les designers pour assurer une parfaite fidélité aux maquettes Figma et une compatibilité multi-navigateurs. Application des normes WCAG pour améliorer l'accessibilité : structure sémantique, balises ARIA, navigation assistée, compatibilité avec les lecteurs d'écran. Participation active aux revues de code, à la planification des sprints (estimation, chiffrage) et aux cérémonies agiles, contribuant à l'amélioration continue des processus de développement.
Conception et développement d'une application SaaS B2B complète en Angular 10 et ExpressJS 5, avec une architecture modulaire et évolutive. Intégration d'interfaces utilisateur à partir de maquettes Figma, en utilisant HTML5, SASS et Bootstrap, pour une expérience utilisateur fluide et responsive. Mise en place de tests automatisés (unitaires) pour assurer la robustesse et la maintenabilité du code. Participation active aux processus agiles : planification des sprints, estimations de charge, et cérémonies Scrum en collaboration avec l'équipe. Déploiement et gestion de l'infrastructure via Docker, pipelines CI/CD, et services AWS, garantissant une livraison continue et fiable.
Développement de nouvelles fonctionnalités et maintenance d'une application SaaS destinée à l'industrie, en utilisant Angular pour le frontend et Node.js pour le backend. Intégration de visualisations 3D interactives avec Three.js, permettant aux utilisateurs de manipuler des modèles industriels complexes directement depuis l'interface web. Transformation de maquettes Figma en interfaces web modernes et responsive tout en respectant les standards UX/UI. Rédaction et exécution de tests unitaires et tests pour garantir la stabilité et la fiabilité de l'application à chaque livraison. Participation active à la méthodologie Agile Scrum. Collaboration étroite avec les équipes produit, design et QA pour assurer une livraison cohérente et alignée avec les besoins métier.
Développement de nouvelles fonctionnalités sur une application Symfony fullstack. Conception, développement et optimisation d'API REST performantes (profilage, mise en cache, pagination, compression). Intégration d'une fonctionnalité de recherche géolocalisée sur carte via API. Génération dynamique de guides utilisateurs et rapports PDF. Intégration frontend à partir de maquettes Figma. Mise en place de tests automatisés pour garantir la robustesse du code. Participation aux rituels Agile : planification de sprints, estimation des tâches, revues de code. Refactoring de composants critiques pour améliorer la maintenabilité et les performances globales.
Conception et développement d'une application web de gestion interne pour une entreprise du secteur événementiel. Intégration d'interfaces utilisateur à partir de maquettes Adobe Photoshop, en utilisant HTML5, SASS et Bootstrap. Participation aux revues de code, à la planification des tâches et à l'estimation des charges. Mise en place de tests automatisés (unitaires) pour assurer la qualité et la stabilité de l'application.
Développement et maintenance des applications de gestion éducative destinées aux établissements scolaires (élèves, enseignants, cours, emplois du temps). Création d'interfaces dynamiques et interactives avec JavaScript. Mise en place de fonctionnalités pédagogiques : gestion des notes, bulletins, évaluations, progression des élèves. Développement d'une API REST pour permettre l'accès aux données. Migration de l'application de Drupal vers Symfony, avec refonte complète de l'interface utilisateur et amélioration de la performance globale.