Philippe Marzin

techlead - architect - nodejs - graphql - react

Peut se déplacer à Paris, Paris, Rueil-Malmaison

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Philippe.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Philippe.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Paris
  • Rueil-Malmaison et 30km autour

Préférences

Durée de mission
≥ 6 mois

Vérifications

Langues

Compétences (32)

Philippe en quelques mots

Depuis quelques années je me suis spécialisé dans la mise en place d’une architecture full-stack nodejs + graphql/apollo + reactjs dans des environnements avec contraintes fortes de type e-commerce (Server side rendering, SEO, tracking, CMS, performance). J’ai pris goût à accompagner des équipes dans une démarche d’amélioration de leur process de développement par la mise en place de bonnes pratiques et de méthodes qualité (tests automatisés, tests de bout en bout en cucumber/gherkin, un serveur de mocks pour les parcours utilisateurs, une analyse de code statique sonar).

Expériences

Stime

E-commerce

Techlead - Architect

Châtillon, France

janvier 2020 - Aujourd'hui

Projet de refonte progressive d'une structure micro frontends avec 20 repos git en une structure single app avec un repo git.

- mise en place d'un socle technique from scratch: node / react avec server side rendering / contraintes SEO, tracking avec gtm, et analyse fine des performances

- mise en place d'une structure multi projets / mono repo avec LERNA, adaptée aux contraintes business mono ou multi feature teams, mono ou multi déploiements.

- outillage du socle technique avec mise en place d'une analyse de qualité sonar et de test unitaires automatisés

- généralisation de bonnes pratiques react (petits composants, séparation métier / composant, composition avec hooks / hoc /recompose)

- généralisation de bonnes pratiques de tests (mock des services, tests de hooks, tests de reducer, tests visuels avec storybook), automatisation des tests

- mise en place de tests end to end avec parcours utilisateur exprimés en gherkins, avec cypress et un serveur de mocks.

Stratégie de migration progressive page par page - Mise en production réalisée.

AXA - AXA

Banque & assurances

Développeur senior

Nanterre, France

juin 2017 - août 2017

Projet au forfait, capteur humidité de suivi d’un dégât des eaux
- Nodejs / express pour la partie backend
- AWS services (S3, Sns)
- Front end : reactjs - mobx (store et observables) – react-router V4 - bootstrap - C3
- Application responsive (iphone 5 et plus, android 4.4 et plus, safari 5.1, IE 10, Chrome, Firefox, Edge).

PriceMinister - Rakuten - Rakuten

E-commerce

Référent technique, lead transverse

Paris, France

août 2017 - mars 2019

✔ Mise en place de l’architecture node js, server side rendering (SSR), search engine optimization
(SEO) et progressive web app
✔ Mise en place d'une architecture micro frontends, interagissant via Redux.
✔ Analyse et amélioration des performances (webpagetest, page speed) - fois 6 sur le time to interactive.
✔ Mise en œuvre de redux, redux-form et react router v4, plusieurs applications single page .
✔ Accompagnement des différentes équipes scala/java pour leur montée en compétence, accompagnement des dev front sur React JS et Node JS, best practices, pull-request, relecture de code
✔ Webpack, imports dynamiques, css modules, critical css, Tests automatisés, Jest, Storybook, Enzyme
✔ Docker

Renault Digital

Automobile

Development lead

Boulogne-Billancourt, France

mars 2019 - mai 2019

3 recommandations externes

Formations

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte