Main.Research History

Hide minor edits - Show changes to markup

May 05, 2023, at 08:29 AM by 193.51.236.40 -
Changed lines 3-7 from:

Chef de projet Intégration continue

Depuis 2011, je suis chef de projet intégration continue. Ce projet consiste à mettre en place un service d'intégration continue en mode Software as a Service pour l'ensemble des développeurs d'Inria.

Le service offre à la fois des instances de l'outil Jenkins et des machines de build dédiées à chaque projet.

to:

Chef de projet Intégration continue 2011 - 2020

De 2011 à 2020, j'ai été chef de projet intégration continue. Ce projet consistait à mettre en place un service d'intégration continue en mode Software as a Service pour l'ensemble des développeurs d'Inria.

Le service offre à la fois des instances de l'outil Jenkins et des machines de build (machines virtuelles ou containers disponibles à la demande) dédiées à chaque projet.

Changed line 10 from:
  • ferme de compilation: CloudStack
to:
  • ferme de compilation: CloudStack, Docker
May 13, 2015, at 02:42 PM by 10.201.5.239 -
Changed line 22 from:

Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeur.

to:

Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeurs.

October 07, 2013, at 09:45 AM by 193.51.236.243 -
Added line 26:
October 07, 2013, at 09:45 AM by 193.51.236.243 -
Added lines 1-28:

Je travaille actuellement à Inria sur les projets suivants:

Chef de projet Intégration continue

Depuis 2011, je suis chef de projet intégration continue. Ce projet consiste à mettre en place un service d'intégration continue en mode Software as a Service pour l'ensemble des développeurs d'Inria.

Le service offre à la fois des instances de l'outil Jenkins et des machines de build dédiées à chaque projet.

Technologies utilisées:

  • portail web: Symfony2, Capifony, RabitMQ, LDAP, MySql
  • ferme de compilation: CloudStack

Détail du poste:

  • encadrement du développeur, interactions avec la DSI (infrastructures),
  • définition des objectifs, de la feuille de route, des moyens nécessaires,
  • planification des évolutions,
  • animation, reporting,
  • veille, un peu de développement.

Outils et infrastructures pour un eco-système Pharo modulaire, équipe Rmod

Depuis Février 2012, je travaille au sein de l'équipe Rmod spécialisée dans la réingénierie d'applications et dans la définition de nouvelles constructions modulaires pour les langages. L'équipe développe également la plateforme Pharo qui est un environnement Smalltalk novateur, libre et open-source.

Dans ce cadre, je travaille actuellement sur un axe particulier: permettre une gestion modulaire des images Smalltalk en améliorant le méchanisme de gestion des dépendances logicielles et en proposant les outils adéquats aux développeur.

Technologies/Méthodes utilisées: Smalltalk, Pharo, git, Metacello, Clean Code, TDD, développement itératif


October 07, 2013, at 08:48 AM by 193.51.236.243 -
Added line 2:
October 07, 2013, at 08:48 AM by 193.51.236.243 -
Changed lines 1-48 from:

RMOD (fev 2012 - fev 2014), 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.
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), 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

to:
March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 3 from:

Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.

to:

Développement d'un outil permettant de gérer facilement les dépendances logicielles et la gestion des releases.\\

March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 6 from:

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

to:

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

March 28, 2013, at 02:37 PM by 193.51.236.243 -
Changed line 6 from:

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

to:

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

March 28, 2013, at 02:36 PM by 193.51.236.243 -
Changed lines 8-9 from:
  • Jenkins as a Service
  • Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
to:
  • Jenkins as a Service
  • Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
March 28, 2013, at 02:35 PM by 193.51.236.243 -
Added lines 5-10:

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

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.

March 28, 2013, at 02:28 PM by 193.51.236.243 -
Changed lines 2-3 from:

Improve continuous integration system for the Pharo project\\

to:

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.

Added line 9:

Recueil des besoins, élaborations des scénarios, achat des équipements, encadrement de l'ingénieur en charge de réaliser le démonstrateur.\\

Changed line 20 from:

travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)\\

to:

Plate-forme open source FraSCAti : console d'introspection et de reconfiguration dynamique, API REST pour la reconfiguration dynamique\\

Changed line 33 from:

couplage de Globus avec le logiciel Paradiseo permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.\\

to:

Couplage de Globus avec le logiciel Paradiseo qui permet de résoudre des problèmes complexes d'optimisation et de combinatoire.\\

Changed line 37 from:

portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR.\\

to:

portage de Camille (exokernel for small devices) sur la plate-forme expérimentale EXCALIBUR (ARM9TDMI).\\

December 18, 2012, at 03:52 PM by 193.51.236.243 -
Changed line 1 from:

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

to:

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

Changed line 5 from:

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

to:

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

Changed line 10 from:

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

to:

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

Changed line 15 from:

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

to:

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

Changed line 22 from:

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

to:

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

Changed line 29 from:

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

to:

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

Changed line 34 from:

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

to:

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

Changed line 38 from:

Moyens Informatiques (2004-2005, 12 mois)

to:

Moyens Informatiques (2004-2005, 12 mois)

December 17, 2012, at 05:13 PM by 193.51.236.243 -
Changed lines 1-2 from:

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

Improve continuous integration system for the Pharo project

to:

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

Improve continuous integration system for the Pharo project\\

Changed lines 5-7 from:

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

Action de Développement Technologique ADAPT Démonstrateur / Lab "Adaptation" pour les technologies ADAM

to:

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

Action de Développement Technologique ADAPT
Démonstrateur / Lab "Adaptation" pour les technologies ADAM\\

Changed lines 9-12 from:

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

to:

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\\

Changed lines 15-19 from:

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 travail sur la plate-forme open source FraSCAti (reconfiguration dynamique) travail d'intégration des technologies des différents partenaires

to:

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
travail sur la plate-forme open source FraSCAti (reconfiguration dynamique)
travail d'intégration des technologies des différents partenaires\\

Changed lines 22-26 from:

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)

to:

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)\\

Changed lines 29-31 from:

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 permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.

to:

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 permettant de résoudre des problèmes complexes d'optimisation et de combinatoire.\\

Changed lines 34-35 from:

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.

to:

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.\\

Changed lines 38-39 from:

Moyens Informatiques (2004-2005, 12 mois)

Administration Système / Réseaux

to:

Moyens Informatiques (2004-2005, 12 mois)

Administration Système / Réseaux\\

December 17, 2012, at 05:12 PM by 193.51.236.243 -
Added lines 1-40:

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

Improve continuous integration system for the Pharo project http://www.inria.fr/equipes/rmod

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

Action de Développement Technologique ADAPT Démonstrateur / Lab "Adaptation" pour les technologies ADAM 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 travail sur la plate-forme open source FraSCAti (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 permettant 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. 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