Main.Research History
Hide minor edits - Show changes to output
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 etdes machines de build dédiées à chaque projet.
Le service offre à la fois des instances de l'outil Jenkins et
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.
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
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.
Deleted line 2:
Changed lines 26-31 from:
[[
to:
!!Divers
[[Talks|Présentations et publications]]
[[Work|Activités de Recherche et Développements passées]]
[[Talks|Présentations et publications]]
[[Work|Activités de Recherche et Développements passées]]
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 [[http://www.pharo-project.org/home|Pharo]] modulaire, équipe [[http://rmod.lille.inria.fr|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 [[http://www.pharo-project.org/home|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
----
!! 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 [[http://www.pharo-project.org/home|Pharo]] modulaire, équipe [[http://rmod.lille.inria.fr|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 [[http://www.pharo-project.org/home|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
----
Changed lines 1-48 from:
Evolutions / amélioration du système d'intégration continue en place pour [[http://pharo-project.org| 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:
[[Work|Activités de Recherche et Développements passées]]
[[Talks|Présentations et publications]]
[[Talks|Présentations et publications]]
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.\\
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)
Changed line 6 from:
!! Service d'intégration continue pour Inria (2011-)
to:
!! Service d'intégration continue pour Inria (2011-aujourd'hui)
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.
* 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.
** Machines de build à la demande via la mise en place d'un cloud interne basé sur CloudStack.
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.
Changed lines 2-3 from:
to:
Evolutions / amélioration du système d'intégration continue en place pour [[http://pharo-project.org| 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 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:
to:
Plate-forme open source FraSCAti : console d'introspection et de reconfiguration dynamique, API REST pour la reconfiguration dynamique\\
Changed line 33 from:
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).\\
Changed line 1 from:
to:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Changed line 5 from:
to:
!!ADAM (mars 2011 - jan 2012), Adaptive Distributed Applications and Middleware
Changed line 10 from:
to:
!!UbInnov, spin-off INRIA (nov 2010 - fev 2011, 4 mois)
Changed line 15 from:
to:
!!ADAM (2008-2010, 24 mois), Adaptive Distributed Applications and Middleware
Changed line 22 from:
to:
!!POPS (2006-2008, 24 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Changed line 29 from:
to:
!!DOLPHIN (2005-2006, 6 mois) : Optimisation multi-critère parallèle coopérative
Changed line 34 from:
to:
!!POPS (2005, 6 mois), Système et Réseau pour Petits Objets Portables et Sécurisés
Changed line 38 from:
to:
!!Moyens Informatiques (2004-2005, 12 mois)
Changed lines 1-2 from:
!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Improve continuous integration system for the Pharoproject
Improve continuous integration system for the Pharo
to:
!!!RMOD (fev 2012 - fev 2014), ReMODularization of object-oriented applications
Improve continuous integration system for the Pharo project\\
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 technologiesADAM
Action de Développement Technologique ADAPT
Démonstrateur / Lab "Adaptation" pour les technologies
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\\
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 etAndroid
!!
Développement d'une solution permettant de modéliser une application et de générer celle-ci pour iOS et
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érentspartenaires
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
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\\
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)
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)\\
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.
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.\\
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.
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.\\
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
Administration Système /
to:
!!!Moyens Informatiques (2004-2005, 12 mois)
Administration Système / Réseaux\\
Administration Système / Réseaux\\
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
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