Full-Stack Software Engineer
A rejoint l'entreprise AGENA3000 dans le cadre d'un contrat en alternance (32h/semaine sur 4 jours) puis à temps plein, pour participer au développement et à l'architecture de la plateforme PIM Retail.
- A conçu une nouvelle architecture technique pour une partie de la couche service de PIM Retail, en remplaçant les microservices Node.js existants par une solution .NET / C# basée sur une nouvelle approche de conception.
- A défini l'architecture cible à partir des limites des services existants, en redéfinissant les frontières de service, les responsabilités et les contrats REST autour des besoins métiers réels.
- A conçu un nouveau schéma de base de données relationnelle à partir de zéro, en résolvant les contraintes structurelles du modèle historique et en améliorant la cohérence des données ainsi que les performances des requêtes.
- A défini le chemin de migration à partir du schéma historique afin de permettre l'adoption de la nouvelle architecture sans perturber les données des clients existants.
- A livré des fonctionnalités et des corrections de bugs à chaque sprint sur PIM Retail, en gérant chaque élément de bout en bout sur le backend PHP/Symfony, les microservices Node.js et le frontend Angular.
- A analysé les besoins clients entrants avec le product owner en évaluant la faisabilité et l'impact, puis en produisant la proposition technique et l'estimation de charge.
- A construit des requêtes SQL complexes sur PostgreSQL pour répondre aux besoins métiers que la couche ORM ne pouvait exprimer.
- A assuré le support de niveau 3 (L3) pour les clients de PIM Retail, en diagnostiquant les tickets escaladés dans le code de production, en livrant des correctifs d'urgence sous 24 heures et en documentant les causes profondes.
- A géré la gestion des incidents lors de la rotation L3.
- A maintenu les environnements conteneurisés avec Docker et Docker Compose ainsi que les pipelines GitLab CI/CD automatisant la construction, les tests et le déploiement.
- A utilisé quotidiennement des assistants de codage par IA pour le scaffolding, le refactoring et le débogage, en effectuant une revue de chaque changement généré avant son déploiement.
Environnement technique