Dimotrans
Description :
Lors de mon alternance chez Désirade, j'ai travaillé sur le projet MyDimotrans pour le groupe Dimotrans. Ce projet visait à maintenir et faire évoluer une plateforme numérique innovante dédiée à la gestion logistique et au transport multimodal. MyDimotrans offre une interface utilisateur intuitive pour le suivi des expéditions en temps réel, la gestion des formalités douanières et l'accès à des services spécialisés pour divers secteurs. En intégrant des outils d'analyse de données et de suivi, cette plateforme améliore l'efficacité opérationnelle et la satisfaction client du groupe Dimotrans.
Réalisations :
Dimotrans, étant sous TMA chez Désirade, pouvait nous solliciter pour des problèmes techniques et des évolutions sur diverses applications, reprises d'un autre prestataire. J'ai traité plusieurs tickets, incluant la correction de bugs et la réponse à des questions techniques. Une de mes réalisations notables a été la mise en place d'un nouveau type de notifications envoyées lors de la création de suivis, améliorant ainsi la communication et le suivi des expéditions.
La structure de la base de données de MyDimotrans est complexe, répartie sur cinq bases différentes avec plusieurs dizaines de tables interconnectées. Bien que je n'aie pas modifié la structure elle-même, j'ai fréquemment analysé et utilisé certaines parties de la base de données pour répondre aux besoins des clients et pour implémenter des évolutions dans le code. Cette tâche m'a permis de développer une compréhension approfondie des relations et des interactions entre les différentes tables.
L'infrastructure mise en place par les anciens prestataires de Dimotrans utilisait Bitbucket et AWS d'Amazon pour le déploiement et la gestion des conteneurs Docker. J'ai travaillé avec ce système de déploiement, permettant de déployer rapidement des nouvelles versions du code source. Cette expérience m'a permis d'acquérir des compétences en déploiement continu et en gestion de l'infrastructure cloud.
J'ai également participé à la gestion de projet en réalisant de la rétroconception pour documenter le code et les fonctionnalités existantes. J'ai produit des documentations écrites détaillées ainsi que des diagrammes UML pour les cas d'utilisation et les diagrammes d'activité. Ces documentations ont servi de base pour les nouvelles évolutions et pour assurer une meilleure compréhension du système par l'équipe.
J'ai également été impliqué dans des tâches de développement web, en apportant des améliorations et en corrigeant le code source du projet, qui utilise le framework PHP Symfony pour le backend et Vue.js pour le frontend. Bien que je n'aie pas d'expérience préalable avec Vue.js, j'ai appris cette technologie progressivement au cours du projet. Concernant Symfony, j'ai perfectionné mes compétences et appris de nouvelles techniques, comme la création et l'exécution de lignes de commande pour lancer des scripts d'envoi de notifications.
En somme, mon rôle dans le projet MyDimotrans a été diversifié et formateur, me permettant d'acquérir des compétences techniques et de gestion de projet, tout en contribuant de manière significative à l'amélioration et au maintien de la plateforme.
Compétences techniques :
Developpement Web - Support Client - Gestion de Projet - Infrastructure - Base de données
Langages et technologies :
HTML - CSS - JS - JQuery - Bootstrap - AWS - Vue.js - PHP - MYSQL