Michel - Développeur ReactJS/NextJS

Ref : 191101K001
Email vérifié
Photo de Michel, Développeur ReactJS/NextJS
Compétences
Expériences professionnelles
  • Expériences Professionnelles

    The Walt Disney Company
    Application de booking avec une expérience magique
    Contexte
    Disney est une entreprise américaine créée en 1923 par Walt Disney, sous le nom Disney Brothers Studios. Elle
    est en 2012 le premier groupe de divertissement au monde, présent dans l'industrie des médias avec des
    émissions et séries télévisées, du cinéma avec des courts métrages d'animation, des longs métrages d'animation
    et des films en prises de vues réelles, dans l'industrie du tourisme (parcs d'attractions dont Disneyland et Walt
    Disney World Resort, hôtels, bateaux de croisière) et des loisirs ainsi que les produits dérivés de ses nombreuses
    productions.
    Ma mission était chez Disneyland Paris créée depuis avril 1992, Disneyland Paris a donné la possibilité à
    plusieurs générations de vivre des moments inoubliables dans la pure tradition Disney. Disneyland Paris est la
    première destination touristique d’Europe, grâce à ses deux parcs à thèmes, six Hôtels Disney, deux Disney
    Nature Resorts et le centre de divertissements Disney Village.
    Disneyland Paris est composé de plusieurs secteurs d’activités et différentes équipes, ce groupe de
    divertissement s'adressant aux particuliers et entreprises (B2B) j’ai intégré deux équipes (Rasta & Rockett), qui
    sont composées de plusieurs développeurs Front.
    J’ai participé à la maintenance et au développement du site ********
    Rôle: Développeur Front-End
    • Refactoring de projet avec React Hooks et React Context API
    • Migration de toute l'application vers NextJS
    • Implementation de BFF Design Pattern avec NextJS
    • Coaching des développeurs junior dans 2 équipes (une offshore en anglais)
    • Optimisation des performances par la réduction de la complexité
    • Amélioration de la sécurité de l’application par des séance de hacking de l’application front
    • Amélioration et réduction des business rules sur le front
    • Participation à la livraison des release et aux meetings de MEP
    • Chargement des composants atomiques à la volée grâce au Code Splitting de Webpack
    • Conception de la refonte technique des composant legacy en composant fonctionnel
    • Intégration de systèmes paiements Onpaie pour le booking
    • Participation aux ateliers internes Disney pour amélioration des développements de l’application
    Stack Technique
    JS, ReactJS, NextJS, NodeJs, Redux, Jest, Enzyme, SASS, Webpack, Gitlab, Snyk, VS Code
    Serris, France
    Jan. 2020 - PRESENT
    MICHEL ******** . RÉSUMÉ
    AXA
    Industrialisation des formulaires générique
    Contexte
    AXA est un groupe international français spécialisé dans l'assurance depuis sa création, et dans la gestion d'actifs
    depuis 1994.
    AXA est composé de plusieurs secteurs d’activités et différentes équipes, ce groupe d'assurances s'adressant aux
    particuliers et entreprises en répondant à leurs besoins de services en matière d'assurance, de prévoyance,
    d'épargne et de transmission de patrimoine.
    J’ai intégré deux équipes (Convergence & Ebusiness), qui sont composées de plusieurs développeurs Front et
    Back.
    J’ai participé à la maintenance et au développement du site ********
    Rôle: Développeur Front-End
    • Développement des composants atomiques pour AEM (Adobe Experience Manager)
    • Développement des formulaires génériques pour la création des devis avec JS et Redux
    • Chargement des composants atomiques à la volée grâce au Code Splitting de Webpack
    • Conception de la refonte technique des devis legacy en composant atomique
    • Intégration de système d’encaissement Payline pour le devis habitation
    • Participation aux ateliers interne d’AXA
    • Présentation technique du fonctionnement de la blockchain, explication du protocole de Bitcoin et
    Smart Contract
    Stack Technique
    JS, ReactJS, Redux, Jest, Less, Webpack, AEM, Java, Intellij, Azure DevOps Server
    Nanterre, France
    Oct. 2018 - Décembre 2019
    MICHEL ******** . RÉSUMÉ
    NEOPIXL
    Messagerie instantanée sur mobile
    Contexte
    Neopixl filiale du group Smile est un studio expert dans le domaine digitale mobile.
    En réponse à une demande client, Neopixl a développé une application mobile iOS et Android qui permet aux
    utilisateurs de créer, partager et participer à des événements. Elle permet en outre la réservation de salles grâce
    à un calendrier intégré. Enfin, elle embarque une messagerie instantanée avec des sessions privées et publiques.
    J’ai intégré une équipe de vingt développeurs web et mobile. J’ai eu à charge de développer :
    • L’API de gestion de l’application, desservant les front web et mobile.
    • L’API de gestion des sessions et messages de la messagerie instantanée
    • L’application mobile
    • Des prototypes dans le cadre d’études de faisabilités sur divers projets clients
    Rôle: Développeur Mobile
    • Développement d’une API avec Directus qui gère à la fois les données pour le Back Office et
    l’application mobile
    • Développement d’une API qui gère les messages & sessions pour la messagerie instantanée avec
    Socket IO et Redis
    • Développement d’une application mobile hybride avec Ionic qui sera la plateforme utilisée par les
    utilisateurs.
    • Développement de prototypes mobiles (R&D):
    • Application de navigation sur iOS à l’aide de la librairie mapbox
    • Application web responsive pour le mobile avec Angular, impliquant le scan de QR Codes depuis le
    navigateur en utilisant ngx-scanner
    • Échanges constants en autonomie avec l’équipe Design pour le front.
    Stack Technique
    Angular 5, Ionic 3, Swift, Directus (CMS Headless en PHP), PHP, NodeJS, SocketIO, Redis, Mapbox, Xcode,
    Android Studio, Visual Studio Code, PhpStorm, Sketch, Postman, SourceTree, Bitbucket, Slack
    Differdange, Luxembourg
    Fév. - Juillet. 2018 (6 mois)
    MICHEL ******** . RÉSUMÉ
    NEOXIA
    Application web de e-commerce user-friendly
    Contexte
    Neoxia est un cabinet de conseil, de développement et de design créée en 2000
    Dans ce stage j’ai intégré une équipe de cinq développeurs web. Tous les projets étaient organisés selon la
    méthode agile User Story.
    Rôle: Développeur Front-End
    • Projet Principal: plateforme e-commerce
    Dans le cadre d’une réponse à un besoin client, Neoxia a développé une plateforme web pour permettre à tout
    utilisateur de créer une sorte de cadeau virtuel. L’idée est d’ajouter à sa liste d’envies un produit d’une marque
    supportée par cette plateforme.
    • Développement front-end de l’application avec React et Redux
    • Développement back-end avec Laravel 5
    • Projet Secondaire: calcul haute performance
    Ce projet vise à utiliser de manière innovante le potentiel du calcul haute performance.
    L’objectif est de stocker des données massives issues d’images 3D de cerveaux entiers de souris à l’échelle
    microscopique, dans des modèles expérimentaux (images non compressées pouvant dépasser 100 To par
    cerveau !). Mon rôle était de développer le front-end et le back-end avec Laravel et React.
    • Recherche et développement React Native
    La dernière partie de mon passage chez Neoxia m’a amenée à développer un prototype d’application mobile pour
    étudier les avantages et les inconvénients de React Native.
    Après plusieurs semaines d’étude, les avantages de React Native sont:
    • Le cross-platform : un code unique pour deux applications iOS/Android.
    • Performance similaire à des applications natives.
    • Une gestion des états de l’application Web & Mobile commune grace à Redux.
    • Soutenue par des langages natifs ce qui permet la creations des “Native Modules” pour ajouter plus de
    composants.
    Les inconvénients principaux de React Native sont l’immaturité de la technologie (moins mature que Swift et
    Android Java). Il faut donc être particulièrement vigilant aux mises à jours d’iOS et d’Android
    Stack Technique
    React JS, React Native, Redux, Laravel 5, PHPUnit, SMACSS, Postman, SourceTree, Github, Trello, Slack,
    Travis CI
    Paris, France
    Sep. 2016 - Fév. 2017 (6 mois)
    MICHEL ******** . RÉSUMÉ
    KUMQUATS
    Développement de sites WordPress avancés
    Contexte
    Kumquats est une société partenaire de nombreux professionnels de la communication et d’éditeurs de
    logiciels en ligne ou d’applications mobiles.
    En réponse aux demandes de leurs clients, Kumquats développe des sites web sur la base de maquettes
    graphiques fournies. Les sites développés doivent être facilement administrables et être Responsive Design
    pour le mobile.
    Durant ce stage j’ai intégré une équipe de trois développeurs web, tous les projets étaient organisés selon la
    méthode agile Scrum. Nous suivons tous les conventions de code établies.
    Rôle: Développeur Front-End
    • Développement web
    Mes missions se sont focalisées principalement sur le développement des sites web avec WordPress et la
    création d’interfaces d’administration plus avancées avec le plugin WordPress ACF (Advanced Custom Fields).
    • Prototype React Native
    Un client de Kumquats nous a demandé de développer une application de pointeuses pour enregistrer l’entréesortie des employés avec des badges. On m’a proposé de créer une démo pour les tablettes Android en
    utilisant React Native
    • Développement de l’interface
    • Développement d’un “Native Modules” pour React Native : lecture/écriture de badge NFC
    Stack Technique

