Projet
Assistant Virtuel SNCF
Chatbot d'information voyageurs : l'agent virtuel communique les arrêts et les éventuelles perturbations à partir d'un numéro de train ou de car TER et LEX (Léman Express).
Contexte : SNCF Connect & Tech — Développeur Full Stack Java (alternance) (Septembre 2022 — Octobre 2024)

Problème
Diffuser une information voyageurs fiable et à jour sur plusieurs canaux (web, WhatsApp, Messenger), avec un rythme de mise en production élevé — notamment pendant les Jeux Olympiques de Paris 2024.
Solution
Un assistant conversationnel bâti sur la plateforme open source Tock et des composants NLP, avec des fonctionnalités backend en Java / Kotlin exposées via des API REST et des interfaces web en React.
Architecture
- Plateforme conversationnelle Tock (Tock Studio) et traitement du langage naturel.
- Services backend Java / Kotlin exposant des API REST.
- Données NoSQL dans MongoDB.
- Pipelines CI/CD GitLab CI et Jenkins, déploiements conteneurisés Docker / Kubernetes sur AWS.
Stack technique
Java Kotlin React MongoDB Nginx Kubernetes AWS GitLab Jenkins Tock NLP API REST Jira