Opquast Django
janvier 2017 - janvier 2025(8 ans)— Maintenance et modernisation d'une plateforme SaaS de 54 000 lignes Python (385 modules) sur 8 ans — migrations Python 2→3 et Django 1→5 incluses. — Conception et optimisation des pipelines GitLab CI/CD, améliorant la fiabilité des livraisons — Renforcement de la qualité logicielle grâce à la couverture de tests automatisés. — Accompagnement de l'équipe dans l'adoption des bonnes pratiques Python et du Domain Driven Design. — Migration vers PaaS Clever Cloud améliorant la résilience et l'exploitation des services. — Contribution à la stratégie produit en participant aux choix de tarification et aux arbitrages fonctionnels. — Développement du support LTI 2.0, permettant l'intégration des services Opquast dans les plateformes LMS telles que Moodle. — Contribution à l'obtention du Label A Greenoco et à la démarche Numérique Responsable. — Remplacement du legacy et intégration de services tiers (Cloudinary, CloudConvert, Smowl, Pennylane) en vue de réduire la dette technique — Refonte de la gestion des templates utilisateurs via des patterns Factory et modernisation de l'interface utilisateur avec Bootstrap 5, améliorant la maintenabilité du code et l'expérience utilisateur. — Conception d'un fournisseur d'identité OAuth2/SSO pour l'ensemble de l'écosystème applicatif Opquast, simplifiant la gestion des comptes et l'expérience utilisateur. — Développement du système de génération d'Open Badges permettant de valoriser les parcours de formation et les certifications des utilisateurs de la plateforme.