Mes compétences :
Virtualisation
Scrum
Linux
C++
Java EE
VMware
C
Gestion de projet
Propriété industrielle
Gestion d'équipe
Fortran
CORBA
Entreprises
Sogeti High Tech
- Consultant HPC / Architecte logiciel
Paris2012 - maintenant
Seanodes IT
- Responsable R&D
2010 - 2011Responsabilités:
* Management du plateau R&D avec SCRUM
Remise en place d'une équipe R&D restreinte (5 personnes) après une cessation d'activité de 3 mois.
* Encadrement des développements, test et support
* Préparation de la roadmap technologique et définition des besoins
* Gestion des livraisons produit et de la documentation
* Avant-vente : présentations techniques, formations, animation de salons (VMworld 2010, IP Expo 2010)
Réalisations:
* Optimisation de l'infrastructure de développement
* Automatisation des tests et du déploiement, simplification des procédures
* Portage du logiciel sous Vmware, Windows 2008 et Hyper-V
* Développement de nouvelles fonctionnalités : filtrage IQN pour iSCSI, système de licence, cluster 2-noeuds, dynamicité, snapshots.
* Mise en place de l'infrastructure de support
Seanodes
- Chef de projet / Architecte logiciel
2007 - 2010Responsabilités:
* Mise en place et gestion de l'équipe "innovation" (méthodes agiles, SCRUM)
* Gestion de la propriété industrielle
* Diffusion de la technologie et aide au développement
* Veille technologique et analyse de la concurrence
Réalisations:
* Etudes et prototypage de nouvelles fonctionnalités (Dynamicité, snapshot, déduplication, RAID 5, nouveaux schémas de placement, quotas, QoS...)
* Mise en place et animation de groupes de réflexion/étude transversaux aux équipes de développement.
* Evaluation, analyse et optimisation des performances
* Audits du code, refactoring, validation formelle des algorithmes distribués, modélisation du code "historique".
Seanodes
- Développeur C++ / Architecte logiciel
2006 - 2007* Conception et développement de modules pour un logiciel de virtualisation du stockage sur la grille (Projet RNTL ViSaGe www.irit.fr/visage)
* Conception et prototypage d'algorithmes de placement de données
* Définition des besoins, analyse et conception d'un système de stockage haute performance pour un environnement très large échelle et très dynamique
INRIA
- Ingénieur R&D
Le Chesnay2002 - 2005Développement d’un environnement de pilotage des simulations parallèles distribuées, EPSN (www.labri.fr/epsn). EPSN permet la visualisation à la volée des données, les interactions avec la simulation, l'utilisation de systèmes de visualisation parallèle et le déploiement sur la grille (projet Grid5000 – www.grid5000.org).
* Couplage de codes parallèles
* Visualisation scientifique
* Redistribution de données
* Grid computing
CEA
- Ingénieur R&D
PARIS2001 - 2002Optimisation d’un code massivement parallèle de simulation physique (interactions laser/plasma)