Yanis, développeur full stack

Je m’appelle Yanis, diplômé d’une Licence 3 MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises) réalisée en alternance chez TimActive. Je poursuis actuellement mes études en Master MIAGE, parcours DSN (Développement des Systèmes Numériques ), et je suis à la recherche d’une alternance pour continuer à développer mes compétences dans le domaine du développement informatique.

Actuellement en recherche d'une alternance pour 2025-2027 dans le domaine du développement informatique
mon profil

A propos

Passionné par le développement informatique depuis le collège, où j’ai écrit mes premières lignes de code en Python, j’ai naturellement orienté mon parcours scolaire vers ce domaine afin de mieux le découvrir et m’y investir professionnellement.


J’ai récemment validé ma Licence 3 MIAGE en alternance chez TimActive, une expérience qui m’a permis de consolider mes compétences techniques et professionnelles. Je poursuis actuellement mes études en Master MIAGE afin d’approfondir mes connaissances en ingénierie logicielle, gestion de projet et technologies avancées.


Ma formation ainsi que mon alternance m'ont permis de développer mes compétences en programmation web/métier ainsi qu'en gestion de projet à travers de nombreux TP et projets. Vous pouvez retrouver les technologies que j'ai apprises ici

« Grâce à son profil full-stack solide, son sens aigu de la collaboration et sa capacité à communiquer efficacement, M. Yanis Benlalam apportera une valeur immédiate et durable à toute organisation recherchant un développeur rigoureux, autonome et orienté solution. »

— Romain De Véra, CEO de TimActive, tuteur alternance 2024-2025

Projets

En cours de refonte

Mon année 2024-2025 en alternance

Retour sur mon expérience professionnelle chez TimActive, en tant que développeur full stack en alternance dans le cadre de ma Licence 3 MIAGE à Nantes Université.

L'entreprise

TimActive est une entreprise spécialisée dans la création de solutions e-commerce sur-mesure, en particulier via la plateforme PrestaShop. J’y ai évolué au sein d’une petite équipe dynamique, dans un environnement technique exigeant, où l’autonomie, la rigueur et la polyvalence étaient indispensables.

En tant qu’alternant, j’ai été pleinement intégré au processus de développement, contribuant aux projets clients comme un véritable développeur full stack.

Mes missions

J’ai contribué à la conception, au développement et à la maintenance de modules PrestaShop personnalisés, sur des projets e-commerce à forte valeur ajoutée. Mon travail couvrait l’ensemble du cycle de vie des fonctionnalités, de l’analyse des besoins à l’implémentation, jusqu’à l’amélioration continue.

  • Développement PHP orienté objet et intégration dans l’architecture modulaire de PrestaShop
  • Création de fonctionnalités back-office avec Symfony et front-end avec Vue.js / Vuex
  • Connexion avec des APIs tierces (Meta, Google, etc.) et automatisation via Webhooks & CRON
  • Participation à la gestion de projet en méthode agile et communication régulière avec les clients
  • Mise en place de bonnes pratiques DevOps : Docker, GitLab CI/CD, environnement de dev complet
Capture formulaire automation order

« Yanis est un développeur fullstack autonome, capable de gérer ses missions avec efficacité. Au-delà de ses compétences techniques, il se distingue par sa capacité à expliquer clairement les problèmes, à structurer ses présentations et à s'exprimer avec aisance. Une vraie force sur les aspects communication et transmission. »

— Romain De Véra, CEO de TimActive, tuteur alternance 2024-2025

Stack technique

  • Back-end :  PHP 8.2, Symfony
  • Front-end :  Vue.js, Vuex
  • Bases de données :  MySQL, PostgreSQL
  • Outils :  Docker, GitLab CI/CD, Xdebug, Postman
  • Environnement :  Docker Compose, scripts d’installation automatisés

Projets marquants

Chez TimActive, j’ai développé plusieurs modules PrestaShop, qui sont des extensions permettant d’ajouter de nouvelles fonctionnalités à la boutique e-commerce (ex : automatisations, fiches recettes, génération de flux produits, etc.).

  • Module d'automatisation WhatsApp :Ce projet m’a permis de développer une interface complète d’automatisation des messages WhatsApp, intégrée directement dans le back-office PrestaShop. En combinant API Meta, et un système avancé de templates dynamiques, j’ai conçu une solution qui permet au marchand d’envoyer automatiquement des messages personnalisés selon les statuts de commande, ainsi que des campagnes marketing ciblées à sa clientèle. J’ai géré l’ensemble de la logique : formulaire d’automatisation en plusieurs étapes, gestion des variables de template (groupées par composant `header`, `body`, `footer`, `button`), déclencheur basé sur un hook `hookActionOrderStatusPostUpdate`, enregistrement en base, et journalisation des envois.
  • Capture formulaire automation order
    Capture formulaire automation order
    Capture configuration API Whatsapp
  • Module recettes : développement d’un module complet permettant au client de créer et gérer des fiches recettes dynamiques, associées à des produits et à des catégories du catalogue. L’édition se fait via une interface Vue.js fluide, avec upload et suppression d’images, tri, et aperçu direct. Le front-office affiche les recettes par catégorie de manière claire et responsive.Voir le rendu en ligne
  • Capture module recette back office
    Capture page recette front office
  • Gestion de flux XML pour Google Shopping :Le client souhaitait référencer automatiquement ses produits sur Google Shopping. J’ai installé et configuré le module "Google Merchant" pour générer un flux XML conforme aux exigences Google (titre, prix, disponibilité, images, description, etc.). Ce flux est mis à jour chaque jour grâce à une tâche CRON planifiée à 4h du matin. J’ai aussi validé la qualité du flux dans Google Merchant Center, et apporté les correctifs nécessaires au besoin. Ce projet m’a permis de comprendre en profondeur la logique de structuration des flux produits, leur intégration avec les plateformes marketing, et l’importance du référencement automatisé.
  • Capture configuration module Google Merchant
    Capture aperçu du flux XML dans Google Merchant Center

    Ce que j’ai appris

    Cette alternance m’a permis de monter en compétence sur l’ensemble de la stack, de m’adapter rapidement à des contextes variés et de participer à des projets à fort enjeu.

    Elle m’a conforté dans mon envie de poursuivre en Master MIAGE, pour associer technique, organisation et stratégie digitale.

    Et maintenant ?

    Fort de cette année riche en apprentissages, je souhaitais poursuivre chez TimActive. Cependant, suite à des contraintes financières, mon entreprise ne pourra malheureusement pas renouveler mon contrat d'alternance pour la poursuite de mon Master MIAGE comme cela était initialement prévu. Je suis donc à la recherche d’une nouvelle alternance dans le cadre de mon Master MIAGE pour approfondir mes compétences en développement, architecture logicielle et gestion de projet. Ouvert à tout types de propositions, n'hésitez pas à me contacter !

    Technologies

    Un aperçu des outils, langages et frameworks que j’ai appris à maîtriser au fil de mes projets, en formation et en entreprise.

    HTML

    CSS

    Python

    PHP

    Javascript

    Java

    ReactJS

    Symfony

    Github

    Tailwind

    Postgresql

    Prestashop

    Vue

    Me contacter

    Soumettre le formulaire ci-dessous pour me contacter

    Ou contactez-moi sur yanis.benlalam@yahoo.com