
Diego Alart
Développeur Vue.js Nuxt Node.js
Salary / Daily rate
Paris, France
Mobility: Belgium, France, ...
Freelance
Can come onsite
Skills
Languages
About me
Intro
Développeur Vue.js/Nuxt/Node.js avec +5 ans d'expérience en développement full-stack et applications web complexes. Expert en architecture frontend moderne (Nuxt 4, Pinia, Composition API) et backend node.js, avec missions réussies dans la fintech, l'immobilier et les RH. Je conçois des solutions web robustes et évolutives, de l'extranet sécurisé au workflow métier complexe, avec un accent sur la performance et l'expérience utilisateur.
Work experience
Développeur Vue.js / Nuxt / Node.js
Soho Habitat
Oct 2025 - May 2026
8 months
Paris, France
Développement d'un extranet sécurisé pour des partenaires CGP (Conseillers en Gestion de Patrimoine) dans le secteur de l'immobilier neuf. – La plateforme permet aux partenaires de consulter en temps réel le catalogue de programmes et le stock de lots disponibles, d'accéder aux documents (plaquettes, plans, grilles de prix), et de formuler des demandes d'option avec traçabilité horodatée. Stack technique: Nuxt 4, Vue.js, PostgreSQL, Tailwind CSS Fonctionnalités clés développées : – Catalogue programmes avec filtres multi-critères – Table de lots filtrable (typologies, prix, surface, statut) – Gestion documentaire (upload/téléchargement de PDF) – Workflow de demandes d'option avec notifications email – Back-office admin complet (CRUD programmes, lots, partenaires, documents) – Gestion des rôles et droits d'accès (Admin / CGP)
Développeur Vue.js / Nuxt / Typescript
Goodvest
Apr 2025 - Oct 2025
7 months
Paris, France
L'objectif de cette mission est de développer et d'optimiser une application web moderne permettant aux utilisateurs de gérer leurs investissements et d'effectuer des versements complémentaires de manière intuitive et sécurisée. – Concevoir et implémenter des interfaces frontend responsives et interactives, en collaboration étroite avec les spécifications fonctionnelles et les designs fournis, tout en assurant une intégration robuste avec le backend et une gestion d'état centralisée. Fonctionnalités développées / sur lesquelles j'interviens : – Développement de l'interface utilisateur – Implémentation d'un flux multi-étapes complexe sur mobile, permettant la saisie du montant, la sélection du projet d'investissement, de la poche d'investissement, de l'origine des fonds etc... – Mise en place d'une gestion d'état centralisée avec Pinia – Création de composants Vue.js réutilisables et modulaires – Structuration du code pour une maintenabilité et une évolutivité optimales TECHNOLOGIES EMPLOYÉES – Nuxt.js (Vue.js 3 Composition API) -> Développement du frontend, création de composants interactifs et gestion de la logique applicative. – Pinia -> Gestion d'état centralisée pour l'application. – Tailwind CSS -> Styling et création d'interfaces responsives. – TypeScript -> Typage statique pour une meilleure robustesse et maintenabilité du code.
Développeur Vue.js / Nuxt / Node
REALITY ACADEMY
Nov 2024 - Mar 2025
5 months
Paris, France
L'objectif de cette mission est de développer et d'optimiser une application web de gestion RH et de planification des congés, permettant aux équipes de visualiser, gérer et administrer les absences de manière centralisée et efficace. Il s'agit de concevoir et d'implémenter des interfaces d'administration robustes et interactives, en s'appuyant sur les spécifications métier RH, tout en assurant une intégration solide avec le backend node.js et une expérience utilisateur fluide via vue.js. Fonctionnalités développées / sur lesquelles j'interviens : 🔸 Développement et personnalisation de l'interface d'administration 🔸 Implémentation d'une gestion complète des congés et absences (création, validation, suivi) 🔸 Mise en place d'un calendrier interactif offrant une vue consolidée des disponibilités par équipe 🔸 Création de ressources Filament réutilisables et modulaires (tables, formulaires, widgets) 🔸 Structuration du code pour une maintenabilité et une évolutivité optimales 🔸 Gestion des règles métier RH complexes (quotas, types d'absences, workflows de validation) Ξ TECHNOLOGIES EMPLOYÉES 🔸 Node.js -> Développement du backend, modélisation des données RH et exposition des règles métier. 🔸 vue.js -> Construction de l'interface d'administration, création de composants et de pages personnalisées. 🔸 Tailwind CSS -> Styling et création d'interfaces responsives adaptées aux usages métier. 🔸 MySQL -> Modélisation et gestion des données de présence, congés et collaborateurs.
Développeur Vue.js / Nuxt / Node
FFPMI
Feb 2024 - Nov 2024
10 months
Paris, France
Maintenance et ajout de fonctionnalités au site de la Fédération Française de la Photographie et des Métiers de l'Image.
Développeur Vue.js / Nuxt / Node
Kiwi Collecte
Jun 2023 - Feb 2024
9 months
Paris, France
J'ai travaillé sur le développement de Kiwi Collecte, une plateforme de financement collaboratif destinée à soutenir des projets dans des domaines variés tels que le sport, la culture, l'éducation, la santé, et la solidarité. L'objectif était de créer une plateforme facile à utiliser pour les participants et les porteurs de projets, tout en fournissant un tableau de bord administratif robuste pour gérer les projets, les dons, et les utilisateurs. Fonctionnalités développées – Gestion des utilisateurs et des projets par les administrateurs – Gestion des comptes et des dons par les porteurs de projets et les participants – Interface multilingue (Français et Anglais) – Intégration de formulaires pour la création des projets – Affichage dynamique de l'état des projets et des dons – Backend pour la gestion de contenu statique et dynamique – API Sendinblue (Brevo) pour les newsletters et notifications emails – Intégration avec le système de paiement du CMI TECHNOLOGIES EMPLOYÉES – Strapi pour la gestion du contenu, des utilisateurs et des projets. – Nuxt.js pour le développement de l'interface utilisateur. – Utilisation de l'API de SendInBlue pour la gestion de la newsletter. – Base de données postgreSQL
Développeur Vue.js / Nuxt / Typescript
Editions l'Harmattan
Jun 2023 - Jun 2023
1 month
Paris, France
Mon objectif était d'orchestrer l'intégration entre une base de données mysql existante et Sendethic, un CRM en utilisant des cron jobs pour une synchronisation périodique et automatique. FONCTIONNALITÉS DÉVELOPPÉES – Conception et mise en œuvre de tâches automatisées pour la synchronisation des données. – Écriture de tests pour s'assurer de la fiabilité et de la performance des intégrations (TDD). – Mails automatiques quotidiens pour suivre les informations mises à jour. – Mise en place de cron jobs pour l'exécution automatique et régulière des intégrations. – Rédaction de scripts de tests pour valider la cohérence et l'intégrité des données.
Développeur Vue.js / Nuxt / Typescript
LA BERLUE, bieres et sodas bio
May 2023 - Jun 2023
2 months
Paris, France
L'enjeu de cette mission était: – De connecter l'API d'un crm métier spécialisé dans la gestion de brasserie, easybeer, au crm SendInBlue (désormais nommé Brevo). Cette connexion devait permettre l'actualisation instantanée des données de SendInBlue lors d'une modification sur easybeer par l'emploi de webhook. – Créer un formulaire de commande connecté à l'api d'un CRM (easybeer) – Ce formulaire devait automatiquement organiser des produits, calculer des montants HT, TTC, minimum de commande ... Fonctionnalités backend : – Mise en place d'un serveur nodejs – Mise en place de endpoints – Gestion de la logique pour créer/supprimer/éditer/fusionner des contacts d'un crm vers l'autre – Gestion des réponses des APIs tierces, gestion des erreurs, et des rate limits. – Déploiement et gestion des logs Fonctionnalités frontend : – Création du formulaire / listing des produits – Calls et réception à l'API – Calcul des prix – Mail de confirmation de commande (API Brevo / SendInBlue) – Déploiement du site statique TECHNOLOGIES EMPLOYÉES – Nodejs / Express / Javascript -> développement de l'API – Vuejs /Javascript/Nuxt -> développement du frontend
Développeur Backend
Piloc
Nov 2022 - Apr 2023
6 months
Paris, France
J'ai participé à la refonte complète de l'application Piloc, une solution de gestion locative immobilière avec un système de paiement intégré pour les locataires, destinée aux agences, foncières, bailleurs sociaux et tout autre gérant de biens immobiliers. Mon rôle a été de développer des fonctionnalités de l'API REST avec le framework Laravel sur laquelle repose l'application. Fonctionnalités développées : – Mise en place de CRUD sur différents modèles – Implémentation de logique métier liée à l'immobilier – TDD. Création de tests pour toutes les fonctionnalités – Développement d'un dashboard d'administration à l'aide de Nova – Envoi de mail/notifications journalières ou après certains événements – La logique métier incluait notamment la création de différents types de biens, des relations entre ces biens, l'ajout de caractéristiques spécifiques selon le type de biens, la création de mandats de gestion liés à ces biens, de périodes de facturation ..
Développeur Vue.js / Nuxt / Node.js
Soho Habitat
Feb 2022 - Nov 2022
10 months
Paris, France
Ce projet consistait à : – Utiliser une API du gouvernement français (api.gouv.fr) pour récupérer des données d'urbanisme et d'immobilier grâce à l'API "catalogue des données ouvertes - data.gouv.fr" – Les traiter et les mettre à disposition (après authentification) à l'aide d'une API Node.js, consommée par une interface Nuxt.js. – J'ai dû mettre en place de la logique métier pour utiliser ces données afin de déterminer l'éligibilité de locataires d'appartement dans la France entière à des aides de l'état. – Les informations du locataire (montant du loyer, adresse, personnes à charge...) sont soumises au format JSON via l'interface Nuxt.js, traitées par l'API Node.js, et les réponses sont renvoyées au format JSON pour affichage. – L'application est utilisée en interne par l'entreprise pour déterminer des locataires idéaux et optimiser la gestion locative. TECHNOLOGIES EMPLOYÉES – PHP / Node.js -> développement de l'API RESTful – Nuxt.js -> développement du front-end pour l'interface utilisateur – MySQL -> base de données pour le stockage des informations
Développeur Vue.js / Nuxt / Typescript
CEVISU
Oct 2020 - Feb 2022
1 year 5 months
Paris, France
En tant que développeur frontend chez CEVISU, j'ai contribué au développement de diverses applications web en mettant l'accent sur la création d'interfaces modernes et performantes. Responsabilités et réalisations : Développement d'interfaces utilisateur dynamiques et réactives avec Vue.js pour des sites e-commerce, SaaS et vitrines Création de composants Vue.js réutilisables et maintenables Intégration d'APIs REST au sein des interfaces Vue.js Contribution au développement backend en PHP/Laravel pour comprendre et consommer les données exposées Collaboration étroite avec l'équipe de développement Compétences et technologies : Langages et frameworks : Vue.js, JavaScript, HTML5, CSS, PHP/Laravel
Education
emlyon business school
Programme grande école, Business/Managerial Economics
2019 - 2022
3 years 1 month
Université Paris 1 Panthéon-Sorbonne
Philosophy of logic, Philosophy
2016 - 2019
3 years 1 month