Mission de consultance · Logistique · Prototype

Easy4Pro

Contribution au développement d’un prototype web destiné à orchestrer des opérations logistiques urgentes en connectant plusieurs prestataires de transport.

Expérience associée

Adneom

Développeur PHP backend / consultant · 2016 — 2017

Voir l’expérience correspondante

Contexte du projet

Easy4Pro était un prototype de plateforme web développé chez Flash Global, une entreprise logistique spécialisée dans la gestion de pièces détachées critiques et les services de supply chain internationale.

Le projet visait à explorer un système capable d’orchestrer des opérations de transport urgentes en connectant plusieurs prestataires logistiques à travers différentes régions.

La plateforme était basée sur une application logistique interne existante et l’étendait avec de nouvelles capacités destinées à automatiser une partie du processus de coordination du transport.

J’ai rejoint le projet comme développeur consultant via Adneom et travaillé directement au sein de l’équipe de développement de Flash Global.

Objectifs du projet

Vue d’ensemble du système

La plateforme permettait aux utilisateurs de définir deux lieux n’importe où dans le monde et tentait de coordonner le transport de marchandises entre ces points en identifiant automatiquement les acteurs logistiques disponibles le long de l’itinéraire.

Le système visait à soutenir des livraisons soumises à des contraintes de temps en orchestrant plusieurs prestataires de transport impliqués dans différentes étapes de la chaîne de livraison.

Mon rôle

J’intervenais comme consultant backend developer intégré à l’équipe de développement interne de Flash Global.

Structure d’équipe

Le développement était réalisé par une équipe mixte composée de développeurs internes Flash Global, de consultants Adneom et d’une société de développement externe située en France.

La taille de l’équipe était globalement inférieure à dix développeurs.

Technologies utilisées

Langages principaux

  • PHP
  • JavaScript
  • SQL

Framework

  • Zend Framework

Frontend

  • HTML
  • CSS
  • JavaScript
  • Possiblement Backbone.js, avec une incertitude de mémoire

Base de données

  • MySQL

Version control

  • Git avec workflow GitFlow

Défis techniques

Comprendre un large système existant

Le projet était basé sur une application existante conséquente, nécessitant un effort important pour comprendre l’architecture et intégrer de nouvelles fonctionnalités.

Travailler sur un prototype construit depuis une base legacy

Easy4Pro était développé comme une preuve de concept dérivée d’une plateforme logistique existante, combinant refactoring, extension et expérimentation.

Logique métier complexe

L’application tentait de modéliser et coordonner plusieurs acteurs impliqués dans des opérations logistiques internationales, ce qui introduisait une complexité métier significative.

Résultats / impact

Easy4Pro a servi de prototype explorant de nouvelles manières d’orchestrer des opérations logistiques urgentes à partir d’une plateforme logicielle existante.

Le projet a permis à Flash Global d’expérimenter l’extension de ses systèmes logistiques vers une coordination de transport plus automatisée.

Apprentissages personnels

Ce projet était ma première mission de consultance après avoir rejoint Adneom.

Il m’a introduit au travail comme consultant intégré chez un client, à la collaboration avec des équipes mixtes composées de développeurs internes et de partenaires externes, à la navigation dans une large base de code d’entreprise existante et à l’utilisation de Git avec le workflow GitFlow.

C’était également ma première expérience professionnelle à travailler à l’étranger pendant la semaine, au Luxembourg, tout en rentrant chez moi le week-end.