Analyse d'opinion en temps réel


Création d'une application d’analyse d’opinion à partir de Twitter, en temps réel et restitution mobile. Le but est de proposer aux utilisateurs finaux un outil d'aide à la décision, leur permettant de choisir un produit plutôt qu'un autre, en prenant connaissance de l'émotion exprimée autour d'une entité.

Ceci entre dans le cadre du projet tutoré de fin d'études (dernier semestre du cycle d'ingénieur), d'une durée de deux mois à plein temps et en partenariat avec Objet Direct, du groupe Viseo. L'application web a été développée en trinôme, au sein duquel j'exerçais les fonctions de chef de projet et de développeur.

Analyse d'opinion en temps réel

Le cockpit d'exploitation


Réalisation d'un cockpit d'exploitation afin de renforcer l'efficacité du contrôle des engagements sur le niveau de service pour les back-end hébergés chez Atos Worldline, liés aux applications embarquées d'un grand compte télécom français.

Ce projet a été réalisé lors de mon stage de 4ème année, d'une durée de 12 semaines chez Atos Worldline. L'application web a été développée en binôme, avec la collaboration des équipes concernées et suivant le modèle conceptuel du cycle en V couplé avec des points réguliers.

L'intervention dans chacune des parties de l'application (intégration, bases de données, traitements et restitution multi-devices) rendent ce projet riche en apprentissage de technologies variées, renforcé par le partage de connaissances inter-collaborateurs.

Cockpit d'exploitation multi-devices (Desktop & Mobile)

Le chat multicast


Le chat multicast est un projet démarré en 4ème année. Son but premier était de se familiariser avec la programmation asynchrone événementielle, sur la base de Java NIO. Cette année, il a servi de socle pour développer une application dont les spécifications sont différentes.

Dans la première version, les messages envoyés par un client sont à destination d'un serveur central chargé de les diffuser. Dans la nouvelle version, les messages sont transmis suivant un multicast totalement ordonné, directement entre les membres d'un même groupe. Le projet a donc évolué, en passant d'un système centralisé à un système distribué.

L'accent a été mis sur les spécifications et la conception de l'application, ainsi que sur la fiabilité, notamment la tolérance aux pannes et la mise à l'échelle. Télécharger l'archive pour en savoir plus