Développeur fullstack JavaScript avec plus de 5 ans d'expérience, spécialisé dans le développement de plateformes complexes en Node.js et Vue.js. Solide expertise en architecture backend, optimisation des performances, et conteneurisation. J’associe vision produit et rigueur technique pour créer des solutions robustes et évolutives.
Actuellement, je participe au développement d’une application modulaire de gestion et de publication de travaux scientifiques, ainsi que d’une plateforme d’appels d’offres, déployées chez sept clients en Europe. Mon rôle combine expertise technique et vision produit pour assurer des performances optimales et une expérience utilisateur fluide tout en travaillant en autonomie complète sur les features backend & frontend.
• Développement d’une architecture modulaire avec un ORM interne, utilisant Elasticsearch comme base de données principale.
• Mise en place de systèmes d’authentification et d’un workflow entièrement configurable pour la validation des processus.
• Mise en place de l’authentification SSO
• Développement de l’interface utilisateur avec Vue.js.
• Implémentation de pipelines CI/CD pour automatiser les déploiements sur différents environnements clients, assurant une livraison continue et fiable.
• En cours de migration du backend de FlowJs vers TypeScript pour améliorer la robustesse du typage et la maintenabilité du code.
• En cours de migration de Vue.js 2 vers Vue.js 3 pour bénéficier des améliorations de performance et de la composition API.
• Développement de fonctionnalités d’exportation de données en formats CSV, PDF et Excel, facilitant l’analyse et le reporting pour les utilisateurs finaux.
• Conception d’une application en TypeScript pour l’acquisition de données à partir de diverses sources, incluant des API et des techniques de scraping, afin d’enrichir la base de données de l’application.
Au sein d'une équipe de six développeurs, j'ai contribué à la migration d'une application de gestion des patients étrangers utilisée par l'Assistance Publique - Hôpitaux de Paris (AP-HP), passant d'une architecture Java à Node.js. Ce projet visait à moderniser l'outil pour améliorer la gestion administrative et médicale de cette population spécifique.
• Migration de la base de code java vers Nodejs.
• Mise en place d’une couche de gestion des accès avec des rôles utilisateur et des droits personnalisés selon le profil.
• Mise en place d’un système de sauvegarde et de gestion des documents médicaux via un stockage de type S3
• Implémentation d’un workflow de validation pour encadrer et automatiser les étapes clés du processus de demande.
J'ai assuré la maintenance évolutive et corrective d'une application destinée à la gestion des formations linguistiques, dans le cadre du Contrat d'intégration républicaine (CIR) de l'Office Français de l'immigration et de l'intégration (OFII). Mon intervention a consisté à mettre à jour les règles métiers existantes et à en intégrer de nouvelles, afin d'améliorer le processus d'intégration linguistique et civique des signataires du CIR.
• Conception et développement des formulaires côté frontend et backend.
• Mise à jour de la logique existante et ajout de nouvelles règles métiers
• Développement d’un Dashboard pour le suivi des notes et des résultats, avec affichage de graph.
• Génération automatisée des PDF et document Word.