À propos de Raphael
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- CarrefourDéveloppeur fullstack vuejs nodeAGROALIMENTAIREoctobre 2023 - Aujourd'hui (2 ans et 8 mois)Lyon, France• - Architecture et livraison d'applications métier en hexagonal architecture• - Core : conception d'outils pour les equipes• - Conception et implémentation d'infrastructures personnalisées incluant système d'emails event-driven et services de messagerie• - Mise en place d'une stratégie de test complète : tests unitaires/intégrations avec Vitest, tests E2E avec Playwright (TDD/Test-first)• - Participation active aux choix techniques et d'architecture pour assurer la scalabilité et la performance des services
- M6 Digital DistributionAmélioration et expansion de l'application de replay pour une grande chaîne nationale privéeCINÉMA & AUDIOVISUELoctobre 2019 - Aujourd'hui (6 ans et 8 mois)Lyon Area, FranceDans le cadre de ce projet, notre objectif était d'améliorer et de développer une application de replay pour une grande chaîne nationale privée, destinée aux utilisateurs de Freebox. La première version de l'application, actuellement en production, ciblait un large public, mais rencontrait des problèmes de performance et de maintenabilité de sa base logicielle.Objectif principal :Rattraper les fonctionnalités existantes, refactorer le code pour optimiser les performances sur des machines moins puissantes (telle que Freebox mini-4k) et améliorer la couverture des tests.Composition de l'équipe :L'équipe L33T chargée de ce projet était composée de quatre experts en JavaScript.Conception et développement :Création d'un espace dédié aux enfants, avec un contrôle d'accès pour éviter la redirection vers des contenus inappropriés.Conception d'une barre de navigation multi-niveaux avec animations Qt (states/transitions).Développement d'un "Store" permettant une source de données unique à tous les niveaux de l'application.Conception d'un système de défilement.Ajout de fonctionnalités (changement de profil, ajout de signets).Mise en place de tests unitaires et fonctionnels.Débogage et améliorations diverses.Modifications des middlewares.Infrastructure et déploiement :Intégration continue avec Github CI et utilisation de Husky en tant que hook.Jenkins pour la gestion des instances de branches et les tests de builds.Organisation et méthodologie :Adoption des principes YAGNI, DRY, KISS et TDD.Utilisation de Git avec une préférence pour le rebase plutôt que le merge, en s'assurant que les diffs soient représentatifs et que le code soit bien documenté.Mise en place du pair-programming.Gestion du projet selon la méthodologie Agile/Scrum.
- NexansDéveloppeur ReactENERGIEmars 2022 - septembre 2023 (1 an et 5 mois)Lyon, FranceJ'ai l'opportunité de travailler pour Nexans, une entreprise leader dans l'industrie des lignes de transmission par câble depuis 120 ans. Ma mission consiste à reprendre un projet d'application de gestion d'équipements électriquesJe travaille en collaboration avec deux développeurs back-end, un chef de projet, un PO et un développeur front sur l'application de gestion d'équipements électriques en renforçant sa stabilité et en améliorant la couverture des tests pour assurer une expérience utilisateur fluide et optimale.Tâches réalisées :- Concevoir et développer de nouveaux composants et de nouvelles pages- Résorber la dette technique à l'aide de tests et de refactoring- Participer aux choix techniques et d’architecture pour permettre à aux composants et services de scaler et d’être toujours plus performants- Day to day: Développer dans une équipe agile, avec des feedbacks des utilisateurs réguliers.- Scrum, intégration continue, code review, pair programming- Garantir la sécurité et les performances- Analyser et résoudre les incidentsEnvironnement technique :React - Redux/Saga - Typescript - Jest-Cypress - AzureDevOps - MUI - Git - Husky/Eslint/Prettier - PowerBi - Axios
Recommandations
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
- Certificat Code & GOEpitech - module Coding Academy2018
- Coding AcademyEPITECH - European Institute of Technology2018Formation intensive de 5 mois (9h – 21h) • Maîtriser les bases du développement informatique opérationnel • « Piscine » • Méthode d’apprentissage par l’immersion et le projet