×
Julien Vaumoron

Julien Vaumoron

Développeur Front-end

Rennes
0745046473
Français, Anglais

Background


Work Experience

Work Experience

  • Référent Front-endOne Point / Kinexo

    Mar, 2025 - Dec, 20259 months

    • Référent frontend et garant de la gouvernance technique (standards, qualité, accompagnement)

    • Pilotage de la migration Vue.js 2 vers Vue.js 3 (Composition API, optimisation des performances, réduction de la dette technique)

    • Migration de Vuex vers Pinia et simplification de l’architecture applicative

    • Garantie de la qualité frontend et du respect des bonnes pratiques (UI reviews, cohérence UX/UI)

    • Conduite d’une migration graphique et harmonisation des interfaces

    • Mise en place d’une stratégie de tests End-to-End avec Playwright

    • Sécurisation des parcours critiques et prévention des régressions

    • Analyse, priorisation et suivi des anomalies en collaboration avec les équipes produit et QA

    • Rédaction, cadrage fonctionnel et estimation des User Stories

    • Participation active aux rituels Agile (Scrum)

    • Coordination avec les équipes backend et suivi des déploiements de microservices

  • DéveloppeurKanoma

    Dec, 2024 - Feb, 20252 months

    • Conception et mise en place d’un Design System interne mutualisé (librairie de composants, architecture modulaire et versionnée)

    • Développement de composants alignés avec la charte graphique et synchronisation avec Figma

    • Mise en place d’une pipeline CI/CD sous GitLab (tests, linting, contrôle qualité, versioning automatique)

    • Automatisation de la publication des packages sur la registry npm GitLab

    • Gestion du versioning sémantique et rédaction des notes de release

    • Rédaction de documentation technique et définition de guidelines d’utilisation

    • Adoption et diffusion du Design System au sein des projets internes

    • Pilotage technique d’un projet frontend en Vue.js (rôle de Lead Dev)

    • Définition de l’architecture et validation des choix techniques

    • Réalisation de code reviews et accompagnement des développeurs

    • Coordination des développements et garantie de la qualité des livrables

    • Application des pratiques Agile (Scrum) et participation aux rituels

  • DéveloppeurOVHcloud

    Jul, 2024 - Dec, 20245 months

    OVHcloud pratique initialement l'hébergement de serveur, et est un fournisseur d'accès à Internet (FAI), ainsi qu'un opérateur de télécommunications pour les entreprises.

    • Pilotage technique de la migration du module Domaine du Manager d’AngularJS vers React, dans un cadre de migration globale multi-équipes

    • Conception et implémentation de l’architecture frontend du module (choix techniques, intégration du Design System OVH, gestion des dépendances)

    • Réécriture des composants et adaptation des flux API avec garantie de parité fonctionnelle

    • Développement de nouvelles fonctionnalités et correction d’anomalies

    • Refactorisation du code et amélioration continue de la maintenabilité

    • Collaboration avec les équipes produit et backend

    • Rédaction de documentation technique et formalisation des workflows

    • Réduction de la dette technique via la mise en place d’un linter et l’harmonisation des standards de code

    • Mise en place de tests End-to-End avec Playwright

    • Automatisation des parcours utilisateurs critiques et intégration des tests dans le processus de validation

    • Renforcement de la fiabilité des mises en production

  • Support N2MGDIS

    Nov, 2022 - Jun, 20241 year 7 months

    MGDIS, leader de l’édition de solutions de dématérialisation des services publics et l’agence digitale TELMEDIA fusionnent au 1er janvier 2024 pour renforcer l’innovation au service de l’administration publique.

    • Analyse des besoins et échanges avec les Product Owners

    • Analyse, qualification et suivi des incidents (support N2)

    • Diagnostic technique via analyse de logs et investigation applicative

    • Correction des anomalies et redressement de données en production

    • Développement de fonctionnalités et maintenance corrective

    • Réalisation de tests et mise en production des évolutions

    • Coordination avec les équipes OPS pour le suivi des correctifs

    • Rédaction et mise à jour de documentation technique et tickets

    • Conception et développement de scripts d’automatisation pour la gestion des incidents récurrents

    • Contribution à la réduction des interventions manuelles en production

    • Amélioration de la stabilité applicative et des délais de résolution

  • Ingénieur développement Fullstack Java SpringBoot/AngularCégid

    Apr, 2022 - Oct, 20226 months

    Cégid est un éditeur de solution logicielle Web qui crée et maintient Cegid Relation Bancaire

    • Analyse des besoins et conception en collaboration avec les Product Owners

    • Maintenance et évolution d’un applicatif legacy (Java Spring, JSF)

    • Développement de nouvelles fonctionnalités en Java Spring Boot, Angular et Hibernate

    • Participation aux rituels Agile (sprints de 3 semaines, daily, démo, rétrospective)

    • Pilotage de la migration d’une application Angular de la version 9 à 14

    • Mise en place de tests frontend et amélioration de la qualité du code

    • Définition de standards de développement Angular et rédaction d’un guide de bonnes pratiques

    • Contribution à la montée en maturité technique de l’équipe

  • Ingénieur développement FullstackNet-NG

    Oct, 2021 - Mar, 20225 months

    La société Net-NG est un éditeur de logiciel Web métiers sur mesure.

    • Développement de services backend en Python

    • Développement de fonctionnalités frontend en JavaScript (ES6)

    • Conception et développement d’une application web de gestion de méthanisation

    • Intégration des flux applicatifs et implémentation de la logique métier

    • Intégration de maquettes en HTML responsive et développement d’interfaces dynamiques

    • Respect des bonnes pratiques d’ergonomie et de compatibilité multi-supports

    • Mise en place et exécution de tests

    • Correction d’anomalies et amélioration continue de l’application

    • Rédaction de documentation technique

    • Contribution au processus d’intégration continue

  • Ingénieur Développement Full StackGMV

    Apr, 2019 - Sep, 20212 years 5 months

    La société GMV, filiale de la coopérative vétérinaire CENTRAVET, édite un ERP Métier / Progiciel
    permettant la gestion de l’ensemble de leur activité (prise de rdv, gestion des soins, stocks,
    facturation, …)

    • Recueil des besoins métiers et rédaction des spécifications fonctionnelles

    • Conception et validation de solutions via la réalisation de Proof of Concepts (POC)

    • Contribution à la définition de l’architecture technique et conception de microservices

    • Développement backend en Java 11 avec Spring Boot (2+)

    • Développement frontend en JavaScript / TypeScript (BackboneJS, jQuery, StencilJS)

    • Intégration avec des API REST externes (dont Confluence)

    • Mise en place de tests unitaires (JUnit, Mockito, Jest)

    • Réalisation de tests fonctionnels et collaboration avec l’équipe qualité

    • Participation aux déploiements via Docker et scripts automatisés

    • Correction d’anomalies et maintenance évolutive du progiciel

    • Refactoring de microservices (Spring Boot, Hibernate, MapStruct, amélioration de la couverture de tests)

    • Contribution à la réduction de la dette technique et à l’amélioration continue

    • Réalisation de POC pour évaluer des solutions de génération PDF

    • Participation à une migration technique du socle applicatif

    • Développement d’un client lourd avec Electron et TypeScript

