Full-Stack Web Developer

Je suis un Ingénieur Web chevronné, spécialisé dans le développement full-stack. Passionné par l'open source, je m'engage activement à contribuer à la communauté avec curiosité et passion. Je m'attache à appliquer rigoureusement les meilleures pratiques de codage afin d'assurer la maintenabilité, la cohérence et la robustesse des projets auxquels je contribue. Fort d'une expérience diversifiée, je suis à l'aise avec l'écosystème JavaScript dans son ensemble, ainsi que divers outils de déploiement. Étant autodidacte et polyvalent, j'ai l'habitude d'endosser plusieurs rôles et je suis à la recherche de nouvelles opportunités pour innover.

Expériences

2023-05Aujourd'hui

Projets personnels

Pause sabbatique pour voyager, gérer des contraintes familiales et travailler sur des projets personnels tels que mon déménagement à Montréal.

2023-032023-05

Développeur Nuxt.js

Zadig & VoltaireFreelanceTélétravail
Logo Zadig & Voltaire
  • Initialisation du socle technique en vue de la refonte du site E-commerce de Zadig&Voltaire. Migration Vue Storefront 2 vers Nuxt 3.
  • Développement des composants du design system
  • Création de modules Nuxt avancés pour la gestion du SEO, des robots.txt, la sitemaps, et d'autres encore.
2023-012023-03

Ingénieur Web Full-Stack

Auchan Retail FranceFreelanceVilleneuve d'Ascq (59), France
Logo Auchan Retail France
  • Maintenance et ajout de fonctionnalités à l'application de logistique Odyssée
  • Création de micro-services Nest.js pour traiter en masse les événements de création ou modification de filière logistique via Pub/Sub de GCP.
  • Garant de la qualité et du design (Tailwind, Jest, etc...)
  • Architecture du nouveau front en Nuxt 3 en vue de la refonte de applicatif.
2022-092022-12

Développeur Vue.js/Node.js

DécathlonFreelanceMarcq-en-Barœul (59), France
Logo Décathlon

Mise en place d'une plateforme de fitness pour la marque CORENGTH pour accompagner les utilisateurs à trouver des exercices d'entraînement adaptés à leur matériel. Développement d'une application mobile en Progressive Web App utilisant les technologies de player vidéo de Brightcove, le framework Nuxt, le CMS Strapi et des micro-services Node.js.

2021-102022-01

Professeur de Programmation

EFFICOMFreelanceLille (59), France
Logo EFFICOM

Enseignement de l'initiation à la programmation à des étudiants de seconde année.

2020-112022-01

Développeur Lead

Norauto InternationalFreelanceVilleneuve d'Ascq (59), France
Logo Norauto International

Leader technique dans la conception et développement d'un nouveau site web e-commerce multi-langue / multi-pays pour Norauto International.

  • Prototypage, comparaison et choix techniques: CMS, librairies, déploiements, versionning, etc…
  • Participation au développement des composants et pages Nuxt 2.
  • Intégration du CMS Contentful.
  • Garent de la qualité et du design: écriture des tests, monitoring, bonnes pratiques, design system, etc…
  • Entretien techniques de recrutement, accueil et intégration des nouveaux développeurs. Jusqu'à être référent d'une équipe de 9 développeurs.
2020-052020-10

Développeur Web

Auchan Retail FranceFreelanceVilleneuve d'Ascq (59), France
Logo Auchan Retail France
  • Participation au développement de multiples applications web à destination des employés et/ou des managers de Auchan Retail France à la centrale opérationnelle
  • Harmonisation des pratiques chez Auchan: création de templates, librairies, guides.
2019-052020-04

Développeur d'Applications Web

AdeoFreelanceVilleneuve d'Ascq (59), France
Logo Adeo

Développement de Hommy, un carnet de santé digital de la maison.

  • Migration d'un applicatif devenu trop complexe et plein de bugs: Création du nouveau socle technique de l'application mobile PWA en Vue.js et Ionic Framework et pipelines de déploiement.
  • Développement des pages et composants Développement de MDHData, un catalogue produit interne pour les unités business de ADEO. Utilisé mensuellement par un millier d'employés.
  • Développement des composants et pages de l'applicatif en Nuxt 2 avec du SSR, Tailwind, Vuetify, et Storybook.
  • Dévelopements de endpoints backend avec la philosophie clean architecture en Nest.js, du CQRS, DDD, Event Sourcing, Elastic Search. Le tout en Typescript de bout en bout.
2017-092019-05

Consultant Ingénieur Logiciel

Auchan Retail FranceCDIVilleneuve d'Ascq (59), France
Logo Auchan Retail France
  • Participation au développement de multiples applications web à destination des employés et/ou des managers de Auchan Retail France à la centrale opérationnelle
  • Harmonisation des pratiques chez Auchan: création de templates, librairies, guides.
  • Refonte totale de l'application Pilot de visualisation de chiffre d'affaire et volume de vente utilisée par près de 11.000 employés.
2015-092017-06

Alternant Développeur Full-Stack

UrbilogAlternanceVilleneuve d'Ascq (59), France
Logo Urbilog

En tant qu'alternant à Urbilog, conception et développement de prototypes innovants autour des technologies web en intégrant l'accessibilité numérique.

2015-032015-07

Stagiaire en développement Web

UrbilogStageVilleneuve d'Ascq (59), France
Logo Urbilog

Développement d'une plateforme web de communication multi-canal à destination des personnes malvoyantes ou malentendantes.

Compétences

  • Langages
    • Typescript / Javascript / JSX
    • HTML
    • CSS / TailwindCSS
    • JAVA
    • Python
    • GraphQL
    • REST API
    • SQL / NoSQL
  • Frameworks & Web
    • Vue.js / Nuxt.js
    • Node.js / Bun
    • Angular
    • Contentful / Prismic / Strapi
    • Nest.js
    • Express.js
    • Ionic
    • SEO
    • Core Web Vitals
  • Testing
    • Jest
    • Vitest
    • ESlint
    • Cypress
    • Lighthouse
    • Chai / Mocha / Sinon
  • Backend & Devops
    • Docker
    • CI/CD
    • Kubernetes
    • AWS
    • GCP
    • Vercel
    • Websocket
    • WebRTC
    • Redis
    • Postgres
    • MongoDB
    • SQLite
  • Méthodologie
    • Méthodes Agiles (Scrum / Kanban)
    • Tests unitaires
    • Pair programming
    • Code reviews
    • Daily stand-ups
    • Test Driven Development
    • Domain Driven Development
  • Langues parlées
    • Français (Natif)
    • Anglais (Professionnel)
    • Kirundi (Élémentaire)

Formation

Master E-Services

2015 / 2017
Université Lille 1 Sciences et Technologies
Formation spécialisée en développement Web et mobile. Acquis: maquettage, tests unitaire et d'interface, Android, Angular, Java EE, etc...

Licence Informatique

2012 / 2015
Université Lille 1 Sciences et Technologies
Programmation, Codage, Algorithmique, développement de sites internet

Baccalauréat Scientifique

2012

École Internationale de Bujumbura

Diplôme d'État du Burundi, avec mention Grand Fruit (= Très Bien).

Loisirs

Voyages, Veille informatique, Open source, Meetups, Chaînes YouTube de vulgarisation, Séries TV et documentaires.