Portfolio BUT2
Technique

Bilan technique

Analyse des competences techniques developpees pendant le stage.

Optimisation des performances backend

Avant le stage

Debutant avance

Apres le stage

Autonome sur un diagnostic complet

Au debut du stage, je savais corriger une lenteur visible, mais je manquais de methode pour prouver precisement l'origine du probleme. Avec les traces 1 et 2, j'ai appris a mesurer les etapes, comparer des hypotheses et verifier le gain.

Le progres principal est d'avoir utilise le profiler comme outil de decision. Je peux maintenant distinguer un probleme de base de donnees, de transport, de generation fichier ou de sauvegarde.

Conception d'une architecture d'export robuste

Avant le stage

Connaissance theorique des traitements longs

Apres le stage

Capable de concevoir un flux job + streaming

Les traces 3, 4 et 5 montrent une progression sur l'architecture. J'ai compris qu'un export volumineux doit etre pense comme un processus suivi, avec un etat, une progression, des erreurs gerees et un fichier final stocke.

Le savoir-faire elementaire le plus important est decouper un gros traitement sans perdre la coherence fonctionnelle. J'ai garde un flux compatible avec l'existant tout en modifiant la maniere dont les donnees sont transmises et lues. La trace 5 ajoute aussi une autre competence : savoir abandonner une piste plus complexe quand elle n'est plus la meilleure pour le systeme final.

Exploitation et traitement de donnees volumineuses

Avant le stage

A l'aise sur des traitements classiques

Apres le stage

Plus vigilant sur volume, memoire et architecture

Les traces 1, 4 et 5 m'ont fait travailler sur des volumes bien plus importants que les cas habituels. J'ai appris a ne pas seulement regarder le nombre de lignes, mais aussi la taille JSON, le nombre de batches, la memoire PHP, la taille finale du fichier et la maniere dont les donnees sont recuperees avant l'export.

Je considere ce niveau comme solide mais encore perfectible : je sais mettre en place une solution robuste, mais je dois encore gagner en experience sur les tests de limite et la supervision en production.