Cinq semaines au cœur de Tag‑IP

Cinq semaines à maintenir, créer et documenter des applications web


Tag IP

Tag‑IP s’impose comme un acteur discret mais déterminant de la mobilité connectée à Madagascar.


L’entreprise conçoit des applications web pensées pour le suivi, la sécurité et l’optimisation des véhicules et des flux urbains. Parmi ses réalisations, Track, une solution avancée de géolocalisation de flottes permet d’améliorer la productivité, de réduire le taux d’accidents et d’alléger les coûts d’exploitation, contribuant à établir Tag‑IP comme leader du marché dans l’Océan Indien (+8000 véhicules équipés). Leur application Traffic fournit une cartographie en temps réel du trafic à Antananarivo, offrant une vision immédiate des embouteillages et des flux urbains. Enfin, Smart Track un service dédié aux particuliers permet le suivi en temps réel, l’envoi de notifications en cas de survitesse ou d’accident, et des comptes rendus mensuels pour ne rien manquer. 


C’est dans ce cadre que j’ai été accueilli pour un stage de cinq semaines, du 17 novembre au 19 décembre 2025, en tant que stagiaire en développement web. Ma mission portait sur la maintenance et l’évolution des dépendances des applications web, ainsi que sur la création d’une application de démonstration mettant en valeur une librairie de composants Phoenix LiveView. J’ai également conçu un workshop frontend pour exposer ces composants aux équipes et rédigé une documentation détaillée pour en assurer l’usage continu après mon départ.


Le travail s’est déroulé de manière autonome, sous la validation régulière du lead developer, en interaction avec un ingénieur développeur, le référent technique et l’administrateur systèmes pour le déploiement local. L’ambiance était marquée par la légèreté et la convivialité, ponctuée de rires qui rythmaient les journées de travail.


Le stage a confronté à des enjeux concrets : trouver des versions stables des dépendances pour garantir la compatibilité et la portabilité des applications, tout en assurant que la librairie puisse être affichée dans un storyboard exploitable, avec le code source actualisé en live, sans solutions “en dur”. Plusieurs approches ont été explorées, certaines trop complexes, d’autres insuffisamment modulables. Ce processus a imposé une réflexion profonde sur l’architecture, la maintenabilité et l’ergonomie, des enjeux essentiels à tout projet web structuré et pérenne.


Au-delà de l’apprentissage technique, notamment la maîtrise d’Elixir et Phoenix LiveView, ce stage a renforcé ma capacité à conduire un projet de bout en bout dans un cadre d’autonomie contrôlée. Il a montré que la création d’outils robustes ne se mesure pas uniquement à leur fonctionnalité, mais à la rigueur de leur architecture, à la précision de leur documentation et à la constance dans l’application des bonnes pratiques. Cinq semaines ont suffi pour condenser un apprentissage intense, où la technique devient matière et chaque décision participe à l’exactitude et à l’élégance du système.


Site web de l'entreprise