Josselin Nauche
Développeur web fullstack
Josselin Nauche
Développeur web fullstack
Compétences
Stack du moment
L'écosystème quotidien
Compagnons de route
Réflexes toujours utiles
Boîtes à outils
Méthodes et rigueur
Expériences
Juin 2026 - aujourd'hui


Développeur Fullstack chez Fraikin
Juin 2026 - aujourd'hui
Juin 2026 - aujourd'hui
Développeur Fullstack chez Fraikin
Mission Extia : JARVIS, plateforme de workflows métier à états finis, conçue et développée en autonomie
- Éditeur visuel de machines à états (React Flow) : états, transitions, timers, actions à l'entrée d'un état, versionnage avec cycle de vie (brouillon, validé, en service), import / export SCXML
- Moteur d'exécution asynchrone : file d'événements, exécuteurs et watchdog, ordre strict par instance, traitement en parallèle par voies (transitions, actions), validé par tests de charge
- Infrastructure de production chiffrée pour 200 requêtes/s en pointe : 2 Listeners HA derrière load balancer, 4 à 10 Exécuteurs scalables, MariaDB dédiée isolée du pool dev / rct, déploiement outillé sur Windows, Ubuntu et RHEL (nginx)
- API publique décrite en OpenAPI sur 3 niveaux (public, lecture, débogage), cohérence routes / spécification vérifiée par test automatisé
- Supervision : suivi des instances en cours et terminées, historique, journaux d'appels API, console de webhooks, rétention et purge
- Promotion contrôlée des workflows DEV → RCT → PRD entre bases séparées : appairage par clé, détection d'écarts par empreinte de contenu, aperçu avant envoi, mêmes identifiants sur chaque environnement
- Droits fins par équipe, comptes et profils, connexion par lien magique (sans mot de passe)
- Seul contributeur : 950 commits en 5 mois, ~64 000 lignes PHP et TypeScript, développement assisté par IA (Claude Code)
PHPLaravelReactTypeScriptInertia.jsReact FlowMariaDBOpenAPIPestnginx2023 - juin 2026


Développeur Web PHP Senior chez BNP Paribas
2023 - juin 2026
2023 - juin 2026
Développeur Web PHP Senior chez BNP Paribas
Mission Extia chez BNP Paribas : outils RH internes, habilitations restreintes, coffres-forts électroniques, données sensibles
- CI/CD déployés sur 5 repos (dont une lib utilisée par les autres repos) / 3 équipes : qualité bloquante au merge (SonarQube, Nexus IQ), zéro hotfix sauvage
- Développement de flux de synchronisation des référentiels inter-sites
- Outils RH (courriers, congés légaux) refondus : plus de 60 courriers différents selon filiale, ancienneté, convention collective, type de contrat
- 70 000 courriers générés pour les données fiscales, alertes automatiques sur les cas critiques
- Intégration sécurité quotidienne : habilitations, accès restreints, anti-injections SQL/XSS
- Latences des parcours métier réduites de 2 minutes à quelques secondes (4 s max, 40 s pour la génération de PDF)
- Déploiement de logs, métriques et monitoring (dev/qual/prod)
PHPLAMPGitLabCI/CDSonarQubeNexus IQJiraZendjQuerySQL2015 - 2021


Développeur Web BackOffice chez Izneo
2015 - 2021
2015 - 2021
Développeur Web BackOffice chez Izneo
BD, Comics, Mangas, ... toute la Bande Dessinée numérique
- Paiement en un clic (CB, PayPal, mobiles) : 10 à 25 % de conversion en plus sur l'abonnement
- Édition de masse sur un catalogue de 40 000 albums, contrôles métier des données (backend/frontend)
- Upload, crop et resize assets dans l'admin (backend + front : plugin jQuery).
- Mise en cache des images, des miniatures et contrôle des droits d'accès (back)
- Loi du "prix unique du livre" : Prix par dates / territoires / devises (Droits de ventes, Prix promo, prix en baisse)
- Ingestion automatique de jusqu'à 400 albums par jour depuis une quarantaine d'éditeurs (ONIX, XML, PDF => datas, jpeg)
- Partenariat Orange : SSO, offres client et facturation pour 100 000 abonnés actifs par mois
MemcacheApacheGitBashSymfony 3JavaScriptMySQLTwigjQueryPHP2011 - 2015


Développeur Web Anuman-Interractive
2011 - 2015
2011 - 2015
Développeur Web Anuman-Interractive
Editeur de jeux vidéos et applications mobiles
- Développement de nouvelles fonctionnalités front et back-office
- Protections et factorisations d'API et de webservices a destination des applications iOS
- Mise en place des accès, des outils et d'environnements de dev pour l'équipe et les prestataires
- Déploiement, optimisation et monitoring des ressources serveurs et de leurs backups
ApacheBashSVNMySQLJavaScriptSmartyjQueryBootstrapPHP2009 - 2011


