CV Paul FEVREEnglish flag

Senior Fullstack 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 SSGJAMstack enthusiast.

Backend
Node.jsPHP

Designing REST APIs with Node.js or PHP Symfony ⋅ Node.js scripts for DX and automationWould 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

JAMgency Nov 2025 to TodayLille

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/CDNuxtJavaScriptJAMstackDecapCMSNPM

Bonduelle Jan 2022 to Jun 2024Lille

Lead frontend 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)

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

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

AngularTypeScriptNode.jsAWSVue.jsNuxtDockerGitLab

Bonduelle Apr 2019 to May 2021Lille

Lead frontend 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 optimising code

  • Creating CI/CD pipelines in GitLab

  • SSR optimisation

AngularTypeScriptNode.jsAWSVue.jsNuxtDockerGitLab

Claranet (Runiso) Jan 2017 to Nov 2018Lille

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 DesignTypeScriptGitLabJavaScriptGCPDockerKubernetes

Decathlon Aug 2015 to May 2016Lille

Lead frontend 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 methodology (Scrum)

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

JavaScriptjQueryBootstrapLESS/CSSGitHubGulp

Oxand Sep 2011 to Apr 2015Paris

Lead fullstack developer & UX designer PHP · Symfony · jQuery
Group's SaaS applications creation and maintenance.
  • Creating B2B SaaS products for internal or external use

  • UX design: advanced ergonomics, making applications accessible across different devices

  • Creating and integrating responsive brand guidelines

  • Requirements analysis and writing specifications

  • Designing relational databases and building REST APIs

  • Technical audits of in-house and outsourced systems

  • Migrating legacy systems to the Symfony 2 framework

  • Working in Agile methodology (Scrum)

  • Setting up testing and debugging, acceptance testing and deployment

PHPSymfonyMySQLjQuerySVNDataTablesHighChartsGISSQL Server

Squirnet Feb 2007 to Dec 2011Caen

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

  • Managing the company and its growth

  • 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

  • Acceptance testing, deployment and maintenance of PHP server hosting

From ScratchPHPMySQLJavaScriptCSSJoomla

Other experiences

Boulanger Aug 2025 to Oct 2025Lille

Frontend developer Angular
Frontend developer for the store team.
  • Setting up a design system

  • Developing a tool for configuring stores and campaigns

AngularTypeScriptGitLabJavaScript

Backstory Oct 2021 to Dec 2021Paris

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

AngularTypeScriptMaterial DesignGitLabJavaScript

SNCF Réseau Apr 2021 to Jul 2021Paris

Frontend developer Angular · D3.js
Train monitoring application creation.
  • Designing the Angular application from scratch

  • Creating space-time graphs with D3.js

  • Setting up CI/CD in GitLab

AngularD3.jsGitLabTypeScriptBootstrap

Decathlon Activities Jan 2019 to Mar 2019Lille

Lead frontend developer Vue.js
Decathlon Activities application, to do sport together.
  • Developing the application in Vue.js

  • Pixel-perfect responsive integration of brand guidelines

Vue.jsGitLabJavaScript

Kozikaza Dec 2018 to Jan 2019Lille

Frontend developer Angular
3D home design application.
  • Angular application

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

AngularTypeScriptGitLab

StadLine Jun 2016 to Dec 2016Lille

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

  • Working in Agile methodology (Scrum)

  • Integrating brand guidelines into a React codebase

ReactBootstrapGitLabMaterial DesignGulp

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

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

  • Integrating responsive brand guidelines

  • Setting up testing and debugging

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).