À propos de Mehdi
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Bouygues TelecomFull stack Auditeur de Performance &décembre 2024 - Aujourd'hui (1 an et 6 mois)-60% du temps, Lead perf: Mise en place de certaines recommandations de l'audit. Package.json : suppression des packages non utilisés et mise à jour du reste.. Peer reviews : mise en place de système de deux peer reviews réalisation d'une sur deux systématiquement pendant 4 mois.. CI/CI : mise en place de pipeline dans GitLabCi, lint, prettier, build, etc.. Analyse de la performance de l'application web : React dev tools, chrome dev tools, analyse du bundle size.. Analyse des web vitals à travers des statistiques de production Sentry, pour détecter et correction des pages et fonctions qui consomment le plus de ressources.. Mise en place de l'infrastructure pour tests unitaires (JEST & RTL). Ecriture des premiers tests unitaires 10% de couverture selon SoanrQube, puis accompagnement des autres développeurs . Refacto pour supprimer du code dupliqué, aider l'équipe pour continuer à simplifier et clarifier le code.. Mise en place de SonarQube dans le projet avec le DevOps, mise en place de la première quality Gate, analyse des résultats des premiers scan (Old Code), et accompagnent de l'équipe de Dev pour intégrer les recommandations de SonarQube ( New Code) dans leur processus de développement et de peer review.Technologies: . Analyse de la performance : Sentry, Google analytics (Web Vitals), Chrome Dev Tools ( Surtout Performance, Mémoire, et Lighthouse, React Dev Tools ( Profiler ), "Why-did-it-rerender" . Analyse du bundle size : webpack-bundle-analyzer , et bundlephobia pour choisir les alternatives aux librairies qui alourdissent le bundle ( exemple Lodash Vs. Underscore). Audit des packages et mise à jour ou remplacement des librairies dépréciées, ou périmées , " NPM Audit "
- Allianz Trade (ex.développeur Full Stack React.js / Node.js / TypeScriptjuillet 2022 - octobre 2024 (2 ans et 3 mois)Euler Hermes, Hamburg, GermanyMéthodologie: Scrum, sprint de 2 semaines, 4 squads de 5 développeurs, un PO, un scrum et un designer Réalisations:-60% du temps: maintenance, analyse et résolution de bugs de prod. . Maintien, évolutions de code et de fonctionnalités existantes sur le front en React.js et le back end en Node.js ( Back For Front lié à plus de 10 API métier). 15 sprints du rôle dit "shérif" : analyse, gestion et résolution des bugs de prod (et de pré-prod) . Rôle tournant dans la Squad et concerne son périmètre. Coordonner avec le HelpDesk, les API, et les autres shérifs des autres squads. . 12 semaines d'astreinte: gestion des bugs critiques de prod, nuit et week end, (Analyse, communication)-40% du temps: nouvelles fonctionnalités développées et testées. sur le front en React.js, testées en unitaire et en fonctionnel (couvertures + 80%) .. sur le back end en Node.js, testé en unitaire et en fonctionnels, avec des tests mockés pour les API.. composants Design System, React.js sous TypeScript, ajout, modification et maintien sommaire.. gestion de la MEP et de la mise en pré-prod au moins deux fois par quarter. . Autre : revue de code, "dev tests" des features sur Jira, documentation sur Confluence au besoin.
- Val Web Agencydéveloppeur Full Stack JavaScript / React.js / Node.js Next.js - Leadjuin 2022 - janvier 2025 (2 ans et 8 mois)Front Contexte: ValWebAgency.com, agence web, que j'ai cofondée, spécialisée dans les sites d'architectes et d'arisans parisiens. Réalisations:. Développement front end sous divers stacks selon le besoin et la taille du projet. . Lead front end selon le besoin, choix techniques, revues de code, coordination avec le développeur back end et avec les clients.. Contribution au développement full stack sous Next.js et Node.js de différents projets clients.. UX/UI pour projets de moyenne taille. Exemple de projets dont j'ai développé le front end (host et espace administration) et dont réalisé le design en coordination avec la cliente : www.sabinekranz.com
Recommandations
Soyez le premier à recommander Mehdi
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
- : EC option technologique Introduction à PHP et SQLGrandes Écoles2011: EC option technologique Introduction à PHP et SQL
- React Testing LibraryESCP Europe - Master Grande Ecole2015React Testing Library