Ce que j'aime (et je suis payé pour, parfait)
- HTML, CSS ;
- intégration de newsletters responsives,
- Vanilla (UI),
jQuery,React (UI) ; - Symfony (Twig), précédemment Magento / WordPress ;
- beaucoup de veille.
Où et depuis quand je le fais
Août 2019 - maintenant / UI developer @ ComeUp (ex 5euros.com)
- amélioration et refacto continuelle du code front (CSS Grid, CSS Variables, etc.) ;
- mise en place de classes atomic pour réduire les régressions et effets de bords ;
- mise en place de tests front avec Cypress ;
- amélioration des performances front du site ;
- développement de l'accessibilité (RGAA) ;
- mise en places de solutions inhérentes au SEO ;
- force de proposition concernant les choix d'UX ;
- suppression de jQuery au profit de Vanilla ;
- mise à jour de Bootstrap v4 à sa v5 ;
- refacto du legacy présent depuis la création du site.
Janvier 2017 - août 2019 / UI developer @ BetaSeries
- apprentissage de React, côté UI ᕕ( ᐛ )ᕗ,
- refacto de composants Vanilla avec React (liste de films, agenda, épisodes à voir…) ,
- utilisation du SDK utilisant Redux développé pour l'occasion,
- mise en place de CSS Grid à la place de la grille de Bootstrap.
Septembre 2014 - Janvier 2017 / UI developer et cuisinier de l'humour @ Ouiche Lorraine
5euros.com :
- intégration complète (HTML, CSS, Vanilla, parfois jQuery) de la nouvelle version du site avec Bootstrap et CSS Grid ;
- mise en place d'une stratégie SEO avec une agence dédiée,
- optimisations du front (lazy loading, mise en place de SVG, analyse de la timeline de Chrome…) ;
- tests sur l'UI,
- création de la version mobile,
- participation dans les choix d'UX,
- intégration d'e-mail responsives,
- mise en place de CSS Grid à la place de la grille de Bootstrap,
BetaSeries :
- mise à plat en CSS d'une très grosse codebase en Less,
- refacto des différents modules du site avec utilisation poussée de Flexbox,
- création de la version mobile,
- création d'un mode nuit avec notamment la mise en place des variables CSS,
- refacto du code legacy dans des templates Twig en modules réutilisables,
- TMA venue des utilisateurs.
Octobre 2011 - Août 2014 / intégrateur (Magento, WordPress, intégrations en dur) @ Colorz
- premiers pas dans BEM et SMACSS,
- apprentissage de jQuery, mootools et Vanilla ;
- apprentissage de l'intégration dans Magento et WordPress,
- création de starter-kit pour Magento,
- refacto de codes legacies.
Juin 2011 - octobre 2011 / développeur Web junior @ Quatre Vents :
- intégration de newsletters B2B faites par des graphistes print (oui),
- création de sites évènementiels (support IE6 / 7, j'ai connu) ;
- mises à jour HTML5 / jQuery du site du groupe,
- mise en place d'une coordination des pôles graphistes / dev pour voir ce qui est techniquement possible ou non de faire,
- différentes bannières flash.