CG id : #2584 31 ans Le Pradet Var |
|
|
Dernière expérience |
Teddilab
|
Déc 2017 - Jan 2022 |
Refactoring d'une application legacy LMS (learning machine system) Contexte : héritage d'une application legacy : aucun tests unitaires, couplage très important entre code du domaine et code applicatif et infrastructure. Dans le but de diminuer la dette technique j'ai mis en place une bulle de code propre, où l'ensemble des nouvelles fonctionnalités étaient développées en commençant par écrire les tests. (Test driven development) Au sein de la bulle, mise en place d'une architecture hexagonale. Cette bulle était isolée du reste du code mais on pouvait dans certains cas communiquer avec elle en passant par une couche ACL. Modélisation des différents bounded context propre au domaine métier : gestion des formations au format scorm - gestion des stagiaires et des inscriptions aux différentes formations, catalogue, facturation...
Refactoring des anciennes fonctionnalités :
Stack : Laravel / PostgreSQL
|
Formation |
|
Langues |
français : Bilingue ou langue maternelle anglais : Moyen |