Hugo Alliaume
Développeur web full-stack passionné et contributeur open-source
Expériences professionnelles
Un mélange de mes deux précédents postes chez Wamiz, mais avec des choses en moins, mais beaucoup plus de temps dédié à de la tech. Identifier et suivi de l'évolution des performances webs, plus particulièrement l'INP (Interaction to Next Paint), critère important pour le ranking Google en mars 2024.
Évolution et maintenance de nos sites, mise en place de nouvelles stacks de développement en local et CI, respect des bonnes pratiques de développement, garantir l'ajout et la pertinence de tests automatisés, revues de code, accompagnement technique de l'équipe, monitoring via Blackfire et Datadog. Interventions dans les différentes phases de conception afin de mener les projets à bien. Diverses contributions à l'open-source (Symfony 6, Symfony UX Translator, ...)
Répondre aux besoins et résoudre les soucis rencontrés par l'équipe. Accompagner techniquement l'équipe au besoin, et les faire monter en compétence. Superviser et assurer le suivi technique des projets, maîtriser l'impact du code sur les performances applicatives. Garantir une bonne couverture du code par des tests automatisés, m'assurer de la qualité du code.
Référent PHP et JavaScript de l'équipe, maintenance et évolution d'une vingtaine de projets. Introduction et optimisation pratiques de qualité avec les outils adéquat, et mise en place d'une CI. Migration de notre environnement de développement de Vagrant à du Docker hybride, afin de gagner en vélocité et expérience développement. Diverses contributions à l'open-source (Symfony Webpack Encore, Rollup, DefinitelyTyped, ...)
Skills
- PHP
- Symfony
- JavaScript
- TypeScript
- Vue.js
- Webperfs back & front
- Tests automatisés
- Cypress
- Bonnes pratiques
- SOLID
- CI & CD
- Technique
- Leadership
- DevOps
Projets
OpenGraph Image Generator
2023
Un service web qui permet de générer des images OpenGraph à la volée, en utilisant le moteur de rendu de Chrome.
ESLint Config Generator
2020
Un générateur de configuration dogmatique pour ESLint, basé sur AirBnb et supporte TypeScript et Vue.js.
Symfony Mailer Testing
2020
Un bundle Symfony permettant de tester facilement dans Cypress et Behat, l'envoi d'e-mails avec Symfony Mailer.
web-extension-library
2018
Une librairie JavaScript proposant une API pratique permettant de faciliter l'écriture d'extension web cross-browser.
vue-web-extension
2018
Un boilerplate permettant de créer des extensions web Vue.js, avec Vue-CLI, TypeScript et ESLint.
jsdoc-vuejs
2017
Un plugin JSDoc permettant la génération d'une documentation API pour les composants Vue.js 2 et 3.
AutoLogin-Webmail-Numericable
2016
Une extension web permettant de se connecter automatiquement à la boîte mail de Numericable, chose non possible nativement.
JVCMaster
2012
Une extension web populaire permettant qui proposait des fonctionnalités supplémentaires et innovantes sur les forums de JeuxVideo.com (avant Respawn).