À propos

Jean-Sébastien Peru

Ingénieur logiciel / Software Engineer

Vue.js · TypeScript · Svelte · Design & Code Freelance · Lille, Hauts-de-France Retail, e-commerce, banque/assurance, logistique

Profil

Ingénieur logiciel et designer UI freelance basé à Lille, avec 15 ans d'expérience, dont une spécialisation en développement front-end, pour des grands comptes : Decathlon, Adeo (Leroy Merlin), Auchan, AXA et Verspieren. Spécialiste Vue.js 3, TypeScript et Svelte, je conçois des Design Systems et des librairies de composants, de la maquette Figma au code testé (Vitest, Playwright, Cypress). Certifié Opquast (qualité web) et Accessiweb (accessibilité), je pratique le développement assisté par IA (Claude Code, GitHub Copilot). Secteurs : retail, e-commerce, banque/assurance, logistique.

Compétences

  • Front-EndExpert

    Vue.js 3, TypeScript, JavaScript (ES6+), Svelte, Nuxt, React, HTML5, CSS3, Sass, Astro, AngularJS, WebSocket, API REST

  • Design System & UI/UXExpert

    Design System, Librairie de composants (npm), Figma, UI design, UX design, Product design, Wireframing, Prototypage, Affinity, Illustrator

  • Qualité, accessibilité & testsExpert

    Accessibilité numérique (WCAG), Qualité web (Opquast), Performance web, SEO, Vitest, Playwright, Cypress, Cucumber, ESLint, Prettier, TDD

  • Développement assisté par IAAvancé

    Claude Code, GitHub Copilot, OpenCode

  • DevOps & outilsAvancé

    Git, GitLab CI, GitHub Actions, CI/CD, Docker, Node.js

  • Back-EndIntermédiaire

    Java, Spring, Kafka, PHP, Symfony, SQL

  • MéthodesExpert

    Scrum, Agilité, Code review, Pair programming, Architecture Decision Records (ADR), Mentorat d'équipes

Expérience professionnelle

Développeur Front-End (Svelte, TypeScript)

Decathlon · Lille · – Présent

Mission freelance : évolution du module de paiement en ligne OnePay sur les sites et applications du groupe Decathlon, au sein de l'équipe OnePay (modules et plugins de paiement).

  • Développe les modules et plugins de paiement en ligne OnePay en Svelte et TypeScript
  • Intègre les interfaces utilisateur à partir des prototypes Figma
  • Pratique le développement assisté par IA avec GitHub Copilot

Fondateur & Product Builder

3points · Lille · – Présent

Création de 3points, studio de design, de développement et de stratégie numérique qui conçoit et réalise des produits numériques.

  • Conçoit et réalise des produits numériques de bout en bout : cadrage, exploration, MVP
  • Couvre le design (identité, UX/UI, Design System) et le code (Vue.js, Nuxt, Svelte, tests, accessibilité)
  • Intègre l'IA dans le processus de conception et de développement

Développeur Full-Stack (Vue.js 3, TypeScript, Java)

Adeo (Leroy Merlin) · Ronchin · –

Mission freelance : refonte UI de l'application de location de matériel en magasin pour Leroy Merlin.

  • Développé le front-end de l'application en Vue.js 3 et TypeScript
  • Intégré les interfaces utilisateur à partir des prototypes Figma
  • Automatisé les tests avec Vitest et Playwright
  • Contribué au développement back-end en Java et Spring
  • Pratiqué le développement assisté par IA (Claude Code, GitHub Copilot)
  • Livré en continu via la chaîne CI/CD de l'écosystème Adeo

Développeur Full-Stack (Vue.js 3, React, TypeScript)

Decathlon · Croix · –

Mission freelance : construction du nouveau Warehouse Management System (WMS) de la BU Logistique.

  • Développé 3 applications front-end en Vue.js 3 et React (TypeScript)
  • Créé et fait évoluer le Design System de la BU, publié sous forme de librairie de composants npm
  • Automatisé les tests avec Cucumber, Cypress et Vitest
  • Contribué au développement back-end en Java, Spring et Kafka
  • Implémenté la communication temps réel avec WebSocket
  • Documenté les choix techniques en Architecture Decision Records (ADR)
  • Mis en œuvre l'intégration et le déploiement continus (CI/CD)
  • Accompagné la montée en compétence front-end de développeurs back-end
  • Assuré le rôle de Scrum Master en rotation

