Accueil
Portfolio de stage BUT2 - synthese des compétences et des traces.
Stage chez HLP Services autour de MAPPSY
Ce portfolio regroupe les traces les plus importantes de mon stage : optimisation d'exports Cockpit, traitement de données volumineuses, documentation technique, analyse métier, migration d'un projet legacy et import BOAMP.
Contexte entreprise
HLP Services développe MAPPSY, une suite digitale dédiée au pilotage de la performance industrielle. La plateforme couvre plusieurs usages : management visuel, supervision de production, suivi terrain, standards, contrôles, audits et amélioration continue. Elle s’inscrit dans une logique d’industrie 4.0, avec une dimension MES permettant de connecter les données atelier aux outils de pilotage de l’entreprise.
Pendant mon stage, j’ai travaillé sur plusieurs briques de cet écosystème : le frontend , l’API /, l’API VRS en , les bases de données et , ainsi qu’un projet plus ancien en lié aux marchés publics.
Mon environnement de travail a donc été très transversal : comprendre les besoins métier, analyser un code existant, mesurer les performances, proposer des améliorations techniques, développer, tester, documenter et échanger régulièrement avec l’équipe.
Sujet principal du stage
Le sujet qui a le plus structuré mon stage est la refonte de l'export Cockpit. L'ancien système utilisait OpenTBS avec des templates XLSM et envoyait souvent de gros payloads en une seule fois. Cela posait plusieurs problèmes : temps de génération élevé, risque de limite post_max_size, consommation mémoire PHP, navigateur bloqué pendant l'export et peu de visibilité pour l'utilisateur.
J'ai donc travaillé sur un nouveau flux avec jobs, envoi par chunks/batches, stockage temporaire par feuille, génération streaming avec OpenSpout, historique utilisateur, progression et documentation technique.
Compétences générales
Les compétences suivantes sont détaillées dans les pages du portfolio. Les couleurs sont reprises dans les traces pour montrer rapidement quel savoir-faire est mobilisé.
Optimisation des performances backend
Mesurer les temps d'exécution, identifier les bottlenecks et comparer plusieurs moteurs d'export. Technique
Conception d'une architecture d'export robuste
Découper un export lourd en jobs, batches et génération streaming pour éviter les limites serveur. Technique
Exploitation et traitement de données volumineuses
Optimiser les recherches MongoDB, manipuler de gros volumes et limiter les traitements inutiles. Technique
Organisation et pilotage d'un chantier technique
Avancer par mesures, tests, diagrammes, déploiements et retours d'équipe. Suivi de projet
Communication et documentation technique
Produire des schémas, tableaux et explications accessibles pour l'équipe et la soutenance. Suivi de projet
Adaptation à un environnement logiciel existant
Intervenir dans des projets existants, parfois anciens, sans casser les usages déjà en place. Intégration entreprise
Compréhension des besoins métier et utilisateurs
Relier les choix techniques aux usages réels : export, historique, blogs, marchés publics. Intégration entreprise
Organisation du portfolio
- La page Technique présente les traces liées à l'export Cockpit, au profiler, aux batches et à MongoDB.
- La page Suivi de projet explique la documentation, l'UI utilisateur et la préparation des supports.
- La page Intégration entreprise montre l'adaptation à des projets existants avec Symfony legacy et l'import BOAMP.
Chaque trace contient une preuve, les points remarquables et une analyse des savoir-faire mobilisés. Les bilans reprennent ensuite le niveau de maîtrise avant/après le stage.