Salut, c'est Cyril, et voilà mon CV.
Actuellement ✌️ UI developer ✌️ en région Centre-Val de Loire.
Ce que j'aime (et je suis payé pour, parfait)
- HTML, CSS ;
- Vanilla (UI), Stimulus,
jQuery, React (UI) ; - Symfony (Twig), précédemment Magento / WordPress ;
- beaucoup de veille
- intégration de newsletters responsives
Comment je le fais
- sur macOS,
- avec TextExpander,
- sur WebStorm,
- beaucoup de BEM
- et du DRY
- via SMACSS
- même si je suis plutôt atomic
- en me basant sur Bootstrap,
- et je pousse tout ça avec Git.
Où et quand je le fais
comeup.com ex 5euros.com
Août 2019 - maintenant / UI developer @- mise en place de composants avec Stimulus
- 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 ;
- création de la version mobile ;
- mise à jour de Bootstrap v4 à sa v5 ;
- refacto du legacy présent depuis la création du site.
BetaSeries
Janvier 2017 - août 2019 / UI developer @- apprentissage de React (découpage de composants, utilisation de Redux),
- refacto de composants Vanilla avec React (liste de films, agenda, épisodes à voir…) ,
- utilisation du SDK utilisant Redux développé pour l'occasion,
- améliorations et refacto continues du front legacy.
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.
Colorz
Octobre 2011 - Août 2014 / intégrateur (Magento, WordPress, intégrations en dur) @- 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.
Et sinon ?
J'aime bien écrire sur mon blog, la photographie et Lénou, mon chat.
Envie de me contacter ?
N'hésitez pas : cyril.krylatov chez gmail !