Études et formations
  • Compétences
    Domaines : Digital, Mobile, Finance et Cryptographie
    Langages : Javascript, Swif, Bitcoin Script, Solidity, Python, SASS/CSS, HTML5, Rust, Kotlin
    Frameworks : ReactJS, React Native, Angular 5, Ionic, Laravel 5
    Outils : VSCode, Xcode, Vagrant, GitKraken, Slack
    Standard : Git, MVC, Agile / Scrum
    Librairies : Socket io, Redux, RxJS, Web3js, bitcoinjs-lib.

    Education

    Diplôme Ingénieur logiciel
    Ecole d’ingénieur CESI Exia
    Arras, France
    Sep. 2013 - Juillet 2018

    Baccalauréat S SVT, option ISN
    Lycée Guy de Maupassant
    Fécamp, France
    2012–2013

    Projets Personnel
    Bitcoin Explorer: Une application Web qui affiche les données de la blockchain de Bitcoin grâce à une api ouvert (Mai.
    2019)
    Tiberian : Une application iOS qui génère des codes d’authentification créer en Swif (2018)
    Squart : Projet personnel, développement d’un jeu mobile pour iOS 9 (Squart) avec Swif. Ce premier projet a augmenté
    mes compétences dans le développement d’application mobile avec Swif. (été 2015)

    Centre d’intérêts
    Jeux Vidéo, Réalité Augmenté, Musique, Passionné par la programmation, Sport, Cryptographie et Blockchain.

