Hewlett Packard
- Responsable technique
COURTABOEUF
2000 - maintenant
Depuis mars 2009 : Responsable technique du produit ?Service level agreement Manager? (HP SlaM)
HP SlaM gère le développement, la mise en ?uvre et le pilotage de SLAs, définis entre un fournisseur de services et ses clients finaux.
J?assure l?interface entre une équipe de développeurs, basée en Chine (10 personnes), et le responsable marketing. J?ai participé à:
? La rédaction des spécifications fonctionnelles avec estimation des charges du projet,
? La validation des conceptions détaillées du produit (Java J2EE, Hibernate, Jboss, Oracle)
? La revue régulière de codes, dans le but d?encourager l?utilisation de patrons de conception (J2EE design patterns)
De juin 2006 à mars 2009 : Responsable technique du référentiel de métadonnées du produit HP Financial Planning and Analysis (HP FPA).
HP FPA est une application d?aide à la décision. Ce produit collecte des informations financières provenant de plusieurs autres produits HP (Asset Management, Project and Portfolio Management, et Service Management) et utilise des techniques BI (Business Intelligence) pour les transformer, et les présenter.
J?étais chargé de maintenir les informations décrivant la plate-forme décisionnelle (2 personnes), J?ai contribué à:
? La conception et le développement d'un référentiel contenant les métadonnées (Java JSE, Xml, Hibernate, Jaxb),
? La création d?un générateur de schéma de base pour les entrepôts de données, à partir des métadonnées (Sql Server, Oracle, PL/SQL, T-SQL, SQL),
? La conception et le développement d'un générateur de fichiers, au format BO Data Services, permettant la collecte, le nettoyage et la consolidation des données à travers cet ETL (Web Services),
? L?installation de notre produit et la formation d?une équipe à San Diego, USA (15 personnes).
De janvier 2000 à juin 2006 : Responsable technique d?un des composants du produit HP Service Quality Manager.
HP SQM permet une gestion proactive et continue de contrats de services (SLA). Il compare en permanence les niveaux de services souscrits (définis dans les SLA) aux niveaux de services réels (déterminés par l?analyse des données provenant des systèmes opérationnels).
J?étais responsable du module ?Service Performance Data Manager? (4 personnes), qui corrèle des données de performance. J?ai effectué:
? La rédaction des spécifications pour un moteur de calcul en PL/SQL, qui agrège des indicateurs de performance afin d?obtenir des indicateurs de qualité,
? Le développement de ce moteur (jusqu'à l?optimisation des requêtes SQL, et l?administration de la base de données qui l?héberge),
? La rédaction de brevets associés à ce composant : US 2007/0250185 A1, 7099879,
? L?implémentation d?une librairie d?accès aux données s?appuyant sur l?interface JDBC,
? Le suivi d?un stagiaire, travaillant sur le portage du moteur de calcul dans un environnement distribué (grid computing).
A l?origine, SQM a été conçu sur des technologies JAVA (Swing, XML/XSL, JDBC), sur un bus de messages (TIBCO) et ORACLE (PL/SQL). J?ai étudié et prototypé son portage dans un environnement J2EE (JMS, EJB, Hibernate, utilisation des design patterns j2ee). Dans ce cadre, j?ai suivi une formation sur EJB3 et JBOSS.
Je suis toujours impliqué dans le support 24x7 de ce produit.