Objectif : Cette page présente l'acquisition de mes apprentissages critiques (AC) en associant chacun avec les composantes essentielles (CE) correspondantes. Chaque AC est évalué selon trois niveaux : Acquis, En cours d'acquisition, ou Non acquis.
Pour la SAÉ S5, j'ai implémenté une architecture découplée utilisant Symfony et API Platform en back-end et Vue.js en front-end. Ce choix stratégique (CE1.06) a permis de séparer strictement la logique métier des composants d'interface, garantissant une application fluide et maintenable.
Chez Ivalua, je fais évoluer le code .NET/C# du progiciel pour répondre aux besoins spécifiques des clients. Chaque évolution est suivie d'une phase de test et accompagnée d'une documentation technique en anglais côté R&D, assurant la pérennité du système (CE1.04).
J'ai conçu l'infrastructure de déploiement via des scripts Docker (CE1.06). Cela a permis d'unifier les environnements de développement et de production, garantissant la stabilité de l'application lors de son intégration sur serveur.
En alternance, je constate directement qu'un bug applicatif peut avoir un impact au-delà de la technique avec des retards dans les traitements, blocage d'étapes métier, et répercussions financières pour l'entreprise (temps de correction, pénalités contractuelles potentielles, perte de productivité). J'analyse donc les incidents par niveau de criticité et par impact métier pour prioriser les corrections et limiter les effets en chaîne côté client.
Cette compétence est encore en cours d'acquisition, car j'apprends encore à estimer plus précisément l'impact des bugs avant qu'ils arrivent en production.
Avec Valorant MMR, j'ai intégré une API externe dans une application web en structurant les appels, le traitement des réponses et la restitution des données dans une interface exploitable. Ce travail illustre l'intégration d'un composant externe dans un système cohérent, tout en maîtrisant les contraintes d'usage et de fiabilité.
Cette compétence est encore en cours d'acquisition, car le projet est encore en cours de développement.
Chez Ivalua, nous adaptons le progiciel aux besoins spécifiques de chaque client. Chaque instance est configurée différemment (processus, règles de gestion, paramétrage fonctionnel et technique) pour répondre aux contraintes métier propres à l'organisation, ce qui illustre concrètement l'adaptation d'un système d'information à des contextes variés.
Je partage quotidiennement des analyses techniques et des reproductions d'anomalies en anglais, sachant que nous avons des outils internes qui veille quotidiennement sur les anomalies en production. Cette communication collaborative (CE6.04) assure que l'ensemble des acteurs dispose d'informations à jour pour résoudre les incidents.
Je veille au respect des contraintes contractuelles (SLAs) lors de la livraison de correctifs (CE6.03). Cela garantit la continuité d'activité des clients et préserve les enjeux économiques liés à la disponibilité du progiciel.
J'accompagne les clients dans la recette de nouvelles configurations du progiciel (CE6.02). Mon rôle est de vulgariser les évolutions techniques pour faciliter l'adoption des changements par les utilisateurs finaux.
Sur ce projet, j'ai contribué au pilotage collectif en facilitant les échanges entre les membres de l'équipe, en clarifiant les priorités et en suivant l'avancement des tâches. Cette organisation collaborative a permis de mieux répartir le travail, d'anticiper les blocages et de tenir les objectifs du projet.
Architecture Symfony/Vue.js, conteneurisation Docker et choix techniques orientés maintenabilité.
Évolutions .NET, adaptation du progiciel par client, gestion des anomalies et coordination avec les équipes.
Intégration d'API externe, traitement des données et prise en compte des contraintes d'usage du service tiers.