About Laurent
French
Native or bilingual
Experience
- AWAKNINGJEWELRY.COMDéveloppeur Front-End Vue.jsE-COMMERCEMarch 2024 - April 2025 (1 year and 1 month)Limay, France• Configuration : Choix de la stack, création et configuration du projet (Vite)• Développement d'une application SPA : Concevoir, développer et maintenir l’application front-end et ses fonctionnalités en utilisant Vue.js (SFC + Composition API), Javascript/Typescript, JSON, SASS, HTML5 et CSS3.• Conception de Composants : Créer des composants réutilisables ainsi que des composables pour des utilisations futures, en assurant la cohérence et l’efficacité du développement de l’interface utilisateur, donc un contexte responsive mobile-first.• Interaction avec des services Back-end (JSON-Server) : Récupération de données par consommation d’APIs RESTful.• Etat : Gestion de l’état globale avec Pinia construit sur le design pattern Singleton.• Performances: Optimiser l’application pour maximiser la vitesse de chargement (lazy loading, code splitting, data caching, core web vitals, minifying) et le référencement naturel (SEO)• Accessibilité : Développement dans le respect des règles d’accessibilité et implémentation du balisage conformément aux directives RGAA, WCAG et aux patterns W3C.• Tests et Débogage : Mettre en œuvre des tests unitaires, des tests d’intégration et effectuer le débogage pour assurer une haute qualité de code et d’expérience utilisateur (Vitest/Jest, Vue Test Utils) en manual continuous testing.• Design System : Rigueur quant à l’intégration dans le respect des styles guides, de la charte graphique et du design system propre au template original, ainsi que dans l'utilisation des bibliothèques d'icônes (Polaris & Material).• Méthodologie : Développement Agile en suivant les principes de Software Craftmanship.• Qualité du Code : Maintenir un code propre et bien commenté, en respectant les meilleures pratiques et les standards de codage (DRY, KISS, YAGNI, Clean code, SRP (SOLID))• Contrôle de Version : GitHub
- DecathlonDéveloppeur Front-End Svelte.jsE-COMMERCENovember 2022 - February 2023 (3 months)Belgium• Développement d'une application SPA: Développer et maintenir l'application e-commerce front-end et ses fonctionnalités en utilisant Svelte.js, LESS, Tailwind, JSON, HTML5, CSS3 dans un environnement responsive mobile-first.• Amélioration des parcours utilisateurs: Mettre en place des nouvelles fonctionnalités avec A/B tests, refactorisation de template.• Tests et débogage : Mettre en œuvre des tests manuels et effectuer le débogage pour garantir la viabilité de l'application.• Interaction avec des services Back-end : Récupération de données par consommation d'APIs RESTful avec exploitation des données à l'aide de stores.• Design System : Rigueur quant à l'intégration dans le respect du Design System "Vitamin" de Decathlon.• Collaboration : Travailler en collaboration avec des équipes pluridisciplinaires telles que les équipes UX/UI, développeurs back-end, data et chefs de produits, pour livrer des fonctionnalités conformes aux spécifications dans un environnement agile de type Scrum.• Qualité du Code : Maintenir un code propre et bien commenté (JS-doc), en respectant les meilleures pratiques et standards de codage (DRY, KISS, YAGNI, SRP (SOLID), Clean Code) propre au métier en lui-même, comme aux bonnes pratiques internes à l'entreprise. Travail en équipe à travers des code reviews.• Contrôle de Version : Intégration continue (CI) des modifications apportées vers une plateforme de collaboration (GitHub Actions).• Environnement technique : Adaptation à une environnement complexe composé de multiples repositories, de CMS internes et externes (Strapi), d'outils externes (Phrase), de pipelines GitHub Actions propre à l'intégration continue.
- www.laurentdubosq.comDéveloppeur Front-End React.jsMarch 2022 - April 2022 (1 month)• Design : Sélection du design en reprenant celui distribué librement par le blog CodingNepal.• Configuration : Choix de la stack et plugins (Axios, EmailJS, JSON-Server), création et configuration du projet (CRA + Webpack).• Développement de l’application SPA : Concevoir et maintenir à jour l’application front-end en utilisant React.js (Functional Component, Hooks, JSX, StrictMode), Javascript, JSON, SASS, HTML5 et CSS3 dans un environnement responsive mobile-first.• Conception de Composants : Créer des composants permettant de structurer nos éléments UI de façon simple et maintenable.• Animation : Développement d’animation en Javascript.• Interaction avec des services Back-end (JSON-Server) : Récupération de données par consommation d’APIs RESTful avec Axios.• Monitoring : Mise en place d’un système d’alerte par email informant de l'échec de la récupération de datas distantes (EmailJS).• Performances : Optimiser l’application pour maximiser la vitesse de chargement (optimisation image (images adaptatives), minification code (Webpack), application du principe de développement DRY et optimisation pour le référencement naturel (SEO).• Design System : Rigueur quant à l’intégration dans le respect de la charte graphique de CodingNepal pour un rendu fidèle.
Recommendations
Be the first to recommend Laurent
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Développeur SveltekitAuto-formation2025Autoformation à Sveltekit depuis la documentation officielle en anglais.
- Développeur Vue.jsAuto-formation2024Autoformation à Vue.js (Options API et Composition API) depuis la documentation officielle en anglais.