Hugo Alliaume

Hugo Alliaume

Développeur web full-stack, contributeur open-source, et Symfony UX Core Team


Skills

Backend

PHP, Symfony, PHPUnit, PHPStan, Symfony CLI, Docker Compose, CI & CD, DevOps.

Frontend

JavaScript, TypeScript, Symfony UX, Vue, Stimulus, Webpack Encore, Cypress, Playwright, Tailwind CSS.

Performances web

Core Web Vitals, Blackfire, WebPageTest.

Expériences professionnelles

Développeur web back Yousign Présent
Première mission free-lance. J'ai eu l'occasion de prêter main-forte à différentes squads (Self-serve, Expand, AppCore, et Signature), afin de faire avancer au mieux leurs différents sujets (rédaction de docs/tickets, ajout de features, corrections de bugs... bref la classique).
C'était une expérience très enrichissante, surtout sur le point tech :)
  • Télétravail
  • Freelance
  • Squad
  • Grande entreprise
  • Free-lance

Senior Software Developer & Expert Technique Wamiz
Une sorte de mélange de mes deux précédents postes chez Wamiz, avec des choses en plus et en moins, et plus de temps dédié à de la tech pure. Identifier et suivi de l'évolution des performances webs, plus particulièrement l'INP, critère principale des CWB pour le ranking Google depuis mars 2024.
  • Télétravail
  • Performance web

Lead Développeur web full-stack Wamiz
Tenter de répondre au maximum aux besoins et les problèmes rencontrés avec l'équipe.
Accompagnement technique, faire monter l'équipe en compétence. Superviser et assurer le suivi technique des projets et leur qualité de code, maîtriser l'impact du code sur les performances applicatives (back & front). Garantir une bonne couverture du code par des tests automatisés.
  • Télétravail
  • Performance web
  • Accompagnement technique

Développeur web full-stack Wamiz
Évolution et maintenance du site, mise en place de nouvelles stacks de développement en local et CI, respect des bonnes pratiques de développement revues de code poussées, accompagnement technique de l'équipe, monitoring des performances via Blackfire, Datadog, et Sentry/DebugBear. Interventions dans les différentes phases de conception afin de mener les projets à bien.
Diverses contributions à l'open-source (Symfony 6, Symfony UX Translator, ...)
  • Télétravail
  • Accompagnement technique

Développeur web full-stack Y-proximité
Référent PHP et JavaScript de l'équipe, maintenance et évolution d'une vingtaine de projets web. Mise en place d'une CI et d'outils de qualité de code configurés aux petits oignons. Migration de notre environnement de développement passant de VM à du Docker "hybride", afin de gagner en vélocité et DX.
Diverses contributions à l'open-source (Symfony Webpack Encore, Rollup, DefinitelyTyped, ...)
  • Présentiel
  • Télétravail partiel

Projets

Symfony UX Map

2024

Met à disposition une API PHP afin de facilité la création d'une carte Google Maps ou Leaflet, avec des markers, des icônes personnalisables, des info-windows, et bien plus ! Grand merci à Simon André pour ses multiples revues de code, permettant d'améliorer grandement la qualité de mon code 🫶

  • Symfony
  • PHP
  • JavaScript
  • Open-Source

BiomeJsBundle

2024

Un bundle Symfony qui permet d'utiliser Biome.js, un linter et formatter de code JavaScript, TypeScript, CSS, (...), beaucoup plus rapide et pratique qu'ESLint et Prettier, et ce sans besoin de Node.js !

  • Symfony
  • Biome.js

hugo.alliau.me

2024

Mon site personnel, rassemblant mon blog, CV, et mes lieux favoris, récemment ré-écrit en une seule application Symfony. Approche DDD, EasyAdmin et gestion de cache HTTP.

  • PHP
  • Symfony
  • DDD

Symfony UX Translator

2023

Portage du Symfony Translator dans le monde JavaScript, afin de grandement améliorer l'expérience de développement pour ré-utiliser les traductions Symfony, et ce avec le support d'ICU et définition de types TypeScript.

  • Symfony
  • PHP
  • JavaScript
  • Open-source

OpenGraph Image Generator

2023

Un service web qui permet de générer des images OpenGraph à la volée, en utilisant le Symfony HttpClient, Symfony DomCrawler, et Intervention Image

  • Projet Personnel
  • Symfony
  • PHP
  • Intervention Image

CKFinder Symfony Bundle

2022

Un fork boosté aux hormones du bundle CKFinder officiel, qui permettait de mettre à jour notre application Symfony en 6+ (grâce au scoping de dépendances qui rentraient en conflit), alors que le bundle officiel ne supportait que CKFinder 1 et Symfony 5, et semblait abandonné par CKSource.

  • Symfony
  • PHP
  • Symfony bundle
  • Open-source

ESLint Config Generator

2020

Un générateur de configuration dogmatique pour ESLint, basé sur AirBnb et supporte TypeScript et Vue.js.

  • Projet Personnel
  • ESLint
  • JavaScript
  • Mono-repo

Symfony Mailer Testing

2020

Un bundle Symfony permettant de tester facilement l'envoi d'e-mails via le Symfony Mailer, dans un contexte Cypress ou Behat.

  • Développeur web full-stack
  • Bundle Symfony
  • PHP
  • Tests automatisés

web-extension-library

2018

Une librairie JavaScript proposant une API pratique pour faciliter l'écriture d'extension web cross-navigateurs.

  • Projet personnel
  • Extension Web
  • JavaScript
  • TypeScript

vue-web-extension

2018

Un boilerplate permettant de créer des extensions web Vue.js, avec Vue-CLI, TypeScript et ESLint.

  • Projet personnel
  • Extension Web
  • JavaScript
  • TypeScript
  • Vue.js

jsdoc-vuejs

2017

Un plugin JSDoc permettant la génération d'une documentation API pour les composants Vue.js 2 et 3.

  • Développeur web full-stack
  • Plugin JSDoc
  • JavaScript
  • Vue.js

AutoLogin-Webmail-Numericable

2016

Une extension web qui permettait de se connecter automatiquement à la boîte mail de Numericable, chose nativement impossible.

  • Projet personnel
  • Extension Web
  • JavaScript
  • Expérience utilisateur

JVCMaster

2012

L'un de mes premiers projets : une extension web populaire proposant des fonctionnalités supplémentaires et innovantes sur les forums de JeuxVideo.com, avant la refonte Respawn, où certaines de ces fonctionnalités furent nativement intégrées.