Joffrey Bourdieux

Développeur Fullstack Senior

Localisation

Toulouse, France

01

Profil

Développeur web fullstack senior, avec près de 8 ans d'expérience dans la conception d'applications frontend et backend. Spécialisé dans l'écosystème TypeScript (React, Angular, Next.js et NestJS), je maîtrise également Java et .NET. Mon expérience, acquise en grands comptes (Safran, Thales) comme en PME (Alyce, MobiGIS), couvre aussi les enjeux DevOps : conteneurisation, CI/CD, supervision et déploiements sur AWS et Azure. Polyvalent et rigoureux, j'apprends rapidement de nouveaux langages et frameworks, avec une attention constante portée à la qualité, à la maintenabilité du code et au rendu pixel-perfect.

02

Expérience professionnelle

Février 2026 - Présent

Développeur web fullstack senior

Safran

Plateforme de dashboarding et de data visualisation permettant aux administrateurs de concevoir, structurer et diffuser des tableaux de bord analytiques complexes pour des milliers d'utilisateurs répartis sur les sites Safran à l'international.

Rôle

Participation aux choix d'architecture frontend, backend et données, conception du système de composants modulaires et du cycle de vie des dashboards, développement autonome des fonctionnalités clés et échanges exclusivement en anglais avec le client.

Exemples de fonctionnalités livrées :

  • +Interface modulaire pour l'agencement dynamique de widgets graphiques interactifs et de tableaux de données ; livraison d'une dizaine de widgets dans la première version.
  • +Système de création de KPI associés à leurs requêtes SQL et concepteur de requêtes interactif, avec filtres administrables et prévisualisation des résultats.
  • +Gestion des droits basée sur les groupes Active Directory via Azure, avec processus de publication et de dépublication des tableaux de bord.
  • +Optimisation des performances d'affichage et mise en cache Redis pour fluidifier la navigation entre indicateurs et graphiques.

Stack technique

  • Next.js
  • React
  • Mantine UI
  • Recharts
  • TypeScript
  • .NET / C#
  • Entity Framework Core
  • CQRS
  • PostgreSQL
  • Redis
  • AWS
  • OAuth Microsoft Azure
  • GitLab

Janvier 2024 - Février 2026

Développeur web fullstack

Thales AVS France - Team Digest

Portail centralisé composé d'applications web et de tableaux de bord Power BI, dédié à la gestion des charges, des ressources et de la sous-traitance, avec traitement de données critiques C3 dans un réseau interne sécurisé.

Rôle

Participation aux phases de conception, du besoin utilisateur au développement, choix des architectures de données, backend et frontend, estimation des fonctionnalités et revue de code au sein d'une équipe pluridisciplinaire.

Exemples de fonctionnalités livrées :

  • +Développement de trois modules applicatifs : WFIT pour l’analyse des charges, PVD pour les autorisations des entreprises de sous-traitance et POP pour les entrées de prestataires sur site.
  • +Création de graphiques dynamiques en D3.js pour l'analyse de charges.
  • +Unification du modèle de données dans un dépôt Git dédié, partagé par les applications, avec quatre schémas : un par application et un pour l'ETL.
  • +Automatisation de la génération d’images Docker dans la CI/CD GitLab pour les pods Kubernetes et contribution à la bibliothèque de composants Thales Quantum sous Angular.

Stack technique

  • Angular
  • TypeScript
  • Angular Material
  • NestJS
  • Prisma ORM
  • Python
  • PostgreSQL
  • D3.js
  • Azure
  • Kubernetes
  • GitLab

Janvier 2024

Développeur web fullstack

Thales AVS France - Team DEM

Application cartographique permettant aux entités Thales d'accéder à des données d'élévation et de terrain, avec un parcours d'achat incluant panier, licences et livraison des données.

Rôle

Intervention sur l'architecture, la base de données et le développement du parcours panier et commande au sein d'une équipe de trois personnes, sur un projet d'un mois.

Exemples de fonctionnalités livrées :

  • +Ajout, modification et suppression de produits dans le panier selon les données et coordonnées géographiques sélectionnées sur la carte.
  • +Processus de commande avec acceptation des licences et envoi automatique d'e-mails contenant les liens de téléchargement une fois l'extraction terminée.

Stack technique

  • Angular 18
  • TypeScript
  • ESRI JS
  • NestJS
  • TypeORM
  • PostgreSQL
  • Azure
  • Kubernetes
  • GitLab

