Développement complet d'une plateforme de mise en relation de passagers et de chauffeurs de VTC. L'application a été construite sur une architecture modulaire composée de 6 microservices indépendants déployés dans des conteneurs.
Sécurisation des différents composants de l'application en mettant en place des systèmes d'authentification par clé d'API et OAuth2/OpenID. L'intégration continue s'est appuyée sur GitLab pour le versionnement du code et le stockage des images conteneurisées (registry) avant la mise en production.
Développement d'une application de chat (Client/Serveur) en JavaFX respectant l'architecture MVC. L'objectif était de créer un client lourd robuste capable d'échanger des messages JSON en temps réel via Sockets TCP.
Platform.runLater).
Pour éviter le gel de l'interface, j'ai dû déléguer l'écoute réseau à un thread dédié et utiliser Platform.runLater() pour mettre à jour la vue en toute sécurité lors de la réception des messages.
Déploiement d'une solution complète : du capteur physique jusqu'au dashboard Web, en passant par la base de données et l'infrastructure virtuelle.
Les données sont visualisées sur un Dashboard Grafana (temps réel + historique) et exportables via SQL.
Développement d'un outil Python pour aider un enseignant à planifier sa séquence. Le programme analyse un calendrier d'événements académiques pour extraire les modules, les groupes de TD et calculer les heures.
Conception de ce site internet personnel pour mettre en avant mon parcours. Ce site sert de CV dynamique et évolutif.
Création d'une affiche professionnelle pour sensibiliser aux bonnes pratiques de cybersécurité (basé sur le MOOC ANSSI).