Développeur Full-Stack — Vue.js / Nuxt.js / Spring Boot
Je conçois, développe et maintiens des applications web modernes en Vue.js / Nuxt.js, Spring Boot, Node.js, TypeScript et Java. CDA fraîchement obtenu, je m’appuie sur Docker, MySQL et des pipelines CI/CD pour livrer du code propre, testé et maintenable — avec une attention particulière à l’expérience utilisateur et à la stabilité en production.
Ce que je fais concrètement
- Développement frontendInterfaces claires, composants réutilisables, gestion d’état et performances.
- Développement backendAPIs, logique métier, authentification et intégration frontend-backend.
- Debug et refactorisationAnalyse de bugs complexes, reprise de code existant et amélioration continue.
- Qualité et maintenabilitéCode lisible, structuré, testable et prêt pour la production.
Formation & Éducation
Parcours académique et formations orientées développement et systèmes.
Concepteur Développeur d’Applications (CDA) – Spécialisation Java DevOps
ADRAR Formation · 2025 – 2026 · Titre RNCP niveau 6 (Bac +3/4)
Architecture logicielle, Java Spring Boot, JavaScript/TypeScript, conception, CI/CD, containerisation Docker, tests automatisés et mise en production d’applications full-stack.
Obtenu — en attente de délivrance officielle
Diplôme Chef de Projet Digital
CCI Ouest-Normandie · 2017
Gestion de projet web, conception, coordination et delivery.
Licence en Droit Public
Université Montpellier I · 2012
Rigueur analytique, logique et compréhension des cadres réglementaires.
Expérience professionnelle
Parcours technique mêlant développement web, support avancé et environnements de production.
Stage Développeur Web – Association « Langue bulgare – langue d’Europe » (Paris)
Mars 2026 – Avril 2026Deux sites livrés en parallèle pour l’association :
- wp.languebulgare.fr — conception et intégration de la page d’accueil sur WordPress, traduction de certains contenus depuis le bulgare.
- languebulgare.fr — création intégrale du site (en bulgare) sur le CMS AssoConnect : arborescence, contenus, mise en page, formulaires d’adhésion et de don.
- Création d’exercices interactifs H5P sur la plateforme Moodle de l’association.
Accompagnement des utilisateurs de l’association dans la prise en main des deux CMS.
Customer Service Representative – CLBS, Chiang Mai (Thaïlande)
Déc. 2024 – Avr. 2025Support multicanal francophone. Compétences transférables côté développement: qualification de bugs, reproduction, priorisation et communication claire.
Technical Support Engineer (IBM Power / HMC) – IBM, Sofia
Janv. 2023 – Juil. 2024Support enterprise sur IBM Power Systems. Diagnostic structuré, documentation, coordination inter-équipes et résolution d’incidents complexes en environnement critique.
Technical Support Specialist – HCLTech
Dublin, Irlande · Hybride
Sept. 2021 – Juil. 2022Support web pour Google Ad Manager. Diagnostic JavaScript, pixels de tracking, intégrations navigateur et compréhension fine des flux frontend.
Support Specialist – Teleperformance
Mai – Juin 2021Lisbonne, Portugal · On-site
Support client et technique en environnement international. Analyse de problématiques utilisateurs, communication claire par téléphone et respect de procédures qualité.
JavaScript Developer – Pontica Solutions
Varna, Bulgaria · On-site
2020 – 2021Développement et maintenance de fonctionnalités front-end JavaScript pour l’application Sutart (plateforme de livraison) : intégration d’interfaces, correction de bugs, optimisations UX et collaboration directe avec l’équipe produit pour itérer sur les besoins métier.
Assistant d’éducation volontaire – Varna, Bulgarie
2018 – 2019Programme Erasmus+ / European Solidarity Corps. Soutien pédagogique en mathématiques et en anglais auprès d’élèves, animation d’ateliers éducatifs et immersion dans un environnement multiculturel.
Stage Développeur PHP / C# – CDG Aude
Carcassonne, France · On-site
2016 – 2017Développement d’outils web internes. Implémentation de fonctionnalités métier et amélioration de workflows existants.
Expertise
Un profil développeur web complet, avec une forte capacité d’analyse et de résolution.
Frontend
Interfaces modernes, expérience utilisateur et performances.
Backend
APIs, logique métier, sécurité et intégrations.
Qualité
Debug, refactorisation et stabilité applicative.
Environnement
Compréhension de la production et des contraintes réelles.
Pipeline CI/CD & tests
Ce portfolio et ses sous-projets sont déployés via un pipeline GitHub Actions complet : lint, typecheck et tests automatisés avant chaque build, puis publication des images Docker vers GHCR et déploiement SSH sur une VM Ubuntu derrière un reverse proxy nginx.
Pipeline CI/CD
- GitHub Actions multi-jobs
- Build matriciel parallèle (4 images)
- Optimisation paths-filter (rebuild ciblé)
- Scan de sécurité Trivy (SARIF → GitHub Security)
- Publication GHCR + cache layers
Tests & qualité
- Vitest pour les tests unitaires
- ESLint config Nuxt + Prettier
- TypeScript strict
- Lint + typecheck bloquants en CI
- Reproductibilité via Docker
Déploiement
- SSH automatique vers VM Ubuntu 24.04
- Docker Compose + reverse proxy nginx
- Sous-domaines dédiés par projet
- Utilisateur applicatif isolé (sans sudo)
- Secrets gérés via GitHub Actions
Code source du pipeline visible dans .github/workflows/docker-publish.yml .
Contact
Contact direct, réponse rapide, échange clair.