2008 - 2011 www.eccevino.com
Le site Ecce Vino est un guide des vins vendus sur Internet. Il permet de comparer les offres de plus de 30 sites marchands via un moteur de recherche. Ce site propose également de nombreux articles pour apprendre et découvrir de nombreux thèmes dans le monde du vin. Ce site est basé sur le gestionnaire de contenu open source Drupal. J'étais en charge de la gestion de projet, de l'architecture logicielle et de l'administration des serveurs Linux. J'ai également participé à un programme de recherche ayant permis la mise au point d'un moteur de recommandation de vin.
www.eccevinobox.com
Ce site eCommerce propose des coffrets cadeaux pour offrir du vin. L'architecture technique est basée sur Drupal et Ubercart. J'ai développé le site et le système d'activation des cartes cadeaux.
2007 - 2008Outil de gestion de projets - Banque CACEIS
Cet outil permet de gérer les projets d'un point de vue budgétaire. Il est destiné aux chefs de projet et à la direction informatique. Il permet de suivre la consommation de budget par projet. J'ai effectué une étude des nouveaux besoins afin de faire des propositions fonctionnelles et techniques. J'ai mis à jour le modèle de données et développé un prototype.
2005 - 2007CIRCA – Commission Européenne Luxembourg
L’application CIRCABC est un gestionnaire électronique de documents basé sur le produit open source Alfresco. Il permet de partager des documents entre différents utilisateurs et de gérer les droits d’accès. L’accès aux documents peut se faire via un navigateur internet ou via les protocoles FTP et CIFS. J'ai défini l’environnement de développement ainsi que les configurations des serveurs de test et de validation. J'ai également participé à l’intégration d’une application extérieure au sein de l’architecture existante.
IPM - Commission Européenne Luxembourg
L’application web IPM est destiné à effectuer des sondages sur Internet. Elle est découpée en trois modules. Le premier, le FormGenerator, permet à l’initiateur du sondage de le créer en ligne via une interface graphique. Le second, le FormRunner, sert à récolter en ligne les réponses des personnes sondées. Enfin le dernier, le FormViewer permet de visualiser les résultats du sondage sous différentes formes (statistiques, …). J'ai participé au développement de nouvelles fonctionnalités et à l'amélioration des fonctionnalités de base. J'ai été impliqué dans toutes les facettes techniques du projet: la mise en œuvre des processus métiers (Java et XSLT), les interactions avec la base de données (SQL), la génération de contenu pour l'interface utilisateur (XHTML) et l'exportation des données (STX).
2001 - 2005Banc de tests – SWING-WS
Le projet porte sur le développement de composants logiciels pour un banc de test de cartes électroniques. Le logiciel est découpé en deux parties, une partie embarquée(C) destiné au microprocesseur de la carte sous test et une autre partie destiné au séquenceur des tests (Java). Le séquenceur des tests commande certaines fonctions élémentaires de la carte électronique via une liaison série. J’ai développé la partie logicielle des bancs de test en Java et C.
Gestion des dossiers électroniques – ORGANIC
L’application de gestion des dossiers électroniques peut s’apparenter à une application de workflow. Par exemple, un employé ayant un problème informatique va créer un dossier électronique à l’attention du service Support. Automatiquement ce dossier va être communiqué à ce service. Un suivi ainsi qu’un historique sera automatiquement fait. L’interface entre l’utilisateur et le système de gestion des dossiers électroniques se fait via un navigateur web. J’ai étudié l’existant afin de pouvoir intégrer de nouvelles fonctionnalités. J’ai participé au développement d’une nouvelle version dans le but d’ajouter de nouvelles fonctionnalités et d’améliorer l’ergonomie du site intranet.
TableMaster – ATRONICS
L’application TableMaster permet de gérer des tables de jeu dans les casinos. Elle est destinée à être utilisée par des croupiers via un écran tactile. Cette application a deux rôles : aider le croupier à calculer les mises et enregistrer les données de jeu dans une base de données. L’interface entre le terminal se trouvant sur la table de jeu et la base de données se fait au travers d’un serveur via une connexion réseau. J’ai participé au développement de l’interface graphique (Java SWING). J’ai également travaillé sur les couches de communication entre les clients et le serveur.