Développeur Frontend / Fullstack JavaScript (Vue.js · Node.js · PHP)
Passionné par le développement web, je crée des interfaces modernes et dynamiques avec Vue.js, en mettant l’accent sur la performance et l’expérience utilisateur.
Polyvalent, je travaille aussi côté backend avec Node.js et PHP pour concevoir des APIs et des applications complètes.
Stack : Vue.js · JavaScript · Node.js · PHP
Compétences : API REST · gestion d’état · composants réutilisables
Objectif : rejoindre une équipe tech pour progresser rapidement et contribuer à des projets concrets
Application de localisation de parc matériel
À la suite de mon alternance, j’ai poursuivi l’aventure chez Charlie Solutions
en CDI en prenant davantage de responsabilités sur la gestion du front-end et
l’organisation du projet. J’ai notamment contribué à améliorer les méthodes de
travail et à accompagner la montée en production de la V3 auprès des clients.
Missions techniques clés :
- Référant front-end sur l’application : prise en main des décisions techniques
et maintien de la qualité du code - Développement d’une fonctionnalité Cockpit de A à Z (front-end et back-end)
- Participation au développement back-end avec Laravel sur certaines
fonctionnalités
Page
1
of
5 - Restructuration des méthodes Agile et de gestion de projet, réduisant les
tickets non finalisés de 50 % à 20 % - Analyse fonctionnelle et estimation détaillée des tickets Jira
- Migration progressive des clients de la V2 vers la V3
- Analyse et correction des premiers retours et bugs clients en production
- Documentation technique de composants complexes pour améliorer la
maintenabilité - Maintenance et amélioration continue du code développé lors de la V3
Cette expérience m’a permis de gagner en confiance dans mes prises de
décision techniques et de développer une véritable posture de référent sur
un produit en production. Elle m’a aussi appris à assumer des responsabilités
sur un projet réel, tant sur le plan technique que dans l’organisation du
Application de localisation de parc matériel
Projet : Charlie Solutions développe une application destinée à la gestion et
la localisation du parc matériel des entreprises. L’application permet de suivre
l’emplacement des équipements, d’optimiser leur utilisation, et de visualiser
les données en temps réel grâce à une carte interactive et des dashboards
personnalisés. L’objectif de la V3 était de moderniser l’application, d’améliorer
l’UX/UI et de rendre le code plus maintenable et modulable.
Recruté en alternance comme développeur front-end, j’ai participé à la
transition de la V2 vers cette nouvelle version.
Missions techniques clés :
- Maintenance et correction de bugs sur la version existante (V2)
- Conception de maquettes V3 et mise en place d’un Design System avec un
designer freelance - Développement front-end complet en Vue.js, avec création de composants
complexes et réutilisables - Refactorisation et structuration du code : modularisation de fichiers
monolithiques (~1000 lignes → 200-300 lignes)
Page
2
of
5 - Développement de composables, helpers et stores Pinia pour améliorer la
réutilisabilité - Intégration back-end et API avec Laravel pour assurer la communication
front-end - Création d’une carte interactive avec géolocalisation du parc matériel
- Application des principes de clean code sur une base initialement
développée côté back-end - Coordination avec des freelances, suivi de l’avancement via tickets et cadre
Agile
Cette expérience m’a permis de renforcer mon organisation, ma gestion du
stress et des priorités dans un contexte de refonte d’application. Elle m’a
également appris à structurer et maintenir une base de code complexe en
appliquant des principes de clean code et d’architecture front-end.
Développeur Fullstack & Lead Projet – Application SQOPS
Projet interne – Visualisation de la qualité des développements Talend
Initialement recruté en tant que développeur front-end, j’ai rapidement évolué
vers un rôle fullstack tout en assumant des responsabilités de lead projet. J’ai
supervisé une équipe de stagiaires, géré les tâches via Git, et assuré le suivi
technique et organisationnel.
Ma mission principale : le développement de SQOPS, une application
permettant la visualisation et l’analyse de la qualité des développements
réalisés avec Talend (graphiques, tableaux, arbres de données, KPIs, etc.).
Missions techniques clés :
- Développement d’interfaces dynamiques avec Vue.js (migration Vue 2 → Vue
3), Vuetify, et ApexCharts - Nettoyage, refactorisation et structuration de code (fichiers jusqu'à 8000
lignes) - Traitement et formatage avancé de données (entrées/sorties, SQL)
- Création d’un système de cartographie de données (arbres interactifs avec
vnodes)
Page
3
of
5 - Conception de dashboards et pages de requêtes personnalisables
- Développement d’une version desktop (avec système de licence payante)
- Intégration d’un système de screenshot dynamique des jobs Talend
- Suivi et résolution des retours clients, développement de nouvelles
fonctionnalités
Cette expérience m’a permis de renforcer mes compétences en
développement fullstack, en gestion de projet, et en encadrement d’équipe,
tout en menant à bien un projet ambitieux et innovant.
Développement du site vitrine de l'entreprise et d'un composant de
comparaison de prix de change
- Français
- Anglais
- Espagnol