
Hugo Alliaume
Développeur web full-stack passionné, 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
J'ai eu l'occasion de travailler avec la squad Self-Serve, avec Expand, avec AppCore, et Signature.
Projets
Symfony UX Map
2024Met à 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 🫶
BiomeJsBundle
2024Un 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 !
hugo.alliau.me
2024Mon 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.
Symfony UX Translator
2023Portage 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.
OpenGraph Image Generator
2023Un service web qui permet de générer des images OpenGraph à la volée, en utilisant le Symfony HttpClient, Symfony DomCrawler, et Intervention Image
CKFinder Symfony Bundle
2022Un 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.
ESLint Config Generator
2020Un générateur de configuration dogmatique pour ESLint, basé sur AirBnb et supporte TypeScript et Vue.js.
Symfony Mailer Testing
2020Un bundle Symfony permettant de tester facilement l'envoi d'e-mails via le Symfony Mailer, dans un contexte Cypress ou Behat.
web-extension-library
2018Une librairie JavaScript proposant une API pratique pour faciliter l'écriture d'extension web cross-navigateurs.
vue-web-extension
2018Un boilerplate permettant de créer des extensions web Vue.js, avec Vue-CLI, TypeScript et ESLint.
jsdoc-vuejs
2017Un plugin JSDoc permettant la génération d'une documentation API pour les composants Vue.js 2 et 3.
AutoLogin-Webmail-Numericable
2016Une extension web qui permettait de se connecter automatiquement à la boîte mail de Numericable, chose nativement impossible.
JVCMaster
2012L'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.