Je travaille actuellement à Inria sur les projets suivants:

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.

Technologies utilisées:

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

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éveloppeurs.

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

Divers

Présentations et publications

Activités de Recherche et Développements passées