Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Idir IBOUCHICHENE

Idir IBOUCHICHENE

Développeur principal | Solutions e-commerce | J'affronte vos défis techniques

Adaptation et apprentissage rapide
Créatif
Esprit d'équipe
Délai conduit
Arc Lémanique, Permis B, Suisse
En poste Ouvert aux opportunités
Je suis développeur depuis plus de 15 ans maintenant, et si je devais résumer mon parcours, je dirais que je me suis construit autour de l'e-commerce et des frameworks JavaScript. Ce qui me motive au quotidien, c'est cette curiosité pour les nouvelles technologies; non pas pour la technique pure, mais pour ce qu'elles peuvent apporter concrètement aux projets sur lesquels je travaille.

Au fil des années, j'ai eu la chance de toucher à pas mal de choses : du développement web classique aux applications mobiles, en passant même par quelques projets gaming et du DevOps. Cette diversité m'a surtout appris à être pragmatique; comprendre rapidement ce dont on a besoin, m'adapter, et souvent proposer des solutions auxquelles on n'avait pas pensé.

Aujourd'hui, je suis Architecte Front-End chez Richemont, où je travaille sur des solutions digitales pour des maisons de luxe. C'est un environnement exigeant qui me permet de mettre en pratique mon expertise sur les CMS headless, les plateformes e-commerce, et toute la partie CI/CD, automatisation des tests.

Ce que j'apprécie particulièrement dans mon métier, c'est cette autonomie que m'ont donnée mes compétences transverses. Je peux aussi bien piloter un projet de A à Z que donner un coup de main ponctuel là où c'est nécessaire. En fin de compte, la technologie reste pour moi un moyen au service de besoins métier concrets et de la croissance des projets auxquels je contribue.
  • Dans l'équipe "CMS", développement Front-End d'un CMS eCommerce maison pour les différentes Maisons Richemont :
    • Baume et Mercier
    • Montblanc
    • Cartier
    • IWC
    • Van Cleef & Arpels
    • Vacheron Constantin
    • Panerai
    • Jaeger-LeCoultre
  • Support auprès de l'équipe QA pour la définition des tests et leurs exécutions
  • Conduite et formation du Front-End d'une équipe en Inde (outsourcing)
  • Proposition, documentation, communication des bonnes pratiques, méthodologies et outils, culture de l'open source
  • Analyse des besoins et risques
  • Développement spécifique pour le marché chinois via les technologies Tencent
  • Développement d’une page de login « flexible » utilisant 3 modes de connexion différents
  • Développement d'outil interne d'émulation d'ordres sur l'API interne (REST) pour SIT/UAT (Test d'intégration système/Test de validation utilisateur) en intégrant une interface user-friendly pour les utilisateurs en lieu et place de POSTMAN.
  • Développement d’un lecteur vidéo prenant en compte la bande passante disponible et le media utilisé par l’utilisateur pour ajuster le format et la qualité vidéo. Utilisation de MovingImage comme hébergeur.
  • Développement d’une page de prise de rendez-vous en boutique.
  • Support auprès des Maisons pour l'intégration des nouvelles fonctionnalités
  • Analyse et factorisation du composant "StoreLocator" pour en améliorer les performances :
    • Manipulation DOM réduites de 60%
    • Buffering des données JSON reçues du backend
    • Réduction de l'utilisation de librairie consommatrice de ressource sur du code legacy de 90%
    • Optimisation de l'utilisation des méthodes liés à l'API Maps (Google/Baidu)
    • Temps de chargement divisé par 8
  • Développement et intégration de la mise jour 3D Secure v2 via Adyen sur le checkout de toutes les Maisons et mise en pratique des règles de sécurité lié aux méthodes de paiement
    • Outils: AEM 6.5 (Adobe Experience Manager), Git, yarn, webpack, Jira, zsh, maven, jenkins
    • Langages: VueJS, SASS, LESS, ES6 et supérieur, HTL
    • Formation dispensée: Formation auprès d'Adobe à Bâle durant une semaine sur AEM
Détails de l'expérience
  • Développement d'outil interne d'émulation d'ordres sur l'API interne (REST) pour SIT/UAT (Test d'intégration système/Test de validation utilisateur) en intégrant une interface user-friendly pour les utilisateurs en lieu et place de POSTMAN.
  • Développement d’un lecteur vidéo prenant en compte la bande passante disponible et le media utilisé par l’utilisateur pour ajuster le format et la qualité vidéo. Utilisation de MovingImage comme hébergeur.
  • Développement d’une page de login « flexible » utilisant 3 modes de connexion différents
  • Développement d’une page de prise de rendez-vous en boutique.
  • Support auprès des Maisons pour l'intégration des nouvelles fonctionnalités
  • Analyse et factorisation du code du "StoreLocator" pour en améliorer les performances :
    • Manipulation DOM réduites de 60%
    • Buffering des données JSON reçues du backend
    • Réduction de l'utilisation de librairie consommatrice de ressource sur du code legacy de 90%
    • Optimisation de l'utilisation des méthodes liés à l'API Maps (Google/Baidu)
    • Temps de chargement divisé par 8
  • Développement et intégration de la mise jour 3D Secure v2 via Adyen sur le checkout de toutes les Maisons et mise en pratique des règles de sécurité lié aux méthodes de paiement
  • Résolution des problèmes remontées par l'équipe de PenTest
Site web de l'entreprise