CV Paul FEVREEnglish flag

Senior Web Developer

Senior web developer for 19 years, including over 10 years of experience within the IT departments of major corporations (Bonduelle, Decathlon, SNCF, Caisse d'Épargne...). I take full ownership of a web project, from end to end (UX design, frontend and backend development, CI/CD, deployment). Code craftsman, I put my technical rigour at the service of your projects and can guide your team towards a more sustainable web.

Skills and Soft-skills

Frontend
AngularVue.jsVanilla JS

Development with or without a framework ⋅ Creating design systems ⋅ For applications or websites in SSR or SSG ⋅ JAMstack enthusiast.

Backend
Node.jsPHP

Designing REST APIs with Node.js or PHP Symfony ⋅ Node.js scripts for DX and automation ⋅ Would love the opportunity to do some Python.

UX/UI
UX DesignWireframing

Designing and integrating brand guidelines with advanced UX ⋅ Creating visual identities ⋅ A fan of CSS Zen Garden ever since.

DevOps
GitLab CI/CDAWS

Automated deployments via GitLab CI/CD ⋅ Meeting standards thanks to tests and linters. Risk-free deployments, even on a Friday.

AI
LLMRAG

Claude Code and OpenCode ⋅ Setting up skills and the harness ⋅ Optimising token consumption and local AI.

Soft-Skills
Self-taughtCommunity leaderCurious

A craftsman of code, I put my technical rigour at the service of your projects and can guide your team towards a more responsible web.

BonduelleDecathlonSNCFBoulangerCaisse d'épargneOxand

Key experiences

JAMgencyNov 2025 to Today ⋅ Lille

Founder of a web agency Vue.js · Node.js
Responsible web agency, for eco-designed and sovereign websites.
  • Site Factory: architecture and application for managing the fleet of websites

  • Designing a design system of components and themes for modular creation

  • Statically generated websites for better performance

  • Advanced CI/CD enabling automated creation and updates

  • Sovereign hosting to guarantee control over data

  • Respecting privacy and GDPR, no cookies on the agency's websites

Vue.jsNode.jsTypeScriptGitLab CI/CDNuxtJavaScriptJAMstackNetlifyCoolifyDecapCMSNPM

BonduelleJan 2022 to Jun 2024 ⋅ Lille

Frontend Web Developer Angular · Vue.js
All of the group's websites management.
  • Developing Bonduelle and Cassegrain consumer and professional websites

  • Site factory for all of the group's websites (over 50) across Europe

  • SSR for Angular websites (Bonduelle sites)

  • SSG (static generation) for Nuxt websites (Cassegrain)

  • Deploying websites with Terraform on AWS

  • Creating Node.js scripts: i18n management, sitemaps, PDF generation...

AngularTypeScriptNode.jsAWSVue.jsNuxtGitLabPrediggoAWSDockerTerraform

SNCF RéseauApr 2021 to Jul 2021 ⋅ Paris

Frontend Web Developer Angular · D3.js
Train monitoring application creation.
  • Designing Angular application from scratch

  • Creating space-time graphs with D3.js

  • Setting up CI/CD in GitLab

AngularD3.jsGitLabTypeScriptBootstrap

BonduelleApr 2019 to May 2021 ⋅ Lille

Frontend Web Developer Angular · Vue.js
Perfs and code update for all of the group's websites.
  • Migrating the professional website from Angular 5 to Angular 10

  • Web performance analysis and implementing improvements

  • Creating Node.js scripts

  • Setting up linting and code optimisation

  • Creating CI/CD pipelines in GitLab

  • SSR optimisation

  • Angular lib for Drupal JSON:API creation

AngularTypeScriptNode.jsAWSJSON:APIDrupalVue.jsNuxtDockerGitLab

Claranet (Runiso)Jan 2017 to Nov 2018 ⋅ Lille

Web Fullstack JS Developer Angular · Node.js ⋅ Microservices
IT fleet management application creation.
  • Developing an Angular application since its version 2 BETA

  • Deploying micro-services via Kubernetes and Rancher in a GCP environment

  • Setting up Node.js APIs

  • Advanced ergonomics: input assistance, optimising the number of clicks

  • Setting up linting and optimising code

  • Creating and integrating responsive brand guidelines

  • Setting up CI/CD in GitLab

  • Working in Agile methodology, with or without Scrum

AngularNode.jsMaterial DesignTypeScriptMongoDBGitLabJavaScriptPostgreSQLGCPDockerKubernetes

DecathlonAug 2015 to May 2016 ⋅ Lille

Frontend Web Developer JavaScript
Cube omnicommerce programme, complete Decathlon e-commerce website rework.
  • Integration and development of the new website

  • Pixel-perfect responsive integration of brand guidelines

  • Designing JavaScript APIs

  • Working in Agile (scrum) methodology

  • Helping reorganise teams, moving from business teams to "feature" teams

JavaScriptjQueryBootstrapLESS/CSSGitHubGulp

OxandSep 2011 to Apr 2015 ⋅ Paris

Fullstack Web Developer & UX designer PHP · Symfony · jQuery
Group's SaaS applications creation and maintenance. Users of the tools I contributed to: EDF, CEA, Ministère de la défense, Aéroports de Paris, Transports Publics Genevois...
  • Creating B2B SaaS products for internal and external use

  • Designing relational databases and building REST APIs

  • UX design and dashboard creation

  • Creating and integrating responsive design

  • Requirements analysis and writing specifications

  • Technical audits of in-house and outsourced systems

  • Migrating legacy systems to the Symfony 2 framework

  • Working in Agile (scrum) methodology

PHPSymfonyMySQLjQuerySVNDataTablesHighChartsGISSQL Server

SquirnetFeb 2007 to Dec 2011 ⋅ Caen

Freelance webmaster PHP · MySQL · JavaScript
Freelance webmaster, creating websites since 2007.
  • Setting up a web agency and its partnerships

  • Requirements analysis and writing specifications

  • Building a complete e-commerce platform management CMS from scratch

  • Designing and implementing visual identity (logo and brand guidelines)

  • Installing payment terminals for online payments

From ScratchPHPMySQLJavaScriptCSSCMS

Other experiences

YPK.devDec 2018 to Today ⋅ Lille

Freelance Web Developer Frontend ⋅ Backend · UX/UI ⋅ DevOps
Freelancing on time-and-materials or fixed-price contracts since 2018
  • Creating Web Components

  • Developing applications with Angular & Vue.js

  • Implementing Pixel Perfect and responsive designs

  • Creating space-time visualisations with D3.js

  • Setting up CI/CD in GitLab

  • Designing a Design System

AngularVue.jsNode.jsTypeScriptGitLab CI/CDMongoDBPostgreSQLNuxtReactJavaScriptD3.jsMaterial DesignBootstrap

BoulangerAug 2025 to Oct 2025 ⋅ Lille

Frontend Web Developer Angular
Frontend developer for the store team.
  • Setting up a Design System

  • Developing a tool for configuring stores and campaigns

AngularTypeScriptGitLabJavaScript

BackstoryOct 2021 to Dec 2021 ⋅ Paris

Frontend Web Developer Angular
Agency client's developer.
  • Pixel-perfect and responsive integration of brand guidelines

AngularTypeScriptMaterial DesignGitLabJavaScript

Decathlon ActivitiesJan 2019 to Mar 2019 ⋅ Lille

Frontend Web Developer Vue.js
Decathlon Activities application, to do sport together.
  • Developing the application in Vue.js

  • Pixel-perfect and responsive integration of brand guidelines

Vue.jsGitLabJavaScript

KozikazaDec 2018 to Jan 2019 ⋅ Lille

Frontend Web Developer Angular
3D home design application.
  • Angular application

  • 3D interior design tools, in partnership with Leroy Merlin

AngularTypeScriptGitLab

StadLineJun 2016 to Dec 2016 ⋅ Lille

Web project manager Scrum ⋅ React
Project manager for the Resamania platform.
  • Managing projects related to the Resamania platform

  • Working in Agile (scrum) methodology

  • Integrating brand design into a React codebase

ReactBootstrapGitLabMaterial DesignGulp

Caisse d'Épargne (IT-CE)May 2015 to Aug 2015 ⋅ Lille

Frontend Web Developer AngularJS
New adviser workstation creation.
  • Developing the new adviser workstation with AngularJS

  • Integrating responsive brand guidelines

AngularJSTypeScriptJavaScriptBootstrap

Languages

  • French: Native language
  • English: Fluent

Education and Certifications

UX Designer
In 2014 by Usabilis

Design and ergonomics of software HMIs.

Agile Project Management
In 2013 by Orsys

Introduction to Agile project management and Scrum methods.

Risk Management
In 2013 by Oxand

Internal training on industrial risk management.

Hobbies and Passions

I play rugby, ride motorbikes and play squash. And I am a great nature lover: I have a vegetable garden and keep several animals (chickens, trout and snails).