RMOD (fev 2012 - avr 2016), ReMODularization of object-oriented applications

Evolutions / amélioration du système d'intégration continue en place pour Pharo: http://ci.inria.fr/pharo
Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.
Développement d'un package manager nouvelle génération pour Pharo.
Outils pour l'analyse automatique de dépendances.
Elaboration d'un bootstrap pour Pharo
http://www.inria.fr/equipes/rmod

Service d'intégration continue pour Inria (2011 - aujourd'hui)

Chef de projet pour la mise en place d'un service d'intégration continue pour Inria : http://ci.inria.fr

  • Jenkins as a Service
  • Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.

Travail conjoint D2T-DSI.

ADAM (mars 2011 - jan 2012, 11 mois), Adaptive Distributed Applications and Middleware

Action de Développement Technologique ADAPT
Démonstrateur / Lab "Adaptation" pour les technologies ADAM
Recueil des besoins, élaborations des scénarios, achat des équipements, encadrement de l'ingénieur en charge de réaliser le démonstrateur.
http://www.inria.fr/equipes/adam

UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)

UbInnov était lancée depuis 2009, arrêt début 2011 suite au départ du porteur
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et Android
Mise en place SCRUM, développement basé sur l'Ingénierie Dirigée par les Modèles (EMF, Acceleo)

ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware

Action de Développement Technologique Galaxy
Framework SCA pour des architectures logicielles agiles et dynamiques
Plate-forme open source FraSCAti : console d'introspection et de reconfiguration dynamique, API REST pour la reconfiguration dynamique
travail d'intégration des technologies des différents partenaires
http://www.inria.fr/equipes/adam

POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés

Réalisations autour de l'OS/Machine virtuelle Java JITS : Java In The Small
Optimisation de la gestion des chaines de caractères
Réorganisation de la pile d'exécution (gestion d'une pile bi-directionnelle)
Portage 16 bits pour microcontroleur de type AVR (ATMEGA128)
http://www.inria.fr/equipes/pops

DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative

Réalisation d'une image système Globus pour la communauté Grid5000 permettant de déployer une grille virtuelle à la volée.
Couplage de Globus avec le logiciel Paradiseo qui permet de résoudre des problèmes complexes d'optimisation et de combinatoire.
http://www.inria.fr/equipes/dolphin

POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés

portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR (ARM9TDMI).
http://www.inria.fr/equipes/pops

Moyens Informatiques (2004-2005, 12 mois)

Administration Système / Réseaux
Participation à la mise en place de l'infrastructure d'un nouveau bâtiment