Disponible immédiatement · Mobile international

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.

Spécialité
Web
Frontend & Backend
Frontend
React
Nuxt/Vue
UI, state, performance
Backend
Spring Boot / Node
API, logique métier

Ce que je fais concrètement

  • Développement frontend
    Interfaces claires, composants réutilisables, gestion d’état et performances.
  • Développement backend
    APIs, logique métier, authentification et intégration frontend-backend.
  • Debug et refactorisation
    Analyse de bugs complexes, reprise de code existant et amélioration continue.
  • Qualité et maintenabilité
    Code lisible, structuré, testable et prêt pour la production.
Vue.jsNuxt.jsReactJavaScriptTypeScriptJavaSpring BootNode.jsSymfony
Focus: développement web propre, performant et maintenable, orienté produit.

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

Voir les maquettes UI réalisées sur Figma →

Diplôme Chef de Projet Digital

CCI Ouest-Normandie · 2017

Gestion de projet web, conception, coordination et delivery.

Voir diplôme

Licence en Droit Public

Université Montpellier I · 2012

Rigueur analytique, logique et compréhension des cadres réglementaires.

Voir diplôme

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 2026

Deux 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.

WordPressAssoConnectMoodleH5PHTML/CSSTraduction BG→FR

Customer Service Representative – CLBS, Chiang Mai (Thaïlande)

Déc. 2024 – Avr. 2025

Support 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. 2024

Support 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. 2022

Support 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 2021

Lisbonne, 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 – 2021

Dé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.

JavaScriptHTML/CSSFront-endDebug

Assistant d’éducation volontaire – Varna, Bulgarie

2018 – 2019

Programme 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 – 2017

Dé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.

Vue.js/Nuxt.jsReactTypeScript

Backend

APIs, logique métier, sécurité et intégrations.

JavaSymfonySpring BootNode.js

Qualité

Debug, refactorisation et stabilité applicative.

DebugPerformanceClean Code

Environnement

Compréhension de la production et des contraintes réelles.

LinuxDockerCI/CD

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
GitHub ActionsDockerGHCRTrivy

Tests & qualité

  • Vitest pour les tests unitaires
  • ESLint config Nuxt + Prettier
  • TypeScript strict
  • Lint + typecheck bloquants en CI
  • Reproductibilité via Docker
VitestESLintPrettierTypeScript

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
UbuntunginxDocker ComposeSSH

Code source du pipeline visible dans .github/workflows/docker-publish.yml .

Contact

Contact direct, réponse rapide, échange clair.

Téléphone
+33 69 98 916 47
Email
florian.chague2@gmail.com