Portfolio BUT2

Accueil

Portfolio de stage BUT2 - synthese des competences 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 donnees volumineuses, documentation technique, analyse metier, migration d'un projet legacy et import BOAMP.

Contexte entreprise

HLP Services developpe la suite logicielle MAPPSY, utilisee dans des contextes industriels et organisationnels proches d'un MES/ERP. Pendant le stage, j'ai travaille sur plusieurs briques de l'ecosysteme : le frontend Angular, l'API PHP/Slim, l'API VRS en NestJS, MongoDB, MySQL, puis un projet Symfony plus ancien lie aux marches publics.

Mon environnement de travail a donc ete tres transversal : comprendre les besoins utilisateur, lire un code existant, mesurer les performances, proposer une architecture, developper, tester, documenter et echanger avec l'equipe.

Sujet principal du stage

Le sujet qui a le plus structure mon stage est la refonte de l'export Cockpit. L'ancien systeme utilisait OpenTBS avec des templates XLSM et envoyait souvent de gros payloads en une seule fois. Cela posait plusieurs problemes : temps de generation eleve, risque de limite post_max_size, consommation memoire PHP, navigateur bloque pendant l'export et peu de visibilite pour l'utilisateur.

J'ai donc travaille sur un nouveau flux avec jobs, envoi par chunks/batches, stockage temporaire par feuille, generation streaming avec OpenSpout, historique utilisateur, progression et documentation technique.

Competences generales

Les competences suivantes sont detaillees dans les pages du portfolio. Les couleurs sont reprises dans les traces pour montrer rapidement quel savoir-faire est mobilise.

Organisation du portfolio

  • La page Technique presente les traces liees a l'export Cockpit, au profiler, aux batches et a MongoDB.
  • La page Suivi de projet explique la documentation, l'UI utilisateur et la preparation des supports.
  • La page Integration entreprise montre l'adaptation a des projets existants avec Symfony legacy et l'import BOAMP.

Chaque trace contient une preuve, les points remarquables et une analyse des savoir-faire mobilises. Les bilans reprennent ensuite le niveau de maitrise avant/apres le stage.

On this page