
Pascal -
Développeur Senior Node.js | React
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur full-stack React/Node.js avec 10+ ans d'expertise, spécialisé missions freelance exclusivement. Expérience prouvée en refonte d'architectures, optimisation bases de données MongoDB/PostgreSQL et leadership technique. J'accompagne vos projets de l'audit à la livraison avec formation d'équipes et mise en place de bonnes pratiques.
Expérience de travail
Développeur sénior react.js/node.js
Batail-LogFreelance
oct. 2023 - Présent
3 ans 1 mois
Paris, France
Développement d’un outil de logistique pour le BTP - Refonte complète de l’existant pour passer d’un site synchrone à asynchrone - Mise en place de composant graphique réutilisable (refonte de toutes les pages avec des composants de tableau et formulaire pour uniformiser le code) - Implémentation de react-query et d’un système de cache front, ainsi que d’un système de temps réel - Implémentation et optimisation de test e2e cypress - Formation et accompagnement aux bonnes pratiques des stagiaires et junior - Refonte de la pipeline ci/cd - Accompagnement et formation à la méthode scrum. - Optimisation d’index mongodb ainsi que postgreSQL, et refonte partielle des bases de données et de l’architecture globale des projets - Documentation fonctionnelle et technique, rédaction de document d’onboarding et de formation
Développeur node.js/react mongodb
Emeria TechnologiesFreelance
mai 2023 - oct. 2023
6 mois
Paris, France
Développement d’un erp de gestion immobilière - Implémentation d’une librairie de helper pour les tests unitaire front react, compatible avec materialUi - Implémentation et optimisation de test e2e cypress, en utilisant le react-router plutôt que des simples cy.visit() afin d'optimiser la ci. (réduction des temps d'environ 90%) - Refonte de composants graphique front, et séparation strict des composants métier/graphisme/logique - Formation et accompagnement aux bonnes pratique des stagiaires - Recherche des root causes des bugs, implémentation de quickfix et mise en place de ticket de backlog pour préparer une refonte sur les morceaux problèmatique - Optimisation d’index mongodb et mise en place de solution pour dénormaliser certaines collections - Passage systèmatique des fichiers js modifié dans le cadre de bug à typescript, et ajout de test unitaire ou intégration
Développeur senior Node.js / React Native
Razorfish – (DIOR) Freelance
juil. 2022 - déc. 2022
6 mois
Paris, France
Développement et optimisation d’une application ipad pour commerce de luxe - Analyse des performances actuelles et mise en place d’un plan d’amélioration - Analyse du code coté serveur, mise en place d’un intercepteur sur les requêtes sql pour loguer les temps d’exécution - Analyse des erreurs sonarqube et mise en place d’un plan de correction - Audit de code et recommandations - Factorisation du code de l’application et découpage des composants en plus petit morceau - Mise en place de tests unitaires sur les parties critiques - Développement de nouvelles fonctionnalités - Equipe de 4 personnes Environnement technique: React Native, Node, Redis, Redux, storybook, Material-ui, sonarqube, azure
Lead Developer
DocaposteFreelance
sept. 2021 - mai 2022
9 mois
Paris et périphérie
Développement d’un crm d’archivage de document - Création et mise en place de l’architecture react/node/redis/docker - Mise en place de découpage de code dans une logique de design system - Création d’un composant de génération de formulaire - Mise en place de documentation technique et fonctionnelle - Mise en place des règles d’accessibilités - Mise en place de test unitaires - Audit de code et recommandations - Développement de composants graphique
Développeur React
OUI.sncfFreelance
juil. 2021 - oct. 2021
4 mois
Paris, France
Développement du système publicitaire de la nouvelle application sncf connect - Création d’un composant de gestion des publicités, composant transverse, adaptable et autonome en fonction du parent qui l’appelle. - Mise en place de test unitaires - Audit de code et recommandations - Développement de composants graphique
Développeur React.js
SafranFreelance
janv. 2021 - juil. 2021
7 mois
95610 Éragny, France
Développement d’une application react Electron pour le contrôle embarquée des missions de sous marin nucléaire - Mise en place d’une librairie de composant basé dans une logique d’atomic design - Développement des composants et affichage dans storybook. Rendre les composants d’UI les plus autonomes possible - Formation des développeurs junior sur l’atomic design - Factorisation et optimisation du code, mise en place de test unitaires - Gestion des particularités d’un système embarqué (pas de local storage, pas de sessions, etc…) qui implique de tout déporté vers le backoffice - Création d’un composant de datagrid avec de multiples options (pagination, format des cellules, tri, selection, etc…)
Testeur (QA) et revue de code
L'OréalFreelance
nov. 2020 - déc. 2020
2 mois
Paris, France
Dans le cadre d’un POC interne, j’ai participé à la mise en place du processus de test et review de code - Rédaction de doc utilisateur français/anglais - Analyse du code existant et suggestion pour optimisation/correction de bug critique - Configuration et paramétrage du POC pour effectuer les différents tests
Lead Développeur React.js
majelanFreelance
mai 2019 - août 2019
4 mois
Paris, France
Développement de site web, statistique et optimisation SEO - Mise en place d’une librairie de composant basé dans une logique d’atomic design - Développement des composants et affichage dans storybook. Rendre les composants d’UI les plus autonomes possible - Développement des pages du site sur next.js avec multilingue et optimisation SEO, mise en place de mobx state tree - Formation des développeurs junior sur l’atomic design - Gestion de l’équipe de dev et du projet pour tenir le planning et intégrer un développement continue de features - Factorisation et optimisation du code, mise en place de test unitaires
Developpeur React.js
Les Hôtels (Très) Particuliers
oct. 2018 - janv. 2019
4 mois
Région de Paris, France
Développement d'un CMS light - Mise en place d'un serveur express faisant la liaison entre le client et l'api - En se basant sur l'api existante, mettre en place des composants autonome capable de générer différentes pages html, auto-gérer pour la structure seo et adaptable via un simple fichier de config - Mise en place de css dynamique lié à chaque composant capable de s'adapter au différents look des sites - Mise en place du multilanguage et de routes dynamique dont les ids sont totalement masqués (en SSR également) - Développement du front basé sur le framework antd
Développeur Full Stack Node.js / PHP
Charme et traditions
févr. 2014 - mai 2018
4 ans 4 mois
Région de Paris, France
Développeur fullstack PHP/Node.js Création d’un CRM interne en Node.js pour accorder les différents services de vente téléphonique, le marketing et la gestion des statistiques. - Création des règles de distribution des lignes et création d’une interface de paramétrage manuelle pour ajuster chaque variable manuellement - Reprise des données existante (sous format excel) dans une base commune - Mise en place d’une interface de stats - Mise en place d’un système de scrapper « évolutifs » pour aspirer de nouvelles lignes et faciliter le déploiement sur de nouveaux sites - Mise en place d’alerte et de contrôle non bloquant pour faciliter le suivi en temps réels des responsables commerciaux - Mise en place d’une api qui permet d’exploiter les datas business afin d’optimiser et de cibler les campagne mailing ou par sms le plus pertinemment possible. - Mise en place du serveur, gestion des logs, scripts de sauvegarde quotidienne - Développement continue avec test unitaire (couverture à 85%) Environnement technique: Node.js, Hapi, React, socket.io, PM2, MongoDB, script bash, GIT, mocha, ES6 Evolution et maintenance du site existant - Prise en main du framework propriétaire basé sur Zend 1.12 - Modification profonde de l’architecture pour permettre un système de marque blanche - Mise en place d’un workflow interne pour fluidifier les interactions entre les différentes équipes - Travail profond sur le SEO (ajout de snippet, ajout de contenu textuelle sans surcharger les pages visuellement, travail sur les mots clés généraux du site) - Ajout d’un système de panier interne (disponible uniquement pour les clients actuellement) Environnement technique: PHP5/MySQL, Javascript, jQuery, GIT, GitDeliver, phpunit, bootstrap
Formation
Afpa créteil
Equivalent BTS
2005 - 2006
2 ans
Lycée Paul Cornu
BTS
2000 - 2002
3 ans