depuis la création du compte
Contexte : Refonte de l’application front ReactJS
- Migration des Class Components vers Functional Components
- Migration des HOCs en custom hooks
- Création d’un thème avec emotion
- Utilisation de CSS in JS
- Migration des formulaires vers react-hook-form
- Optimisation des performances avec memo, useMemo, useCallback
- Création de tests unitaires & fonctionnel avec jest
- Création de tests e2e avec cypress
- Refont du dataflow de l’application
- Création d'une architecture logicelle
Contexte : Le comptoir des langues est une entreprise proposant des formations enligne en anglais. Avec une équipe de 4 développeurs, nous avons travaillé sur la plateforme d’apprentissage en ligne
- Analyse du besoin
- Conception base de données
- Refonte de la plateforme en ligne côté backend (export des données des exercices en base de données)
- Créations d’outils pour fluidifier les process en internes (React JS)
- Création de nouveaux exercices pour la plateforme
- Intégration WEB
- Création de tests unitaires frontend (Karma & Jasmine) et backend (PHP Unit)
- Maintenance
Environnement : angularJS, ReactJS, jquery, PHP, git, github, Heroku, composer, mysql, webpack, slack
Développeur (freelance)
Contexte : Mayina est une plateforme SAAS de conciergerie en cours de développement
- Analyse du besoin, étude de faisabilité, conception UML, conception de base de données
- Conception de l'architecture du projet
- Développement React JS(redux, SSR Next.js)
- Développement NodeJS (Loopback v3, typscript, clean architecture)
- Intégration pixel perfect
- Création d'une API GraphQL
- Intégration front b2c