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