Consultant Front-End (Vue.js)

Verspieren · Wasquehal · –

Mission freelance : développement front-end d'applications de gestion de parc assurance auto pour un courtier en assurance.

  • Développé le front-end en Vue.js, Twig (HTML) et Sass sur Symfony 4
  • Créé des composants Vue.js réutilisables
  • Développé la couche graphique d'applications Java EE
  • Audité et amélioré les stacks techniques front-end de la DSI
  • Conseillé les équipes en méthodologie, R&D et bonnes pratiques front-end

Développeur Front-End

Auchan · Villeneuve-d'Ascq · –

Mission freelance : refonte du site e-commerce auchandrive.fr, au sein d'une équipe de 4 développeurs front-end.

  • Réduit de 30 % le temps de chargement en optimisant les performances front-end
  • Intégré en responsive les interfaces e-commerce à partir de maquettes complexes
  • Contribué au développement back-end sur l'API REST Spring (Java)

Développeur Front-End (React, AngularJS)

AXA · Marcq-en-Barœul / Paris · –

Mission freelance : développement front-end d'applications métier AXA au sein de l'équipe transverse.

  • Développé des applications métier en AngularJS et React
  • Audité les stacks techniques front-end existantes
  • Mis en place les outils qualité ESLint et Prettier et la CI/CD

Développeur Front-End

Auchan · Villeneuve-d'Ascq · –

Mission freelance : développement de l'espace client centralisé des sites Auchan (mon-compte.auchan.fr).

  • Développé l'espace client mon-compte.auchan.fr
  • Conçu une architecture front-end modulaire en JavaScript natif (ES6)
  • Optimisé le référencement naturel (SEO) et l'accessibilité (WCAG 2.0)

Lead Développeur Front-End

Wax Interactive · Roubaix · –

Agence digitale : encadrement technique et montée en compétences des développeurs juniors.

  • Encadré techniquement l'équipe de développeurs front-end juniors
  • Animé des ateliers techniques et des formations (Sass, Gulp, BEM)
  • Mis en place les process et workflows de développement et de mise en production

Développeur Front-End

Altima · Lille / Paris · –

Au sein de l'agence Altima : missions front-end pour AXA (2011-2014) et Auchan (2014-2016).

  • AXA : construit le Design System AXA pour le Webcenter AXA
  • AXA : développé et animé le contenu du site axa.fr
  • AXA : diffusé les bonnes pratiques front-end auprès d'équipes agiles (.NET) et mené R&D et proofs of concept
  • Auchan : développé le front-end du site e-commerce responsive auchandirect.pl (Hybris)
  • Auchan : développé des webviews pour les applications mobiles Android et optimisé les performances front-end

Webdesigner / Graphiste

Axecibles, Comme Promis, Studio 134 · Marcq-en-Barœul / Cambrai / Douai · –

Design, UX et création graphique en agence et en auto-entreprise (Studio 134).

  • Conçu le webdesign et l'UX de nombreux sites web pour des PME
  • Intégré les sites en HTML, CSS et CMS
  • Créé des logos, identités et chartes graphiques pour le web et le print

Chargé de communication

Projectil' · Douai · –

Communication web et print dans le secteur des musiques actuelles.

  • Créé les supports de communication web et print
  • Assuré la communication presse et institutionnelle

Formation

Diplôme de niveau 7 (Bac+5) – Chef de projet SI

OpenClassrooms · 09/2020 – 01/2021

  • Recueil et expression de besoins
  • Études de faisabilité
  • Cahiers des charges et spécifications techniques
  • Rétroplanning, budgets, gouvernance et urbanisation du SI

Maîtrise – Ingénierie culturelle

Université Lille III, IUP Métiers des Arts et de la Culture · 2002 – 2003

Baccalauréat – Scientifique

Lycée Albert Châtelet, Douai · 1996 – 1997

Certifications

  • Certification Opquast – Qualité Web · Opquast · · N° 5HN4GQ
  • Certification Accessibilité Web · Accessiweb ·
  • MOOC Gestion de projet · École Centrale de Lille ·

Langues

  • Français : Langue maternelle
  • Anglais : Professionnel
  • Allemand : Élémentaire

Centres d'intérêt

  • Musique : Batterie, Pratique et activité associative
  • Thèmes de prédilection : UX/UI, Qualité web, Accessibilité, Agilité, Green IT, Logiciels libres, Souveraineté numérique