Développement d'une plateforme permettant de déployer des sites web de différentes marques (Michelin, BFG) et/ou lignes de produits.
Fonctionnalités:
- Tyre selector universel
- Delaler locator universel
- Aggrégateur de commentaires et de notation (ratings and reviews)
- Utilisation et contribution à la plateforme Apostrophe CMS
Contexte:
- Stack technique: NodeJS, ReactJS, VueJS, GraphQL, Apostrophe (CMS), MongoDB
- Outils: npm, webpack, babel, eslint, mocha, istanbul, git, gitlab
- Devops + CI: Gitlab, Docker, DCOS, Microsoft Azure
- Equipe de 15 développeurs
Liens:
- https://www.michelin.com.au/
- https://bike.michelin.com/fr/
- https://truck.bfgoodrich.co.uk/
- https://trucks.michelin.com.sg/
Missions principales:
- Régie au sein du client Michelin DGAD (voir description de la mission au dessus)
Ayant acquis une certaine expérience et surtout de la confiance au sein de SQLI lors de mon année d'alternance, j'ai la chance aujourd'hui de travailler pour de grands comptes telles que la BCV ou la BCF qui sont deux banques suisses( https://www.bcv.ch et https://bcf.ch) ou encore Michelin et Orange Libon.
Tous ces projets m'ont permis d'emmagasiner des connaissances, de passer la certification eZPublish 5.x ainsi que la 4.7 avancée.
Pour des sites à plus petites envergures comme l'EMLyon ( https://executive.em-lyon.com) ou le site vitrine de la Materiautech ( http://www.materiautech.org), j'ai eu la chance de suivre ces projets de A à Z des maquettes HTML à la maintenance client.
Pour un souci de gain de temps et de non régression, nous avons mis en place un système de livraison automatique du CMS eZPublish à l'aide de la plateforme de développement d'intégration Jenkins.
Durant cette année, d'alternance, mes principales missions ont été de faire des maquettes HTML / CSS avec des animations JavaScript à partir de sources Photoshop ou Illustrator, du templating pour le CMS eZPublish.
Au fur et à mesure que mon expérience grandissait, j'ai commencé à développer des modules spécifiques pour le CMS eZPublish.