CONTEXTE GÉNÉRAL: LEADER MONDIAL SUR LE STATIONNEMENT. CRÉATION DE
PAGE SUR LE SITE PUBLIQUE ET OPTIMISATION POUR LE SEO
SUJET DU PROJET :
CRÉATION DE NOUVEAU PRODUIT AU SEIN DU SERVICE INDIGO-NÉO. NOUVELLE
ABONNEMENT POUR LE PARKING VÉLO ET MOTO. IMPLÉMENTATION DE LA
NOUVELLE FEATURE DANS LE TUNNEL D!ACHAT. CRÉATION DE PAGE DÉDIÉ AU
NOUVEAU PRODUIT AFIN DE GAGNER DU TRAFIQUE VENANT DU
RÉFÉRENCEMENT NATUREL. LE TOUT DANS UNE PROPOSITION D!UNE NOUVELLE
STACK COEXISTANT AVEC L!ANCIEN SANS ENGENDRER DE RÉGRESSION.
RESPONSABILITÉS OCCUPÉES :
Développeur Front-End => Pôle WEB : une équipe: un garant dev front métier, un lead
tech, UX design)
Travail réalisé :
Intégration de la feature dans le tunnel d!achat de l!abonnement en proposant faisant
évoluer les anciens composant de javascript à TypeScript. Implémentation d!une
architecture composant UI avec High Order Component métier. Création de nouvelle
page dans le site avec les bonnes pratiques HTML5 avec l!aide du pôle marketing pour
le wording. Mise en place des bonnes pratiques TSX, implémentation de
l’internationalisation, et de l!accessibilité. L!architecture des composants qui
permettre l!intégrations des pages servent de modèles pour la nouvelle stack du site
entier. Exemple pour avoir des composants simple et assez générique pour être plus
amplement utilisés, découpage de la stack pour avoir une mise en production plus
flexible et gagné ainsi en vélocité avec une meilleur compréhension du code et de
l!architecture. Cela m!a permis de sensibilisé mon équipe mais ainsi les autres
collaborateurs sur la nécessité des bonnes pratiques au sein d!une entreprise mais
aussi de développer une culture de l!entreprise pour un meilleur embording. L’équipe
web a gagné en vélocité, réactivité mais surtout en qualité.
CONTEXTE GÉNÉRAL: LEADER MONDIAL SUR LE STATIONNEMENT CRÉATION
PORTAIL VILLE POUR LA MAIRE DE PARIS (BACK OFFICE FINANCE / DASHBOARD)
Sujet du projet :
Quick Win pour la création d!un portail pour que la mairie de Paris puisse gérer les
litiges d!achats sur la voirie. Produit à développer rapidement mais aussi penser sur le
long terme pour décliner l!application sur les autres villes.
Responsabilités occupées :
Développeur Front-End => Pôle WEB: une équipe: un garant dev front, un garant dev
back, 1 PO, 1UX design)
Travail réalisé :
Création depuis zéro d!un portail destiné à la mairie de Paris. L!application sert à
pouvoir voir en un coup d!oeil le nombre de transaction et ainsi que les recettes mais
aussi de pouvoir rembourser unitairement ou par lot. De plus il est possible
d!exporter les transaction et de voir sur l’évolution du trafique et de faire des
corrélations avec les remboursements, le tout en respectant l!anonymat des
consommateurs. Projet avec une approche Produit pour répondre rapidement au
besoin de Paris tout en gardant une flexibilité dans la stack pour pouvoir intégrer
rapidement de nouvelle feature sur le long terme.
CONTEXTE GÉNÉRAL: LEADER MONDIAL SUR LE STATIONNEMENT CRÉATION
BACK OFFICE SAV
Sujet du projet :
Refonte complète d!un backoffce à destination du SAV. Garant de la maintenance de la
stack front et de l’évolution logiciel aussi bien technique que métier.
Conceptualisation du besoin autant pour les utilisateurs consommateurs que les
utilisateurs employés au SAV. Gestion des litiges consommateurs sur les achats, les
problèmes de comptes et logistique des parkings.
Responsabilités occupées :
Développeur Front-End => Pôle WEB: une équipe: un garant dev front, un garant dev
back, 1 PO, 1UX design)
Travail réalisé :
Refont à partir de zéro du back office. Reprise du métier pour établie un nouveau
design et faire évoluer la stack front. Mise en place d’interview des membres du SAV.
benchmarck des logiciels existants tout en répondant au besoin nouveau du SAV ainsi
qu!aux nouvelles problématique rencontrées par les consommateurs (en même temps
il y a eu la migration de Opngo vers IndigoNéo). Gestion du projet centré utilisateur
mais combinant une approche dite Produit avec une phase de compréhension des
problématiques majeur «Discovery » afin de prioriser les taches. Pour avancer sans
perdre du temps à corriger l!existant, à l!aide d!un designer, j!ai étable un design
system pour proposer une application qui suit la charte graphique de l’entreprise
mais aussi pour apporter une nouvelle experience utilisateur plus claire et intuitif.
Cela à permis au SAV de passer de 4 outils à un seul plus complet mais surtout évolutif
et maintenable plus facilement. La stack étant basée sur des composant atomiques
avec l!UI et la logique dépareillées tout en respectant les bonnes pratiques Typescript
React, permettent l!intégration de nouvelle feature plus rapidement et de façon plus
contrôlée. Cette approche par incrémentation à permis de faire grandir l’équipe
facilement avec un embording très confortable.
Sujet du projet :
Création des applications interne pour la logistique « à partir de zéro ", maintenance
et intégration du site marchant sur Shopify et du site de listing "want to buy", mise en
place des processus de développement et intégration continue, création du nouveau
site de "listing" de zéro (publié fin 2021).
Responsabilités occupées :
Développeur Front-End => Pôle TECH : deux équipes de DEV (1 Lead Tech Front, 1
Lead Tech Back, 4 Dev Back, 4 Dev Front, 1 PO, 1 CTO, 2 UX design)
Travail réalisé :
Assister le lead tech dans l'organisation de l'infrastructure technique et l'architecture
des applications web, mise en place des rituels et outils des méthodes agiles pour
améliorer le travail du product owner. Mise en place des outils de collaborations du
design système afin de rapprocher et renforcer les échanges avec les designers.
Proposition d'une approche design Atomic pour la structure de la stack technique en
react.js, TypeScript sur next.js. Évangélisation et enrichissement de la documentation
sur les bonnes pratiques JavaScript et CSS, partage de veille avec mise en place d'un
"talk" hebdomadaire. J'ai pu sensibilisé le pôle technique sur l'accessibilité( A11Y) dans
le web, l'importance de la sémantique du HTML ainsi que leurs bénéfices pour les
performances SEO. J'ai supervisé le "pair programming » des nouveaux arrivants,
étant le plus expérimenté sous le lead tech.
CONTEXTE GÉNÉRAL: GRAND GROUPE INTERNATIONAL BANQUE ET ASSURANCE
TRAFIQUE JOURNALIER
Sujet du projet :
Correction de bug et conception de nouvelles fonctionnalités (ES6, Redux, AEM),
refactorisation du legacy des Class vers Composant Atomique accompagné de ses test
unitaire automatisés, TMA, pair programming et code review. Grosse exigence qualité
de code (bonnes pratique, couverture des tests à plus de 80%, Linter sur le style, le
code, et les commits)
Responsabilités occupées :
Développeur Front-End et Back-End, Javascript, Redux, Java (AEM) dans deux équipe
de 6 personnes (SCRUM, Lead Tech Front/Back, Dev Back/Front, PO)
Travail réalisé :
Création de nouvelles fonctionnalité dans les parcours devis habitation et auto
Alimentation de la librairie de composant atomique Participation à la conception du
design systeme. Amélioration des tests unitaires. Code review, pair programming.
Animation des réunions journalières proposition d’évolution sur la Stack et la gestion
de l!intégration et déploiement continue. Découpage des Projets en unité de tache
avec estimation pour la préparation des sprints. Animation réunion (Démo technique,
challenge d’équipe, veille, vie d’équipe aux méthodes AGILE)
Fonctionnalités :
Nouvelle expérience de navigation pour les parcours devis Intégration de la nouvelle
NAV Amélioration du Store (Redux) et d!envois analytique
Test unitaire :
Test des composants via Jest avec couverture à plus de 80% par fonctionnalité
Intégration continue avec Github et Sonar, Mayen , code review obligatoire, Linter
Résultats obtenus :
Amélioration des parcours des devis génériques, fixation de bug front Amélioration
au management de l’équipe et processus de déploiement et intégration.
Évangélisation des bonnes pratiques Front (DOJO) Application des bonnes pratiques
et exigences d!Accessibilité et RGPD Amélioration du CSS (BEM, Nesting)
JOURNALIER
Sujet du projet :
maintenance du legacy et évolution de nou...