Projects Experience

Projects Experience

  • Hanami

    Jan, 2022 - Present

    Projet personnel complet simulant une plateforme de streaming avec contraintes réelles (traitement vidéo, temps réel, performance). Hanami est une plateforme de streaming fullstack intégrant un pipeline avancé de traitement vidéo, une communication temps réel et un dashboard d’administration.

    • Conception et développement d’une plateforme de streaming fullstack

    • Implémentation d’un pipeline de traitement vidéo avec FFmpeg (transcodage, optimisation, génération multi-format)

    • Mise en place d’un système de suivi en temps réel via Server-Sent Events (SSE)

    • Conception d’API adaptées aux traitements longue durée et gestion des tâches asynchrones

    • Implémentation d’un système d’upload résumable (tus)

    • Mise en place du streaming HLS côté client (hls.js)

    • Gestion du stockage des médias via S3-compatible (MinIO)

    • Développement d’un dashboard d’administration (contenus, métadonnées, utilisateurs)

    • Optimisation des performances via cache Redis et gestion des ressources serveur

    • Mise en place de tests automatisés (unitaires et end-to-end)

    • Mise en place d’une CI/CD (Drone.io) avec automatisation des builds et déploiements

  • Kolect

    Feb, 2025 - Present

    Application mobile dédiée à la gestion de collections K-pop, conçue avec une architecture hybride moderne et orientée performance. Le projet met l’accent sur la structuration des données, la performance embarquée et une expérience utilisateur fluide.

    • Conception et développement d’une application mobile Android basée sur une architecture hybride (WebView)

    • Définition d’une architecture modulaire avec séparation des couches (UI, domaine, data)

    • Développement frontend en TypeScript avec Vue.js

    • Implémentation d’un backend embarqué en Rust pour la gestion de la logique métier

    • Mise en place d’une communication typée et sécurisée entre frontend et backend

    • Modélisation d’un dataset complexe (albums, éditions, photocards, lightsticks) avec gestion des relations

    • Versioning du schéma et gestion des migrations de données

    • Persistance locale via SQLite avec gestion de la cohérence référentielle

    • Optimisation des performances et gestion des ressources en environnement mobile

    • Implémentation de la synchronisation avec des API externes et optimisation des appels réseau

    • Conception d’une expérience utilisateur orientée visualisation et organisation de collection

    • Architecture préparée pour une extension multi-plateforme (iOS)

Skills

Skills

  • Langages de programmation

    TypeScript

    JavaScript

    Rust

    Golang

    Java

    HTML

    CSS

    SCSS

  • Frameworks & Librairies

    Node.js

    Vue.js

    React

    Angular

    AngularJS

    NestJS

    AdonisJS

    Spring Boot

    Hibernate

    StencilJS

    Tauri

  • Architecture & Patterns

    Clean Architecture

    Architecture hexagonale

    Microservices

    API REST

    Modularisation

    Separation of Concerns

    Design System

    State Management

  • Bases de données & Stockage

    MySQL

    MariaDB

    MongoDB

    SQLite

    Redis

    MinIO (S3 compatible)

  • CI/CD & DevOps

    Docker

    GitHub Actions

    GitLab CI

    Jenkins

    ArgoCD

    Drone.io

  • Tests & Qualité

    JUnit

    Mockito

    Jest

    Playwright

    Cucumber

    Tests End-to-End

    Tests unitaires

    Tests d’intégration

  • Frontend & UX

    Responsive Design

    Performance frontend

    Accessibilité

    UI/UX

    Figma

    TailwindCSS

    daisyUI

    hls.js

  • Outils & Environnement

    Git

    ESLint

    Prettier

    Biome

    SonarQube

    Maven

    Atlassian Suite

    Visual Studio Code

    IntelliJ IDEA

Education

Education

  • Concepteur Développeur d'Application, BAC +3, Campus Academy

    Jan, 2019 - Jan, 2021

Certificates

Certificates

  • PSM1https://www.scrum.org/

    Issued on: Oct 01, 2024