Full-Stack & AI Engineer
Intégration de SmartOvate dans le cadre d'un stage de fin d'études pour concevoir Subul, une plateforme d'apprentissage par agents IA personnalisant les feuilles de route de certification IT.
- Conception d'une architecture microservices composée de 6 services, intégrée avec la messagerie RabbitMQ, le cache Redis, une base de données PostgreSQL par service et un monorepo Turborepo.
- Développement d'un pipeline d'IA à 8 agents, incluant un orchestrateur ReAct et LangGraph coordonnant 5 outils pour les diagnostics d'apprenants, la génération de questions adaptatives, la génération de roadmaps par RAG, l'auto-critique et la négociation conversationnelle via Azure OpenAI GPT-4o-mini et Azure AI Search.
- Mise en place des pipelines CI/CD GitHub Actions incluant des tests Jest, Docker, ECR et Helm.
- Déploiement de l'application sur Amazon EKS en architecture Multi-AZ avec VPC, NAT Gateway et ELB.
- Configuration du monitoring de l'infrastructure avec Grafana.
Environnement technique