
Jean-Marie CLÉRY
Développeur Front-End Senior | React, TypeScript
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur Front-End Senior JavaScript avec 15+ ans d'expérience, spécialisé en React, Vue.js et TypeScript. Actuellement en mission pour le pass Culture, expert en architectures modernes (Redux Toolkit, Node.js, MongoDB) et formateur reconnu dans les écoles prestigieuses (HETIC, École Multimédia). J'accompagne vos projets Web avec une expertise technique approfondie et une capacité éprouvée à livrer des applications performantes et accessibles.
Expérience de travail
Développeur Front-End Senior – Freelance
pass Culture
juin 2024 - Présent
2 ans 5 mois
Paris, France
Portail professionnel destiné aux acteurs culturels (gestion et publication d'offres culturelles) • Intégration d'une saisie avancée d'adresses dans les formulaires avec adaptation du modèle de données • Conception d'un parcours d'onboarding centré sur la création de la première offre → +200% de taux d'activation • Refonte du processus d'inscription/connexion pour réduire la friction et moderniser l'expérience utilisateur • Standardisation des composants React : accessibilité (WAI-ARIA), Responsive Web Design, couverture de tests > 85 % • Création d'un outil CLI interne pour accélérer la génération de composants React • Migration de Formik vers React Hook Form et découplage des composants de formulaire • Contribution à la refonte du design system en lien avec les équipes Design Réduction de la dette technique : réorganisation et découpage de fichiers peu maintenables • Méthodologie Agile (daily, sprint planning, review, rétro) en équipe pluridisciplinaire Stack : React / TypeScript · SCSS · SWR · Vitest · Testing Library · Cypress · Git · Docker
Formateur Node.js
HETICFreelance
mars 2026 - mars 2026
1 mois
Paris, France
• Formation d'une semaine auprès d'étudiants en 2ème année de développement Web • Conception d'un projet fil rouge original comme support pédagogique progressif • Enseignement des fondamentaux TypeScript appliqués à Node.js et prise en main du micro-framework Express (routing, middlewares) • Gestion des CORS, bonnes pratiques de logging et de gestion des erreurs • Validation des données avec Zod, gestion de base de données avec Drizzle • Conteneurisation de l'application avec Docker • Authentification par JWT et introduction aux tests avec Node Test Framework • Front-end annexe en React / TypeScript (TanStack Router & Query) pour illustrer l'interaction client/serveur Stack : Node.js · TypeScript · Express · Zod · Drizzle · Docker · JWT · Node Test Framework · Reveal.js
Formateur Web FullStack JavaScript
3W Academy
juin 2016 - mai 2024
8 ans
Paris, France
– Accompagnement d'étudiants en reconversion professionnelle sur une formation intensive de 3 mois avec apprentissage de HTML, CSS, JavaScript (Algo, DOM), PHP, SQL (MySQL, phpMyAdmin). – Vulgarisation de concepts de développement (POO, MVC). – Rédaction et animation de cours à distance pour les formation en alternance, sur les sujets suivants : JavaScript avancé, Node.js ("core" et serveur HTTP avec Express.js), MongoDB, React/Redux (Toolkit).
Formateur FullStack JavaScript et Intégration Web HTML/CSS/Accessibilité/Sémantique
HETIC
nov. 2023 - avr. 2024
6 mois
Paris, France
Avec les 1ère année : – En charge de l'apprentissage de HTML, CSS et des techniques d'intégration moderne aux étudiants de 1ère année – Conception de cours et de maquettes de difficulté croissante à intégrer, avec corrigés et explications détaillées, dans le respect des standards W3C et des règles d'accessibilité et bonnes pratiques d'UX Design – Conception et diffusion d'un TD axé sur les transitions, animations et 3D en CSS – Sensibilisation à l'approche d'intégration "mobile-first" Avec les 5ème année : – Révisions avant accompagnement d'un projet Web FullStack : – Mise en place d'un projet sous Docker (compose) – TypeScript avancé : (Union & Alias Types, Interfaces, Generics, Mapped Types) – Express.js (middlewares, routers, MVC, mongoose) – MongoDB (DSL, aggregation pipeline) – React (contextAPI, state management, Redux Toolkit)
Formateur référent filière Développeur Front-End
L'École Multimédia
oct. 2012 - avr. 2024
11 ans 7 mois
Paris, France
– Enseignement des langages et concepts liés à HTML5, CSS3, normes W3C, a11y (ARIA), référencement naturel. – Création et animation de cours (slides + exercices) autours des outils et technologies suivantes (au fil de leur évolution) : HTML5, CSS3, JavaScript (Algo, DOM) jQuery, Angular.js, Vue.js 2 et 3, React/Redux, Firebase, Node.js (Tooling, Express.js), MongoDB, Docker. – Enseignement des design patterns communs en JavaScript (module, factory, observer) et de concepts spécifiques (closures, IIFE). Respect des style guidelines populaires (AirBnB, Google). – Création de projets "fil rouge" complets (jusqu'à déploiement) pour les étudiants afin de les faire monter en compétences sur les divers frameworks JavaScript. – Accompagnement de nombreux étudiants sur des projets Web créatifs, applications Web, jeux vidéo (Canvas2D, Phaser.JS) et objets connectés (Leap Motion). – Organisation et encadrements de hackathons (Battle Dev Code, Global Game Jam). – Travail sur les référentiels RNCP des différentes formations en développement Web. – Capacité à vulgariser/transmettre des concepts et patterns de développement.
Enseignant développement Web
IUT de Marne-la-Vallée
sept. 2015 - nov. 2023
8 ans 3 mois
77420 Champs-sur-Marne, France
– Création et animation de cours sur les bases de JavaScript, jusqu'à la programmation orientée-objet (prototypale) – Cours sur la manipulation du DOM et des événements en JS natif, et avec une bibliothèque (jQuery) – Introduction à React.js et à ReactNative pour la programmation mobile. – Cours introductifs sur Leaflet.js et Chart.js pour la visualisation de données.
Consultant Lead Développeur React/Redux
HIPPOCAD
sept. 2021 - oct. 2021
2 mois
77210 Avon, France
– Aide à la montée en compétences d'une équipe de développeurs sur React et Redux (Toolkit) – Introduction de JavaScript moderne ES6+ dans la nouvelle codebase, et mise en place d'outils de compilation (Webpack + Babel) pour conserver une compatibilité avec d'anciens navigateurs (IE11)
Développeur Vue.js et Firebase
ASA MIDORI REIKI
avr. 2021 - mai 2021
2 mois
Paris, France
– Conception et réalisation (maquette incluse) du site vitrine pour des praticiens bien-être – Réalisation en Vue.js d'un module de prise de RDV depuis le site vitrine (bibliothèque Day.js) et envoi de SMS automatique au client et praticien après confirmation – Réalisation du Back-End du site en full Vue.js avec authentification sécurisée par Firebase Auth – Stockage des rendez-vous des praticiens dans une base Firestore, et affichage sous forme de calendrier dans le Back-End (bibliothèque FullCalendar.js) – Possibilité de déplacer/supprimer ou créer des RDVs directement depuis le Back-End – Développement d'une API sécurisée hébergée via les Cloud Functions Firebase pour faire communiquer le module de réservation du Front-End avec le Back-End. – Développement d'un système d'ajout/suppression de créneaux "indisponible" pour permettre aux praticiens de bloquer leurs agenda à certaines périodes souhaitées – Hébergement du site avec Firebase Hosting
Formateur FullStack JavaScript
SUP'Internet, l'école des hauts potentiels du Web
mai 2017 - mai 2019
2 ans 1 mois
Paris, France
– Accompagnement des étudiants de 1ère, 2ème et 3ème année du cursus "Web Development" – Découverte et maîtrise du langage JavaScript moderne (ES6+) – Développement d'un serveur Web Node.js (Express.js + Pug) et d'une API REST, avec déploiement sur Heroku
Développeur Jeu vidéo et jQuery
Bubble D
janv. 2016 - févr. 2016
2 mois
Paris, France
– Développement d'un jeu mobile HTML5 (Canvas2D) disponible via une URL publique, le but étant de déplacer une montgolfière de gauche à droite de l'écran en évitant les obstacles. – Utilisation des Web APIs DeviceOrientation et DeviceMotion du périphérique pour faire bouger la montgolfière. – Optimisation des performances du code JavaScript pour une fluidité de jeu à 60 FPS – Utilisation de jQuery pour gérer les écrans de jeu (menus, explications, formulaire final)
Développeur Web
1000mercis
sept. 2011 - août 2012
1 an
Paris, France
– Membre du pôle développement et travail d'intégration et de développement des opérations de collecte pour le compte des clients de l'entreprise. – Mise en place de Media Queries CSS pour adapter les opérations de collecte sur format mobile et petits écrans
Développeur web
Société Carross
nov. 2010 - juil. 2011
9 mois
Pontcarré, France
– Membre de l'équipe web, en charge du développement de la plate-forme E-commerce de l'entreprise (widgets MooTools pour le Front-End) – Réalisation d'un projet en PHP de rédaction et d'envoi de newsletters pour les clients de l'entreprise.
Développeur web
Courant Alternatif
sept. 2009 - août 2010
1 an
92100 Boulogne-Billancourt, France
– Travail de développement et d'intégration sur les différents projets des clients de l'entreprise. – Réalisation d'un plugin Spip d'annuaire d'entreprise, avec gestion de fiches de collaborateurs, gestion des relations hiérarchiques entre collaborateurs, affichage sous forme de liste paginée, et système de recherche en AJAX
Développeur web junior
SPIRIDOM
avr. 2009 - juin 2009
3 mois
94380 Bonneuil-sur-Marne, France
– Création graphique et intégration en XHTML/CSS du nouveau site institutionnel de l'entreprise. – Développement d'un Back-End en PHP avec authentification par mot de passe, pour permettre aux gérants d'administrer les données d'une page – Développement d'un outil de formatage de texte en JavaScript et PHP qui s'inspirait du BBCode utilisé sur les forums informatique (pratique intensive des expressions régulières (Regex))
Formation
ISART DIGITAL Paris
Game Design and Programming - Niveau 2, Jeu vidéo
2011 - 2012
1 an 1 mois
Campus Fonderie de l'Image
Chef de projet Multimédia, Multimédia
2010 - 2011
1 an 1 mois
CFA Descartes - Université Gustave-Eiffel
Licence Activités et Techniques de Communication, Communication
2009 - 2010
1 an 1 mois
Université de Marne-la-Vallée
DUT Services et Réseaux de Communication, Services et Réseaux de Communication
2007 - 2009
2 ans 1 mois
Licences et certifications
Bootstrap CSS quiz moyen
Délivré le : –
JAVASCRIPT ES6 QUIZ NIVEAU AVANCÉ
Délivré le : –
Progressive Web Apps
Délivré le : –
AngularJS
Délivré le : –
Docker
Délivré le : –