Full-Stack Web Developer

I am a Web Engineer with expertise in the Vue.js ecosystem but not only. I can craft full-stack applications from the ground up. Passionate about open source development, I actively contribute with various publications. With a strong commitment to staying abreast of emerging technologies, I prioritize implementing best coding practices to ensure project longevity, coherence, and resilience, benefiting both the project and the team. As a self-motivated learner accustomed to wearing multiple hats, I don't hesitate taking initiatives.

Experiences

2023-05Now

Personnal Projets

Sabbatical break to travel, manage family constraints and work on personal projects such as my move to Montreal.

2023-032023-05

Nuxt.js Developer

Zadig & VoltaireFreelanceFull Remote
Logo Zadig & Voltaire

Participation in the replatforming of the e-commerce website. Migration from Vue Storefront to Nuxt 3.

  • Foundational technical architecture of the new frontend
  • Creation of the components from the design system
  • Creation of new nuxt modules for an advanced management of SEO, robots.txt, security, …
2023-012023-03

Full Stack Engineer

Auchan Retail FranceFreelanceVilleneuve d'Ascq (59), France
Logo Auchan Retail France

Maintaining and adding new features to the supply chain web application Odyssée that deserves all Auchan selling points.

  • creation of Node.js (Nest.js) micro services to mass process logistics chain creation or modification events in real time via GCP Pub/Sub
  • architecture of the new Nuxt3 front with a view to refactor the old application
  • Guarantor of quality and design (Tailwind, Jest, etc…)
2022-092022-12

Vue.js/Node.js Developer

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

Participation in building a fitness platform for the CORENGTH brand consisting mainly of a mobile Progressive Web App using web technologies such as the Brighcove Video Player, Nuxt Framework and Node.js.

Users would be accompanied to find relevant exercises / workouts and build their own daily training matching the fitness products they own.

2021-102022-01

Programming Teacher

EFFICOMFreelanceLille (59), France
Logo EFFICOM

I taught initiation to programming to 2nd grade students during one semester at EFFICOM Lille (France).

The course consisted in an introduction to algorithms, pseudo-code, variables and expressions, flow control, functions, inputs / outputs, code execution.

2020-112022-01

Lead Developer

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

Conception and development of a new multi-countries / multi-languages e-commerce website for Norauto International as the lead developer of a team of 9 other developers.

  • In charge of making structural technical choices,
  • Developing the platform on a Nuxt2 stack (using composition API to prepare migration to Nuxt3), Tailwind, Nest.js, GraphQL, Typescript, Jest
  • Proof of Concept and set up Contentful CMS
  • Onboard and help new developers on the project to grow their skills
2020-052020-10

Web Developer

Auchan Retail FranceFreelanceVilleneuve d'Ascq (59), France
Logo Auchan Retail France

As a tech leader, I participated in the development of multiple web applications targeting store employees and/or managers at the Auchan Retail France headquarters.

I brought my expertise in Vue.js, Nest.js, Clean Architecture, Google Cloud Platform, Gitlab CI/CD, TailwindCSS, etc...

2019-052020-04

Web Application Developer

AdeoFreelanceVilleneuve d'Ascq (59), France
Logo Adeo

I brought my expertise in the Vue.js ecosystem during the development of two main projects:

  • Hommy, the digital health book of your house
    • mobile progressive web application (PWA) in Vue.JS and Ionic
    • Refactor and continuous improvement of the tech stack
  • MDHData, the internal product catalog for ADEO business units
    • Nuxt.js SSR web application with Tailwind, Vuetify, Storybook, a design system,
    • A backend with a clean architecture philosophy built in Nest.js, using CQRS, DDD, Event Sourcing, Elastic Search. With Typescript on the whole stack.
2017-092019-05

Software Engineer Consultant

Auchan Retail FrancePermanent contractVilleneuve d'Ascq (59), France
Logo Auchan Retail France

As a developer then tech leader, I participated in the development of various web applications targeting store employees and/or managers at the Auchan Retail France headquarters. It was mostly data visualization apps to help pilot the activity.

I brought my expertise in Vue.js, vanilla JS and Angular to help the Product Owners in their continuous improvement process. I've made technical choices and advised on quality and performance of the webapps.

Tech environment:

  • Vue.js, Java, Javascript, Angular, HTML, CSS, Node.js
  • Agile Scrum and Kanban
  • VSCode, IntelliJ, GitLab, GitLabCI, NPM, Yarn , Maven, EsLint, Jest, AVA
2015-092017-06

Full-Stack developer intern

UrbilogWork-Study programVilleneuve d'Ascq (59), France
Logo Urbilog

In a work-study program at Urbilog, I've worked within the R&D department participating in the conception and development of innovative prototypes around modern web technologies such as: Angularjs, Angular 2+, Vuejs, WebSockets, WebRTC, Ionic, various CSS frameworks, etc…

2015-032015-07

Web developer trainee

UrbilogInternshipVilleneuve d'Ascq (59), France
Logo Urbilog

Development of a multi-channel communication web platform for visually and hearing impaired persons.

Technologies used include WebRTC, AngularJS, Ionic Framework, NodeJS and Electron.

Skills

  • Languages
    • 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
  • Methodology
    • Agile methodology (Scrum / Kanban)
    • Unit Tests
    • Pair programming
    • Code reviews
    • Daily stand-ups
    • Test Driven Development
    • Domain Driven Development
  • Spoken Languages
    • French (Native)
    • English (Professionnal)
    • Kirundi (Elementary)

Education

Master's degree of IT E-Services

2015 / 2017
Lille 1 Sciences and Technologies University
Specialized training in web and mobile development. Acquired: modeling, unit and interface tests, Android, Angular, Java EE, etc...

Bachelor's degree in Computer Science

2012 / 2015
Lille 1 Sciences and Technologies University
Programming, Coding, Algorithmics, website development

General Certificate of Education in Science

2012

International School of Bujumbura

Burundi State Diploma, with honors "Grand Fruit" (= Very Good).

Interests

Travel, Staying up to date with technologies, Open source, Meetups, General culture YouTube channels, TV Shows and documentaries.