Transformation UI/UX et ingénierie chez Ma Formation Médicale
Ma Formation Médicale est une plateforme d'e-learning dédiée à la formation médicale continue pour les professionnels de santé en France. En tant qu'Ingénieur Logiciel Full-Stack, j'ai piloté une modernisation complète de la stack applicative et de l'infrastructure de livraison — une transformation touchant chaque couche du système, de l'UI au pipeline de déploiement.
Migration PHP vers JavaScript
La plateforme reposait initialement sur un monolithe PHP avec une logique front-end fortement couplée. J'ai conduit la migration vers une stack JavaScript moderne, introduisant une séparation claire entre front-end et back-end, et refondant l'UI avec une architecture orientée composants. Le résultat : une amélioration de 40% des performances applicatives et une hausse de 30% de la maintenabilité du code — des gains mesurables qui ont permis à l'équipe de livrer des fonctionnalités plus rapidement avec moins de régressions.
Architecture orientée composants
La transition vers une approche composants n'était pas qu'un choix technologique — c'était un changement culturel pour l'équipe. J'ai introduit des composants UI réutilisables, standardisé les patterns de récupération de données et documenté l'architecture pour permettre à l'équipe de scaler le développement sans accumuler de dette technique. La lisibilité et la cohérence du code se sont considérablement améliorées.
Refonte de l’infrastructure DevOps
Au-delà du développement applicatif, j'ai architecturé et déployé une infrastructure DevOps robuste : Docker Swarm pour l'orchestration des conteneurs, Portainer pour la gestion du cluster, Jenkins pour les pipelines CI/CD, et Traefik comme reverse proxy et load balancer. Ce dispositif a remplacé des procédures de déploiement manuelles par des pipelines automatisés et reproductibles — générant des économies de productivité significatives chaque mois et réduisant les risques lors des mises en production.
Impact
L'effet combiné de la modernisation applicative et de la refonte DevOps a positionné Ma Formation Médicale pour scaler sa plateforme face à la demande croissante des professionnels de santé, tout en maîtrisant les coûts opérationnels et la charge de maintenance.
Stack technique
JavaScript · Architecture composants · Docker Swarm · Portainer · Jenkins · Traefik · CI/CD