Expériences professionnelles

Freelance Développeur Frontend

Greenweez, Saint-Jorioz, France

Oct. 2023 -

NextJSReact 18React QueryTailwind CSSJestPlaywright
Rôle de référent technique et gestion de release de www.greenweez.com. Optimisation des performances et du SEO avec réduction de taille de bundle et analyse d'appels API synchrones et asynchrones
  • Migration vers React 18 & Next 13
  • Mise en place de tests E2E avec Playwright
  • Front: React/NextJs, Tailwind CSS, React Query, Jest, React Testing Library
  • Middleware: Apollo GraphQL
  • Design System: Lerna, Vite, Storybook 7

Freelance Développeur Frontend

Club Med, Paris, France

Nov. 2021 - Juil. 2023

TypeScriptReact 18ReduxTs.EDTailwind CSSJestCypress
Développement d'un outil de data visualisation pour l'interne et les partenaires
  • TypeScript, React 18, Redux, Ts.ED, Node
  • Tests unitaires et d’intégration avec Jest, Cypress
  • Git process, code reviews, continuous delivery & pair programming
  • Intégration de Tailwind et CSS3

Freelance Développeur Frontend

Rakuten, Paris, France

Nov. 2020 - Sept. 2021

ReactJSNextJSReduxReact Testing LibraryCypress
Intégration d'une messagerie instantanée entre un vendeur et un acheteur pour la partie vente d'occasion. Refonte du formulaire de mise en vente d’un produit pour la vente d’occasion
  • Développement front avec ReactJS, NextJS, Redux, Tachyons
  • Mise en place d’une couverture de tests (unitaire et intégration) avec React Testing Library et Cypress
  • Utilisation de l’API Sendbird pour la messagerie
  • Une équipe en mode agile avec 2 dev front et 4 dev back pour la section de vente d’occasion
  • En dialogue permanent avec le web designer pour l’intégration

Freelance Développeur Full-stack

ADSPL, Paris, France

Juin 2018 - Sept. 2020

ReactJSNextJSNodeJSFirebaseCypress
Développement d'un site pour le réglèment de la cotisation du syndicat UNAPL (Espace client avec paiement).
  • Développement site front avec un espace client et deux modes de paiement (CB & SEPA)
  • Développement Backend avec NodeJS et connecté à Firebase
  • Mise en place des tests automatisés, de unitaire (Jest) à E2E (Cypress)
  • Recueil du besoin et écriture des SFD
Mission réalisée en temps partiel

Freelance Développeur Frontend

Club Med, Paris, France

Juin 2017 - Jan. 2020

React 16GraphQLHTML5CSS3PostCSSES6FlowNextJSAccessibilité
Evolutions et refonte graphique sur l'espace client du site commercial
  • Equipes Front en Agile sur le nouveau site Responsive
  • Tests unitaire et d'intégration avec Jest, Chai, Enzyme, Sinon
  • Flow typing, Git process, code reviews, continuous delivery & pair programming
  • Integration PostCSS, Tailwind, CSS3

Freelance Développeur Frontend

Verifone, Paris, France

Mars 2017 - Mai 2017

AngularJSHTML5CSS3Bootstrap
Réalisation de fonctionnalité sur leur outil interne
  • Refonte front avec Angularjs et Bootstrap
  • Mise en place de Git Flow

Freelance Intégrateur Web

L'Equipe, Paris, France

Oct. 2016 - Fev. 2017

SASSHTML5CSS3
Intégration de la nouvelle charte graphique
  • Intégration HTML et CSS (desktop et mobile)
  • Lien direct avec les graphistes et le marketing

Développeur mobile

Geoks, Paris, France

Dec. 2016 - Jan. 2017

CordovaBackbone.jsLessHandlebars.js
Application de tracking d’activité de vélo électrique via Bluetooth LE et GPS

Référent technique Web & Mobile

CGI, Paris, France

Mai 2014 - Sept. 2016

Web-applicationHTML5CSS3Backbone.jsDust.js / Handlebar.jsPhone Gap
Sephora, site webmobile et applications
  • Cadrage technique des évolutions. Suivi et réalisation des évolutions avec une équipe de deux développeurs
  • Création de version multi-langues pour le site webmobile (IT, PL, CZ, ES)
  • Evolutions des applications iOS internes, avec Cordova/Phone Gap (iPad Color Profile et iPhone MySephora)
  • Intégration et maintenance de la partie webmobile des applications iPhone et Android
Responsabilités : Référent technique d'une équipe de deux développeurs

Ingénieur en Technologie de l'Information

CGI, Paris, France

Sept. 2012 - Mai 2014

Web-applicationBackbone.jsResponsiveLESSDust.jsApplication iOS
Projet Sephora :
  • Réalisation du site web-mobile de Sephora
  • Mise à jour de l’application iPhone de Sephora
  • Reprise et évolution de l’application iPad Color Profile
Projet Louis Vuitton :
  • Réalisation de l’interface client Web du site à partir du socle ATG
  • Compatibilité pour toutes les tailles d’écran. Adaptation pour compatibilité IE8/7/6

Analyste développeur mobile et web

Logica, Lyon, France - Stage projet de fin d'étude

Fév. 2012 - Août 2012

Web-applicationjQuery MobileTwitter BootstrapPhone GapCocoa Touch
Intégrer la notion de CMS avec la mobilite
  • Progiciel de gestion d’événements, en charge de la problématique de CMS, étude et test de CMS. Suivi de l'avant-vente du projet, étude de faisabilité, atelier de maturation, chiffrage du coût du projet.
  • Participation aux développements d’applications iOS

Analyste développeur

Daher-Socata, Pembroke Pines, USA - Stage année de césure

Juil. 2010 - Juil. 2011

HTMLPHPjQueryMySQLObjective-CJoomla
Découvrir et utiliser les différents langages
  • Applications web dans un CRM
  • Application iPad pour les salons aéronautiques
  • Configuration d’un CMS
J’étais en complète autonomie pour découvrir les différents langages et pour développer les différentes applications. J’ai fourni le support aux utilisateurs après validation et assurer le transfert des applications au siège social en France. Mon but était de laisser une documentation claire pour les prochains développeurs.

Education

Ecole supérieure de Chimie, Physique et Electronique de Lyon (ESCPE)

Ecole d'ingénieur, Lyon, France - Electronique, Télécoms et informatique

2007 - 2012

Diplomé en Septembre 2012. Bachelor obtenu en Juin 2009. Majeure SID (Systèmes informatiques distribuées) : Services Web (HTML/CSS/PHP), Java, Interconnexion et administration des réseaux, Graphes et Algorithmes.

Extras

Langues

  • Français : langue maternelle
  • Anglais : courant - Niveau B2 FCE of Cambridge
  • Espagnol : notions

Intérêts

  • NextJS
  • ReactJS
  • React Native
  • TypeScript
  • Tailwind CSS
  • Git

Projets personnels

  • Supersprint Résultat : Site d'affichage des résultat du Supersprint 20ième
  • Mon CV Web
  • Go Cosmic Agency
  • Lotofoot : site de pari footbalistique entre amis

Sports

  • Triathlon
  • Surf