Développeuse Full Stack (Stage PFE)
Conception et développement de Flexee, une plateforme intelligente de gestion de flexibilité et de capacité énergétique pour la recharge de véhicules électriques.
- Conception et développement d'une architecture modulaire basée sur 5 microservices reliés par une API Gateway.
- Mise en place d'une base de données PostgreSQL multi-schémas gérée avec Prisma ORM et un bus d'événements Redis Pub/Sub.
- Intégration de deux modules d'intelligence artificielle comprenant un chatbot RAG et un modèle de prédiction de consommation basé sur Random Forest.
- Configuration et automatisation d'une couverture complète de tests unitaires avec Jest, validant 1169 cas de tests pour atteindre 100% de couverture.
- Rédaction et exécution de 35 scénarios de tests fonctionnels et end-to-end automatisés avec Selenium, Cucumber et JUnit.
- Construction d'un pipeline d'intégration et de déploiement continus (CI/CD) sur GitLab.
- Orchestration de l'infrastructure avec Docker Swarm pour déployer l'application sur un serveur OVH sécurisé par Nginx et SSL Let's Encrypt.
Environnement technique