JosNo
Josselin Nauche (AKA JosNo)

Josselin Nauche

Développeur web fullstack

Josselin Nauche (AKA JosNo)

Josselin Nauche

Développeur web fullstack

Josselin.Nauche@gmail.com
+33 6 81 51 38 60
topinanbourg
www.josno.fr

Compétences

Stack du moment

L'écosystème quotidien

PHP
Symfony
Laravel
Inertia.js
React
Next.js
TypeScript
Node.js
MySQL
MongoDB
Material-UI

Compagnons de route

Réflexes toujours utiles

HTML5
CSS3
SASS
jQuery
Bootstrap
Twig
WordPress
PrestaShop
Apache
Memcache
Bash

Boîtes à outils

Méthodes et rigueur

VSCode
Claude Code
GitHub Copilot
Git
GitHub
GitLab
GitLab CI/CD
SonarQube
Nexus IQ
Jira
Scrum

Expériences

  • Juin 2026 - aujourd'hui

    Fraikin
    Fraikin

    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)
    PHP
    Laravel
    React
    TypeScript
    Inertia.js
    React Flow
    MariaDB
    OpenAPI
    Pest
    nginx
  • 2023 - juin 2026

    BNP Paribas
    BNP Paribas

    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)
    PHP
    LAMP
    GitLab
    CI/CD
    SonarQube
    Nexus IQ
    Jira
    Zend
    jQuery
    SQL
  • 2015 - 2021

    Izneo
    Izneo

    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
    Memcache
    Apache
    Git
    Bash
    Symfony 3
    JavaScript
    MySQL
    Twig
    jQuery
    PHP
  • 2011 - 2015

    Anuman-Interractive
    Anuman-Interractive

    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
    Apache
    Bash
    SVN
    MySQL
    JavaScript
    Smarty
    jQuery
    Bootstrap
    PHP
  • 2009 - 2011

    BeyondThePillars
    BeyondThePillars

    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
    Apache
    SVN
    PHP
    Flex
    Air
    ActionScript 2
  • 2008 - 2009

    Battle Arena
    Battle Arena

    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
    Memcache
    MySQL
    SVN
    JS Vanilla
    jQuery
    PHP
  • 2007 - 2008

    Ideactif
    Ideactif

    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
    MySQL
    PHP
    JS Vanilla
    jQuery
  • 2006 - 2007

    Groupe CFH
    Groupe CFH

    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
    XPembeded
    MySQL Server
    Delphi
    Pascal
  • 2003 - 2004

    Crédit Foncier de France
    Crédit Foncier de France

    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 internes
    MySQL
    Excel
    VBScript

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

Next Scroll

Refonte NextJs/Typescript, Theme Material-UI et p5.js, scoring MongoDB

NextJs
MongoDB
Material-UI
Typescript
p5.js
Canvas
scroll
Vercel
Swipe faster
Next ScrollSwipe faster
Véloparade Hallowin 2025

Géolocalisation du cortège et du staff, Streaming audio temps réel

NextJs
Material-UI
Vercel
Streaming audio
Géolocalisation
événementiel
Pimp your lama (NextJs)

Refonte du projet en NextJs et appréhension de la librairie Material-UI

NextJs
Material-UI
Vercel
Leaflet & ODS

Tests des API d'OpenDataSoft sur une carte Leaflet et mise en place d'un système de routing.

ReactJs
Leaflet
maps
pathfinding
ODS
LAMP deploy

Création d'une stack LAMP pour le déploiement d'application web.

Bash
Apache
MariaDB
PHP
certbot
UFW
fail2ban
VirtualHosts
git
composer
npm
NodeJs
Scroll, QuadTree

Canvas, double buffering, quadtree, fonctions d’éasing, binding de touches; bref de quoi s'amuser...

ReactJs
P5.js
Canvas
scroll
QuadTree
double buffering

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.

Hébergements

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
Debian
Bash
Apache
NginX
PM2
MariaDB
MySQL tuner
OVH
Infomaniak
GitHub
Portions de code

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
Symfony
Webpack
QRCodes
Hackathon 48h
PrestaShop 1.7
PHP8
Twig
CSS
JS

Contact

+33 6 81 51 38 60