Projet : Développement d’une application web basée sur l’intelligence artificielle qui permet la reconnaissance
automatique des champs constituants le CV, la création du dossier de compétences relatif et sa conversion
au format souhaité.
Equipe : Dev. Front – Dev. Back – Ing. Data – PO - Designer - Testeur.
Tâches réalisées :
Conception :
Conception et spécification des modules.
Participation à la préparation des écrans IHM avec Adobe XD.
Mise en place du backlog, des sprints et du mapload du projet.
Dev :
Configuration du projet et dépendances : Webpack, Loader, Plugins, Eslint rules.
Développement des composants réutilisables et des interfaces responsives.
Implémentation des Api Rest.
Veuille à l’utilisation des nouvelles fonctionnalités de React et à l’application des bonnes pratiques de
développement.
Containerisation du noyau frontend.
Tests unitaires.
Tests de performance de l’application.
Gestion des accès et des erreurs techniques.
Projet : Développement d’une application SaaS permettant d’aider les professionnels de santé au diagnostic
de l’ostéoporose et l'évaluation du risque de fracture.
(Une solution logicielle applicative hébergée dans le cloud et exploitée en dehors de l’organisation ou de
l’entreprise par un tiers, aussi appelé fournisseur de service. La solution SaaS est accessible à la demande
via une connexion Internet.)
Equipe : 2 Dev. Front – 2 Dev. Back – PO – Tech. lead - Scrum master - Testeur.
Tâches réalisées :
Conception :
Conception et spécification des modules.
Participation à la préparation des écrans IHM avec Adobe XD.
Mise en place du backlog, des sprints et du mapload du projet.
Dev :
Configuration du projet et dépendances : Webpack, Loader, Plugins, Eslint rules.
Développement des composants réutilisables et des interfaces responsives.
Implémentation des Api Rest.
Containerisation d'état afin d’assurer le découplage en termes d'affichage/logique métier.
Tests unitaires.
Tests de performance de l’application.
Gestion des accès et des erreurs techniques
Projet-1 : Développement d'une application Saas du recrutement basé sur le référencement.
Client : Kanopiiis – France
Equipe : Dev. Front – Dev. Back – DevOps – Designer - PO – Tech. lead - Testeur.
Tâches réalisées :
Conception :
Analyse de l'existant.
Documentation du projet :
Conception et spécification des nouveaux modules
Participation à la préparation des écrans IHM avec Adobe XD.
Mise en place du backlog, des sprints et du mapload du projet.
Dev :
Mise en place de Jhipster 6.10.5.
Migration du stack Front de React.js 16.4.12 vers 16.13.1 afin de supporter les nouvelles features.
Refonte des interfaces existantes avec Material-ui.
Développement des nouvelles interfaces jusqu'à la mise en production et veille des évolutions de
l'interface applicative.
Implémentation des API Rest.
Implémentation du module de paiement Stripe Payment.
Gestion des accès et des erreurs techniques liés aux dépendances et au communication.
Ops :
Dockerisation du noyau Frontend.
Projet : Développement d'une application « desktop » et paramétrable de paie.
Tâches réalisées :
Coordination entre le service informatique et les départements opérationnels
Analyse des spécifications fonctionnelles et du dossier de paramétrage conformément aux besoins
métier du client.
Installation des nouveaux modules ainsi que les évolutions demandées et la réalisation des tests
associés.
Contribuer au plan de communication et de formation des utilisateurs sur le progiciel.
Projet-2 : La refonte d’une market place dans le secteur du luxe.
Equipe : 2 Dev. Front – 2 Dev. Back – DevOps – PO.
Tâches réalisées :
Conception :
Analyse de l'existant.
Conception et spécification des nouveaux modules
Dev :
Audit et mise en place des choix techniques du stack frontend : React, Redux, React
Router, Sécurité, Custom webpack et Eslint-rules
Reconstruction du code et mise en place des bonnes pratiques front
Développement des nouvelles UI et des nouveaux Api REST relatives.
Veuille à l’utilisation des nouvelles fonctionnalités de React : standard hooks, custom hooks, error
boundaries, ContextApi
Optimisation de l’application :
Code splitting
Optimisation du code
Lazy loading
Mémorisation
Profilage
Mesurer les temps de rendu (Render Times)
Fenêtrage
Optimisation des dépendances
Tests unitaires.
PROJETS PERSONNELS Projet : Le projet consiste à développer une application depuis la conception jusqu’au production, à construire des interfaces utilisateurs interactives avec un design responsif et
Environnement : CRA, JavaScript, JSX, HTML5, CSS3, React.js, Node.js, Express.js, Bootstrap, REST API, React developer Tools, Redux DevTools, MongoDB, Mongoose, Postman, JWT, GitHub.