D'autres freelances
Développeur JAVASCRIPT

Ces profils pourraient vous intéresser !
CV Développeur web
Valerie

Développeur web

  • CAEN
JAVASCRIPT REACT.JS HTML5 CSS Express.js MONGODB WORDPRESS
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Développeur .NET
Sammy

Développeur .NET

  • SAINT-GERMAIN-LÈS-ARPAJON
.NET C# SQL Cloud AWS DOCKER MONGODB ASP.NET MVC Google Cloud Platform AZURE JAVASCRIPT
Disponible
CV Développeur Backend | Développeur Mobile
Gabriel

Développeur Backend | Développeur Mobile

  • RENNES
SWIFT NODE.JS POSTGRESQL SQL JAVASCRIPT Rust PYTHON FLUTTER
Disponible
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur Front-end
Jordan

Développeur Front-end

  • ARMENTIÈRES
SQL JAVASCRIPT REACT.JS TypeScript SYMFONY SCRUM PHP
Disponible
CV Développeur JAVASCRIPT
Anas

Développeur JAVASCRIPT

  • BOUGIVAL
JAVASCRIPT REACT.JS TypeScript NODE.JS React Native
Disponible
CV Ingénieur de développement Javascript (Vue/React/Node)
Mohamed Ayoub

Ingénieur de développement Javascript (Vue/React/Node)

  • RENNES
JAVASCRIPT Vue.js REACT.JS SQL MONGODB TypeScript NODE.JS Express.js POSTGRES
Disponible
CV Senior full-Stack Java Spring / Angular
Alioune

Senior full-Stack Java Spring / Angular

  • CHEVRY-COSSIGNY
J2EE SPRING Angular JAVASCRIPT
Bientôt disponible
CV Développeur Angular
Aymen

Développeur Angular

  • PONT-SAINTE-MAXENCE
JAVASCRIPT Angular TypeScript HTML5 CSS IONIC
Disponible