Novembre 2021 - Décembre 2023

Développeur web fullstack

Thales AVS France - Team Scaleflyt

Plateforme SaaS de gestion d'opérations de drones : planification, matériel, vols, missions et cartographie, développée au sein d'une équipe internationale d'une dizaine de personnes.

Rôle

Participation aux décisions d'architecture et aux estimations avec le PO et les UX/UI, rédaction de tests unitaires, fonctionnels et end-to-end, revue de code et pair programming.

Exemples de fonctionnalités livrées :

  • +Refonte majeure du modèle de données, du schéma « une mission / un vol » vers « une mission / plusieurs vols », avec impacts frontend, backend et migration de base de données.
  • +Intégration de données OpenStreetMap et de nouveaux calques Mapbox, puis connexion aux serveurs UTM de Thales pour la validation réglementaire des missions.
  • +Remplacement du système de permissions par des directives GraphQL et migration Webpack vers Vite pour améliorer les performances de compilation.

Stack technique

  • React
  • TypeScript
  • Leaflet
  • Mapbox
  • Node.js / Express
  • GraphQL
  • PostgreSQL
  • Azure
  • Kubernetes
  • GitLab

Novembre 2018 - Août 2021

Développeur web fullstack

Alyce

Développement de MyGIS, plateforme web d'analyse et d'export de données de mobilité collectées sur le terrain, après le rachat de MobiGIS par Alyce.

Rôle

Architecture et développement du frontend avec Vue.js 2 et TypeScript, développement des interfaces de visualisation cartographique et des routes REST backend, mise en place de la CI/CD.

Exemples de fonctionnalités livrées :

  • +Développement complet du frontend : arborescence, composants, gestion d'état et navigation.
  • +Intégration de calques personnalisés dans le serveur cartographique GeoServer.
  • +Routes backend pour l'export de cartes aux formats PNG et PDF, outil de conversion de données Excel pour ingestion dans PostgreSQL et exports filtrés selon des critères géographiques, de comptage ou de période.
  • +Gestion des droits d'accès aux données selon les rôles et périmètres utilisateurs.

Stack technique

  • Vue.js 2
  • TypeScript
  • Leaflet
  • Java 8
  • Python
  • Node.js
  • PostgreSQL
  • Docker
  • Jenkins
  • GitLab

Août 2017 - Août 2018

Développeur web fullstack - alternance

MobiGIS

Amélioration de MobiAnalyst, application cartographique d'analyse de données de mobilité développée par un partenaire ESRI spécialisé en systèmes d'information géographique.

Rôle

Développement et amélioration de l'interface web, participation à l'intégration des appels API et de données spatiales, création de routes backend et contribution à la supervision système.

Exemples de fonctionnalités livrées :

  • +Création d’un widget de génération d’itinéraires multimodaux et intégration de couches cartographiques ESRI.
  • +Intégration de l'authentification OAuth ESRI, stockage des données sur ArcGIS Online et contribution à la supervision des serveurs avec Nagios.

Stack technique

  • JavaScript
  • Dojo JS
  • ESRI WebAppBuilder JS
  • Java 8
  • PostgreSQL
  • Docker
  • Jenkins

03

Compétences techniques

Front-end

ReactAngularVue.jsNext.jsTypeScriptJavaScriptLeafletMapboxRechartsD3.jsMantine UIAngular MaterialResponsive designSSR

Back-end

NestJSNode.js.NET / C#JavaPythonMicroservicesGraphQLPostgreSQLSQLRedisCQRSEntity Framework CorePrisma ORMTypeORM

Cloud & DevOps

AWSAzureDockerKubernetesGitLab CIJenkinsGitHub ActionsLinux

Qualité & tests

Tests unitairesTests fonctionnelsTests E2EVitestPlaywrightCode reviewPair programmingCouverture de code

Outils & SIG

GitGitLabJIRAFigmaESRI ArcGISLLM, serveurs MCP et RAG

04

Certification

05

Formation

2017 - 2018

Licence Professionnelle - Analyste programmeur système

IUT de Blagnac, FR

2014 - 2015

Licence Professionnelle - Conception et intégration de services et de produits multimédias

IUT de Castres, FR

2012 - 2014

DUT Réseaux & télécommunications

IUT de Blagnac, FR

2012

Baccalauréat scientifique

06

Centres d'intérêt

Automobile · Vélo · High-tech · Course à pied