Fullstack JavaScript Specialist, with significant experience in management of international teams, with a strong sensitivity to design and UI/UX, enriched by my background in graphic design.. My strong interest in front-end development, associated with constant technological monitoring, allows me to create innovative prototypes and integrate existing projects, ready to seize every opportunity to continue to innovate.
Refonte complète de l’architecture front d’une application de prise de commande de produits industriels dans le secteur du bâtiment (garde corps, balcon, terrasses etc.).
Introduction de la méthode Agile au sein de l’équipe via SCRUM.
Création d’un éditeur 2D SVG/Canvas permettant la saisie au clavier et/ou à la sourie de plans architecturaux. Travail important sur l'ergonomie et les performances pour assurer une efficacité d’exécution.
Création d’un visualisateur 3D d’aperçu de commande de produits offrant plusieurs modes de rendu (sketch rendering, ray tracing) ainsi des fonctionnalités animées de visualisation d’assemblage.
Mise en place de Micro Front End en utilisant la technologie de fédération de modules.
- Télétravail au sein d'une équipe de 5 personnes.
- Technologies : ReactJS, Vue 3, Pinia, Vue Router, TypeScript, i18n, Three.js, Konva.js, Fédération de modules MFE.
Participation à la création d'un portail d'accès aux données, avec un focus sur les superpositions d'applications Tibco EBX pour la gestion des actifs de données.
Le projet a inclus la conception d'un outil de visualisation graphique (lineage) et d'un outil de navigation (explorer, facilitant l'introspection et l'analyse des données. L'objectif était de fournir une interface utilisateur efficace pour la gestion de grands volumes de données complexes.
- Télétravail au sein d'une équipe de 3 personnes.
- Technologies : Vue 3, Pinia, Vue Router, TypeScript, i18n, Canvas, Open API, Mocha, Jest, Vitest, Cypress.
Réalisation d’un prototype d’édition de partitions musicales.
- Editeur : Outils de saisie du code source de la partition
- Parseur : Code source partition vers objet modèle
- Lecteur: Objet modèle vers rendu de la partition
- Drive interne
- Interface avancée de gestion des options utilisateur
Startup, télétravail, pas d’équipe.
- Architecture et programmation de l’application
- Front end: Vue.js (v2) + Vuetify + Vue Router + Vuex
- Test unitaires : Mocha + Jest.
- Backend : Firebase (firestore) + Oauth2 + Node.js
- Parser : Regex avancée
- Lecteur: SVG + Pixi.js.
- Éditeur: CodeMirror + Custom mode
- Base de donnée locale: IndexedDB
Réalisation d’un prototype de création et de partage de recettes boulangères (B2B).
- CRUD recettes
- Lecteur de recette dynamique
- Calculateur de prix de revient
- Comparateur
Startup, télétravail, pas d’équipe.
- Architecture SPA
- Front end: Vue.js (v2) + Vuetify + Vue Router + Vuex
- Backend : Firebase (firestore) + Oauth2 + Node.js
Webapp de prise et suivi de commande de farine pour les boulangers (B2B).
- Catalogue de produits,
- Panier + suivi de commande
- Notification par sms (webservice)
- Utilisateurs multi rôles
PME, télétravail, travail seul.
- Architecture et programmation de l’application
- Front end: Polymer puis portage vers Vue.js (v2) + Vuetify + Vue Router + Vuex
- Backend : Firebase (firestore) + Oauth2 + Node.js
Webapp annuaire de projets immobiliers
- CRUD diapositive (édition complète par UI)
- Gabarit de présentation (markdown + image).
- Drive interne
Grand compte, télétravail, petite équipe (2 personnes).
- Architecture et programmation de l’application
- Front-end: Polymer
- Éditeur markdown : marked.js
Application mobile de diffusion de publications scientifiques médicales.
- Reader : Affichage de documents scannés (high res) ou au format électronique de -plusieurs centaines de pages.
- Outils de recherche avancée de publication ou sur le contenu de publication (OCR).
- Gestion des favoris, historiques, notes
- Consultation offline. Gestion des téléchargements.
PME, télétravail. Projet réalisé en deux phases
Création d’un prototype (2015 - 2016)
- Front end: Polymer
- Outils d’exportation des scans et données OCR.
- Base de donnée locale: IndexedDB
Mise en ligne et maintenance évolutive (2016 - 2017)
- Déploiement: Cordova (IOS et Android)
- Gestion de projet.
- Recrutement et coordination de l’équipe (jusqu'à 5 personnes)
- Configuration du workflow sur JIRA (méthodologie Agile)
Webapp de création de planches d’étiquettes à imprimer.
Édition d’étiquettes (outils PAO)
Planche contact avec aperçu en temps réel.
PME, télétravail, petite équipe (2 personnes). Projet réalisé en deux phases
Version Flash (2012)
Architecture et programmation de l’application
Front end: AS3 + Flex
Version HTML (2017)
Front end: Polymer + Pixi.js
Application mobile serious game. Création de parties où les joueurs s’affrontent collectivement sur des quiz via bluetooth.
Grand compte, sur site. Équipe de 4 personnes.
- Architecture et programmation de l’application
- Front-end : Adobe AIR (AS3) + Starling
Application mobile de création automatisée d’album photo à commander.
- Livre 3D interactif. Edition de contenu WYSIWYG
- Planche contact de gestion des pages
PME, sur site. Création du prototype seul puis en équipe de 4 personnes.
Création du prototype et création des composants
- Front-end : Adobe AIR (AS3) + Starling
Création de l’application mobile et du site internet de réservation de location de voiture Rent A Car.
Grand compte, télétravail. Équipe de 2 personnes.
Architecture et programmation de l’application mobile
- Gestion de projet
- Front-end mobile : Adobe Flex (AS3)
- French
- Espagnol
- Anglais