Ingénieur en Informatique
Consultant chez Alten
Découvrez à travers ce site ma formation, mes compétences ainsi que l'ensemble
de mes expériences profesionnelles.

Projet Génération d’emplois du temps

Dans le cadre de mon Master 1 Informatique, j’ai réalisé un projet qui avait pour but de développer une application qui permettait de générer automatiquement des emplois du temps d'un établissement. Les deux autres grandes fonctionnalités de cette application étaient de pouvoir également consulter ces emplois du temps et aussi les modifier. Ce projet s’est étalé sur l’ensemble de l’année universitaire.

Nous avons été 14 étudiants à réaliser ce projet. Le projet était divisé en quatre métiers qui étaient :

  • la visualisation ( métier qui s'occupait de l'édition des emplois du temps)
  • la navigation (qui permettait de faire les différents choix pour accéder à son emploi du temps)
  • la création (métier qui s'occupait de la génération d'emplois du temps)
  • la modification (métier qui mettait en oeuvre les méthodes pour les différentes modification d'un emploi du temps).
En ce qui me concerne, j'ai travaillé dans la partie génération d'emplois du temps. Dans ce métier (création), nous avons utilisé les algorithmes génétiques et nous avons également été amené à utiliser différentes technologies comme le framework Struts, Prolog, Java.

Pour ma part dans ce projet, j'étais également responsable de documentation. Cela fut une riche expérience car Latex fut pour moi une grande découverte.

Finalement ce projet, qui en était à sa troisième édition, fut considéré comme acceptable car il remplissait une grande partie du cahier des charges et par conséquent, il ne fut pas reconduit cette année.




Projet Rootkit

Dans le cadre de mon Master 2 Informatique SSI (Sécurité des Systèmes d’Information), j’ai réalisé un projet d’un mois. Ce projet a consisté à étudier le rootkit Hacker Defender. Une étude sur ce que permet de faire ce rootkit fût menée.

Des tests de prise de contrôle d’une machine virolée par une machine distante furent réalisés.




Projet S/MIME

Dans le cadre de mon Master 2 Informatique SSI (Sécurité des Systèmes d’Information), j’ai réalisé un stage de 6 mois au CELAR/DGA à Bruz.

Ce stage a consisté à développer, tout d’abord, différents composants S/MIME destinés à un webmail (Squirrelmail). La deuxième partie du stage fût d’assurer l’interopérabilité entre différents clients de messagerie qui étaient Outlook 2003, Thunderbird et le webmail Squirrelmail.

Pour cela, j’ai commencé par mettre en place une architecture de messagerie : Serveur messagerie, serveur DNS, serveur IMAP, serveur web, annuaire LDAP et IGC.

Les différents composants que j’ai développé ont été écrit en java et PHP. L’intégralité du code java fut écrit à l’aide de la plateforme de développement Eclipse.

Une étude sur des cartes à puce a été également menée lors du stage. Les travaux réalisés ont été de personnaliser les cartes à puce puis d’y insérer des certificats. Différents tests de signature, chiffrement et déchiffrement ont été réalisés entre les différents clients de messagerie.

Pour clore le stage, une connexion HTTPS a été mise en place afin de pouvoir accéder au serveur web de façon sécurisée.




Projet Shibboleth

Actuellement je travaille sur un projet du CRI (Centre de Ressources Informatiques) de l'Université de Rennes 1. Ce projet se situe dans le cadre de la Fédération d'identité des différentes universités de France. Ce projet a pour but de permettre à toutes personnes appartenant à une quelconque université d'accéder à une ressource d'une autre université.

La ressource de l'université sera, ou pas, délivrée à l'utilisateur selon les différents attributs Shibboleth récupéré suite à l'authentification de l'utilisateur auprès de l'IDP de son université. Les ressources qui sont délivrées sont stockées sur un serveur WebDAV (Slide Jakarta).

    Les différentes technologies utilisées sont :
  • Le langage de programmation Java
  • Eclipse pour la plateforme de développement
  • Apache pour le serveur web
  • Tomcat pour le serveur d'application
  • Slide pour le serveur webdav
  • Log4j pour les logs
  • JBoss Rule comme moteur de règle java



Projet Alcatel-Lucent

Confidentiel




Projet Orange Business Services

Confidentiel