Directeur Technique chez BeyondThePillars
2009 - 2011
2009 - 2011
Directeur Technique chez BeyondThePillars
RPG modable par épisode
- Recrutement et gestion de l’équipe de 6 développeurs.
- Choix technologiques et mise en place des outils / accès
- Définition et contrôle de livraison des sprints de l’équipe
- Création des installeurs (PC, Mac, Steam), livraisons des épisodes et patchs
ApacheSVNPHPFlexAirActionScript 22008 - 2009


Développeur MMORPG web-based chez Aziluth
2008 - 2009
2008 - 2009
Développeur MMORPG web-based chez Aziluth
MMORPG web en vue de dessus
- Développement de nouvelles fonctionnalités
- Optimisation des requêtes (HTTP et SQL) et de leur nombre
- Rationalisation et factorisation de code existant
MemcacheMySQLSVNJS VanillajQueryPHP2007 - 2008


Développeur web événementiel chez Ideactif
2007 - 2008
2007 - 2008
Développeur web événementiel chez Ideactif
- Intégration et développement de sites et d’outils web-based à destination événementiels
- Installation et gestion informatique des stands Pression Live dans les festivals
MySQLPHPJS VanillajQuery2006 - 2007


Technicien en Informatique Industrielle chez Bip Diffusion
2006 - 2007
2006 - 2007
Technicien en Informatique Industrielle chez Bip Diffusion
- Développement, installation et dépannage de supervisions de contrôle de process industriels
- Création d’un shell sous XPe pour des enregistreurs à écran tactile embarqués sur des machines de forage
XPembededMySQL ServerDelphiPascal2003 - 2004


Gestionnaire de données & support utilisateurs au Crédit Foncier
2003 - 2004
2003 - 2004
Gestionnaire de données & support utilisateurs au Crédit Foncier
- Création des cas de tests, Analyse des résultats et recherche de solutions.
- Développement de requêtes SQL pour la mise en place de statistiques.
- Automatisation de traitement de données extraites d’une interface web.
- Aide au personnel dans la migration de matériel (Windows95 à 2000 serveur).
- Dépannage, installation et configuration de postes, et d’applications métiers.
Outils internesMySQLExcelVBScript
Formations
Développeur fullstack JS
2022
350h, du JS Vanilla au déploiement automatique d'une stack MERN (entre autres).
La parenthèse 2021-2023, entre Izneo et BNP Paribas : une réconversion assumée vers l'écosystème JS moderne.
Scrum Master Certification
2010
Master Class with Clinton Keith
Helping game developers and other creative product developers find success
BTS Informatique Industrielle
2003
[..] études et développement d'automatisation pour la création, l'amélioration ou la rénovation d'installations industrielles[..]
Bac Sciences et Techniques Industrielles
Ce Bac s'intéresse à l'innovation technologique et à une approche concrète de l'enseignement des sciences..
Cool Stuffs
Refonte NextJs/Typescript, Theme Material-UI et p5.js, scoring MongoDB
Géolocalisation du cortège et du staff, Streaming audio temps réel
Refonte du projet en NextJs et appréhension de la librairie Material-UI
Tests des API d'OpenDataSoft sur une carte Leaflet et mise en place d'un système de routing.
Création d'une stack LAMP pour le déploiement d'application web.
Canvas, double buffering, quadtree, fonctions d’éasing, binding de touches; bref de quoi s'amuser...
Et quoi d'autre ?
En plus de ces projets, voici ce qui ne doit pas être visible, par confidentialité, sécurité ou simplement des recherches non aboutits.
Quelques tâches de DevOps en souffrance, permettant de se consacrer plus sereinement au développement.
- Migration vers des serveurs indépendants et interchangeables
- Révision et sécurisation des sauvegardes glissantes
- Bascule de Jira et Bitbucket self-hosted vers GitHub
- Abandon des dépots SVN et mercurial
- Intégration de serveurs NginX et PM2 pour NodeJS
- Fine tuning des ressources allouées pour Apache et MySql
- Regroupement du monitoring et des alertes
Des portions de codes à réutiliser dans divers projets.
- Optimisations d'assets via webpack pour les projets Symfony
- Thème PrestaShop 1.7 (twig, css, js et overrides PHP)
- Création d'un module PrestaShop 1.7 de TVA sur marge
- Génération de QRCode en PHP
- Génération aléatoire prévisible avec grain de sable
- Recherche de parallèles et d'intersections en JS
- Corrections pour la compatibilité avec PHP8





