Jean-Baptiste CAZAUX
Senior Lead Developer, Freelance
React, Java, Node
Formateur JS
15+ années d'expérience

Passionné par la technique, j'interviens principalement sur des missions de conseils et de développement fullstack Node, Java, web et web mobile.

Je suis force de proposition sur les architectures, outils et méthodes à adopter.

Je travaille uniquement dans des contextes agiles, en axant la priorité de l'équipe sur la qualité et la conformité du produit délivré.

En dehors du rôle de tech-lead/développeur, je suis aussi intervenu comme Scrum Master sur plusieurs missions.

Je suis également formateur React et je participe aux recrutements lors de la phase de validation technique de candidats.

Parcours professionnel
Depuis 2017
Formateur Reactjs, 6 sessions par an
  • Ecriture et mises à jour du support et des TPs
  • Déclinaisons ES6 et TypeScript
  • Plusieurs implémentations de Redux
  • Hooks, Tests, Router, HOC, Optimisations, NextJs...
  • Module supplémentaire (nouveauté 2021 !) sur NextJs, 1 journée
  • React
  • ES6
  • TypeScript
  • hooks
  • NextJs
  • React Testing library
  • Jest
  • redux-saga
  • redux-thunk
Depuis Avril 2021
Senior fullstack Dev ReactJs / NodeJs / Azure, Sharecare
  • Développement d'un chatbot de vérification de l'état d'hygiène de lieux accueillant du public. Le bot utilise Azure healthbot, ReactJs et du vanilla js pour la partie front ; un backend nodejs/typescript sur Azure Functions.
  • Développement d'un outil de gestion de la configuration du bot en ReactJs / NodeJs. L'application est déployée dans un conteneur Docker dans Azure App Services.
  • Mise en place de la CI/CD des projets dans Azure devops (Compilation, Code linting, Tests, Docker Build, sauvegarde de l'image Docker dans une registry privée, déploiement de l'image Docker en recette-preprod-prod)
  • ReactJs
  • NodeJs
  • Typescript
  • Azure Functions
  • Azure App Services
  • Azure Devops
  • Azure CosmosDB
  • Azure Healthbot
  • Tests
  • npmjs
  • Git
2019-2021 (22 mois)
Lead dev full stack react/java, MAIF
  • Développement d'une application de vente de complémentaires santé
  • Mise en place du projet (Intégration continue, bonnes pratiques, architecture technique)
  • Montée en compétence et formation de l'équipe (4 développeurs)
  • Developpement de composants dans la librairie de composants graphiques MAIF
  • Code Reviews
  • ReactJs
  • Redux
  • Java 11
  • Springboot
  • Spring Security
  • Tests
  • Git
  • Storybook
2019 (4 mois)
Lead dev Front React, BNP / IBM
  • Développement d'une application de gestion des machines virtuelles
  • Reprise en main technique du projet
  • Montée en compétence de l'équipe front (6 développeurs)
  • Qualité et rigueur pour tenir la date de mise en production
  • Code Reviews
  • ReactJs
  • Redux
  • Tests
  • Git

2018-2019 (6 mois)
Dev full stack react/RoR, Doctolib
  • Développement des nouvelles fonctionnalités du site Patient (grand public)
  • Développement de composants React
  • Développement du code server side en Ruby on Rails
  • Code Reviews
  • Formations en interne (Futur of React, Webpack, ...)
  • Conseils sur les méthodes agiles
  • ReactJs
  • Ruby on Rails
  • Jest
  • Enzyme
  • StoryBook
2018 (6 mois)
Techlead full stack React/Node, Photobox
  • Maintenance et réécriture du Studio (Outils de création des produits Photobox pour le grand public), avec les équipes londoniennes et parisiennes.
  • API GraphQL
  • Développement de composants React
  • Code Reviews
  • Montée en compétence et formation des équipes (React, Webpack, ...)
  • Maintenance de l'application legacy en BackboneJS
  • Node
  • ReactJs
  • Redux
  • GraphQL
  • Storybook
  • CircleCI
  • Git
  • Storybook
2017-2018 (12 mois)
Techlead full stack Angular5 / Java 8, Saint Gobain
  • Développement de Micro-services avec spring boot
  • Développement des composants Angular5 avec ngRx (pattern redux)
  • Code Reviews
  • Montée en compétence de l'équipe (5 développeurs)
  • Angular5
  • ngRx (redux)
  • RxJs
  • Spring boot
  • Jenkins
  • Git
2016-2017 (9 mois)
Techlead FrontEnd ReactJs - Chronopost
  • Développement d'une application de gestion des zones de livraison sur une carte
  • Formation des développeurs aux technos Front-end (2 développeurs)
  • Code Reviews
  • Mise en place de l'intégration continue et git
  • ReactJs
  • Typescript
  • redux
  • Webpack
  • Leaflet
  • Git
  • Jenkins
2014-2016 (24 mois)
Scrum master / Dev fullstack - Argus de la presse
  • Récupération automatisée des données sur les réseaux sociaux. APIs Facebook, Twitter, Youtube, LinkedIn, ...
  • Stockage de gros volumes de données dans Mongodb, export xml
  • Code Reviews
  • Recrutement de l'équipe
  • Java 8
  • MongoDB
  • AngularJs
  • Spring
  • Mockito
  • Git
  • Jenkins
Et bien d'autres projets chez Mappy (18 mois), Crédit Agricole SA, AFPA, APEC, Allianz, Finance Active, Vidal, Manpower, ADP-GSI, Dexia, Club Med, ...