Avant Nexence : Poser les bases solides
Avant de rejoindre Nexence, j’ai consacré plusieurs semaines à renforcer mes compétences en développement Front-end.
Animé par l’envie de progresser, j’ai étudié en profondeur la documentation officielle de Vue.js 2, Vuex et Vue Router, et réalisé plusieurs projets expérimentaux pour mettre en pratique mes connaissances.
Cette période intense d’apprentissage m’a permis de consolider mes bases techniques et de cultiver la rigueur nécessaire pour relever mon premier grand défi professionnel.
👉 Pour en savoir plus sur mon parcours initial, c’est par ici :
Découvrir mon profil complet Une entreprise en pleine transformation… et une confiance totale dès le premier jour
J’ai intégré Nexence à un moment clé de son histoire. En pleine mutation, l’entreprise passait de la conception d’événements à celle d’expériences digitales sur mesure, à travers des casiers intelligents et des bornes interactives. Un virage stratégique audacieux, sans retour en arrière.
J’ai été recruté comme développeur Front-end en plein cœur de cette transition.
Dès mes premiers jours, la confiance que m’ont accordée les fondateurs a été totale. Je me souviens encore très bien de Vincent, l’un des deux dirigeants, me disant :
"Si on ne sort pas le projet Club Med, on coule."
Pas de pression, hein ?
Mais loin de m’effrayer, cette phrase m’a motivé. On ne m’avait pas engagé pour exécuter. On m’avait recruté pour construire. J’avais carte blanche pour apprendre vite, faire les bons choix, prendre mes responsabilités. Et je me suis donné à fond pour être à la hauteur de cette confiance.
Mon premier défi ? Justement : le projet Club Med. Une borne tactile interactive installée dans les resorts, permettant aux voyageurs de découvrir les lieux, réserver des activités ou des restaurants via leur bracelet RFID.
🎯 Un projet complexe, visible, stratégique… et mon tout premier projet avec de l’IoT.
Le choix des casiers connectés et l’itération comme moteur
Très vite, il est devenu clair que les casiers connectés n’étaient pas un simple produit ponctuel, mais un véritable axe stratégique pour Nexence. Ce choix technique et commercial s’est accompagné d’une philosophie que j’ai adorée : l’amélioration continue par l’itération.
Chaque projet que nous livrions — pour un centre commercial, une entreprise ou une marque — devenait la base du suivant. Nous apprenions de nos erreurs, identifions les points faibles, et améliorions l’architecture, l’interface ou les fonctionnalités. On ne repartait jamais de zéro.
Très vite, on est passé du copier-coller à la création d’un submodule pour centraliser les briques communes : gestion des connexions, manager de modales, navigation, règles d’authentification... Ce sous-ensemble devenait notre fondation technique.
Et au fil des projets, on a raffiné notre approche : adoption de l’Atomic Design, migration vers Vue 3, meilleure séparation des responsabilités, traduction multilingue avec i18n
, et respect strict des guidelines Vue.js et javaScript. À chaque nouvelle interface, on gagnait en robustesse et en vitesse de développement.
🔁 À chaque déploiement, une occasion de mieux faire : plus propre, plus rapide, plus robuste.
Le SaaS en marque blanche — une synthèse de toutes nos itérations
Après plusieurs projets, une évidence s’est imposée : il nous fallait un outil unique, capable de centraliser et d’unifier tous les parcours clients. C’est ainsi qu’est née notre application SaaS en marque blanche, conçue pour intégrer tous les cas d’usage de manière modulaire.
Ce SaaS a été un tournant technique et organisationnel. On y a concentré toutes nos meilleures pratiques : composants dynamiques, configuration dynamique appliquée côté client, injection de contenus (textes, images, couleurs, règles) à l’initialisation, gestion multilingue, et intégration complète de WebSocket pour remonter les actions physiques en temps réel.
Le système permettait à chaque casier de se réinitialiser chaque matin à 4h, récupérer le flow du client, les contenus à jour, et appliquer les mises à jour sans rupture de service. Un vrai produit stable, robuste et scalable.
Pour moi, ce SaaS a été le point culminant de mon passage chez Nexence. Il condensait tout ce que j’avais appris : organisation du code, vision produit, transmission aux alternants, documentation… et surtout : Qune vraie fierté de voir un produit complet et vivant, toujours en production aujourd’hui.
🧩 Un projet-pivot, pensé pour durer, où chaque décision technique avait du sens.
Des cas clients concrets et parlants
Travailler chez Nexence, c’était aussi plonger dans des cas d’usage très concrets, avec de vrais enjeux de terrain. Chaque client venait avec ses propres besoins, contraintes, contextes d’utilisation. Et c’était à nous d’y répondre, parfois dans l’urgence, souvent avec beaucoup d’adaptation.
Pour Club Med, nous avons développé une borne tactile interactive installée dans les resorts. Grâce à un bracelet RFID, les vacanciers pouvaient se connecter, explorer une carte interactive du resort, réserver des restaurants ou des activités. Le tout, sans login ni clavier. Tout passait par le scan et des visuels immersifs.
Avec Westfield, nous avons installé des casiers en libre-service avec TPE intégré. Particularité : chaque soir, à la fermeture des boutiques, les casiers non vidés s’ouvraient automatiquement pour permettre aux agents de sécurité de vider le contenu et le placer en objets trouvés. En pleine période Covid, nous avons aussi ajouté un module de Click & Collect dans des délais très serrés.
Pour une grande maison de maroquinerie de luxe, nous avons conçu une gestion de vestiaires connectés pour les salariés d’usine. Chaque employé avec son badge, se connecter, et un casier attribué selon son contrat. Les casiers des personnes en fin de contrat étaient automatiquement désactivés après 17h. Et il fallait aussi gérer des règles spécifiques pour les PMR, avec priorité d’attribution et fallback intelligent.
Ces projets nous ont poussés à repousser les limites de notre architecture, à affiner notre logique métier, et surtout à garder toujours en tête l’usage réel des utilisateurs finaux.
🧠 Une diversité de clients, une seule exigence : l’excellence du service terrain.
La fin d’un cycle, et la fierté du chemin parcouru
Au bout de deux ans et demi chez Nexence, quelque chose en moi a commencé à changer. Le SaaS fonctionnait. Il était stable, déployé, utilisé. Les projets se ressemblaient de plus en plus. Les alternants étaient devenus autonomes. Et moi, je commençais à tourner en rond.
J’avais appris énormément — en technique, en rigueur, en coordination, en écoute aussi. Mais j’avais cette petite voix qui me disait :
“Si tu restes maintenant, tu risques de stagner.”
Alors j’ai pris une décision difficile mais nécessaire : partir. Non pas parce que je n’aimais plus ce que je faisais. Mais parce que je sentais que je ne progressais plus. Et ça, pour moi, c’est le signal d’alarme.
Je suis parti avec le sentiment du devoir accompli. J’ai laissé derrière moi une base de code robuste, des outils structurés, des collègues en confiance. Et surtout :
Des casiers, des bornes, des applications qui tournent encore aujourd’hui, dans des lieux publics ou privés, avec du code que j’ai écrit, testé, peaufiné. Et ça, franchement, c’est une vraie fierté.
🙌 Un cycle accompli, une trace durable, et l’envie de continuer à apprendre ailleurs.
Environnement technique
- Frameworks & langages : Vue.js 2 & 3, JavaScript ES6, Composition API, Vuex, Pinia
- Architecture & composants : SaaS embarqué, submodules, flows dynamiques, i18n multilingue
- Temps réel & matériel : WebSocket, QR code, RFID, TPE (Ingenico)
- Qualité & tests : Mocha, Chai, revues de PR
- Outils & CI/CD : Docker, Webpack, VSCode
- Communication & pilotage : Slack, livraisons en cycles courts
🛠️ Une stack front pensée pour durer, embarquée dans du matériel industriel.
L'équipe projet
- 👤 1 Lead développeur Front-end (moi)
- 🎓 2 alternants Front-end
- 🛠️ 1 Lead développeur Back-end
- 💾 1 Développeur Back-end
- 📋 1 cheffe de projet
👥 Une équipe réduite mais soudée, capable de livrer des produits complexes dans des délais serrés.
Après Nexence : viser plus loin, viser plus grand
Nexence m'avait donné des bases solides : rigueur, modularité, exigence du terrain.
Mais je ne voulais pas m'arrêter là. J’avais besoin de repousser mes limites, d'explorer d'autres univers, d'affiner mon impact.
👉 Avec CheckMyGuest, j’ai plongé dans la refonte d'un ERP complexe, orchestré plusieurs projets en parallèle, et structuré un écosystème produit de A à Z.
👉 Avec Prométhée Earth Intelligence, j’ai découvert l’univers fascinant de la donnée spatiale et des enjeux stratégiques globaux, en renforçant encore mes compétences en Front avancé et en expérience utilisateur.
Deux aventures très différentes. Un même objectif : construire du solide, utile, durable — et continuer à grandir.
Liens utiles