Ingénieur R&D Neotys depuis 2015

Ingénieur dans l'équipe Algorille au Loria 2013-2014

  • Kascade : Logiciel de diffusion fiable et efficace sur un grand nombre de nœuds. HAL HPDIC 2014
    • J'ai travaillé à partir d'un script qui ne fonctionnait pas.
    • J'ai proposé un protocole fonctionnel, sans interblocage.
    • J'ai implémenté ce protocole en ruby.
    • J'ai proposé quelques solution pour implémenter les timeout avec les socket en ruby. Ruby change le type de sockets en non bloquant lors de l'utilisation de threads, l'options des sockets est changée et nos paramètres de timeout ne fonctionnent plus.
    • J'ai aussi mené les expérimentations sur Grid'5000.
  • Kadeploy : Projet permettant le déploiement sur un grand nombre de nœuds. http://kadeploy3.gforge.inria.fr/
    • Ma tâche première fut le débogage.
    • J'ai proposé une système de mock, permettant de faire des tests plus poussés et plus rapides qu'avec des nœuds et un serveur
    • J'ai refait des parties de code tel que le système de cache ou de contrôle d’exécution de processus externe.
    • J'ai proposé une documentation plus simple ainsi que des tutoriaux.
    • J'ai optimisé les performances du script permettant l'installation à des fins de test de kadeploy dans Grid'5000 (kabootstrap).
  • XPFlow : Orchestrateur d'expérimentation. http://xpflow.gforge.inria.fr/
    • J'ai travaillé avec Tomasz Buchert pour faire une première release fonctionnant sur différent distributions
    • J'ai proposé une documentation et quelques tutoriels
    • J'ai proposé différentes pistes pour améliorer le prototype, comme l'unification de certain type l'ajout de fonctions de probabilités.