Portfolio BUT2
Technique

Bilan technique

Analyse des compétences techniques développées pendant le stage.

Optimisation des performances backend

Avant le stage

Débutant avancé

Apres le stage

Autonome sur un diagnostic complet

Au début du stage, je savais corriger une lenteur visible, mais je manquais de méthode pour prouver précisément l'origine du problème. Avec les traces 1 et 2, j'ai appris à mesurer les étapes, comparer des hypothèses et vérifier le gain.

Le progrès principal est d'avoir utilisé le profiler comme outil de décision. Je peux maintenant distinguer un problème de base de données, de transport, de génération fichier ou de sauvegarde.

Conception d'une architecture d'export robuste

Avant le stage

Connaissance théorique 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 être pensé comme un processus suivi, avec un état, une progression, des erreurs gérées et un fichier final stocké.

Le savoir-faire élémentaire le plus important est découper un gros traitement sans perdre la cohérence fonctionnelle. J'ai gardé un flux compatible avec l'existant tout en modifiant la manière dont les données sont transmises et lues. La trace 5 ajoute aussi une autre compétence : savoir abandonner une piste plus complexe quand elle n'est plus la meilleure pour le système final.

Exploitation et traitement de données volumineuses

Avant le stage

À l'aise sur des traitements classiques

Apres le stage

Plus vigilant sur volume, mémoire 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 à ne pas seulement regarder le nombre de lignes, mais aussi la taille JSON, le nombre de batches, la mémoire PHP, la taille finale du fichier et la manière dont les données sont récupérées avant l'export.

Je considère ce niveau comme solide mais encore perfectible : je sais mettre en place une solution robuste, mais je dois encore gagner en expérience sur les tests de limite et la supervision en production.