-
EMC Documentum
- Senior Principal Software Engineer
Bezons
2006 - maintenant
Membre d'une équipe de R&D dont le produit phare permet d'effectuer des recherches fédérées, capable d'interroger à partir d'une requête unique des sources comprenant des langages hétérogènes.
En collaboration avec des équipes distribuées aussi bien aux US, en Chine qu'au Pays-Bas, j'ai participé à la création d'un moteur d'indexation pour la plateforme Documentum. xPlore se positionne en remplaçant de FAST et est basé sur une BD XML/XQuery et sur Lucene.
Notre équipe est reconnue comme spécialiste de la fonctionnalité de search et fournit des capacités de navigation avancées à plusieurs produits clients, telle que la navigation par facettes dans CenterStage: présentation vers 00:20s http://www.youtube.com/watch?v=M8B3yCOm7Es
Actuellement, je suis à la base d'une initiative de développement et de promotion d'un moteur de recommandations spécialisé pour les CMS, et de sa première intégration dans CenterStage. 2 brevets sont déposés.
Nous nous basons sur des techniques d'analyse de données tels que de Collaborative Filtering ou d'apprentissages supervisés (SVM, bayesian filtering, ...) ou non supervisés (clustering)
Plus généralement, je participe à l'évolution de nos technologies vers une orientation sémantique (RDF, SPARQL)
‹ J2EE, XQuery, SCRUM, Lucene, RDF, Neo4j, NoSql, Data analysis.
-
ILL
- Architecte BD
2005 - 2005
06/2005 à 07/2005
Architecte BD : Ajout de la persistance à une application existante permettant la configuration d'un ensemble d'instruments en fonction d'un utilisateur.
• Recueil des besoins
• Définition du modèle de données représentant les configurations devant être persistées
• Préconisation des choix techniques et spécification de l'architecture dans un environnement J2EE
‹ UML (Together), Oracle 8i.
-
Xerox Research Centre Europe XRCE
- Concepteur / Développeur .Net
2005 - 2006
08/2005 à 08/2006
Expert objet : Intégration d'un module de data mining & visualisation dans une solution de gestion de parc d'imprimantes
• Conception d’un moteur de rendu graphique SVG en C# basé sur les technologies AJAX : affichage d’une carte des imprimantes d’un réseau
• Intégration dans une application ASP .Net développée par une équipe située aux USA
‹ .Net, C#, ASP, SVG, AJAX/COMET, UML(Visual Paradigm) Visual Studio 2005, CVS, SQL Server, SourceSafe, Red-Gate ANTS Profiler
-
KELKOO
- Architecte - Concepteur - Développeur J2EE
Paris
2004 - 2005
05/2004 à 05/2005
Architecte - Concepteur - Développeur R&D sur le projet de gestion de la base des produits commune à tous les pays
• Refonte du modèle et de l'architecture de la base de données produits en prenant en compte les évolutions fonctionnelles et techniques (problèmes de volumétrie et nombre de transactions accrues)
• Elaboration de la stratégie et des outils de migration
• Spécification du design technique (anglais), conception, développement et profiling de l'API permettant l'accès à cette base de données
• Nouveau système de gestion des images produit : spécifications techniques, architecture, développement et déploiement de la partie serveur ainsi que de la partie accès utilisateur (backoffice Struts) en prenant en compte des contraintes de volumétrie.
‹ J2EE, JDBC, DB2 V8, MySql, Struts, JUnit, UML (MagicDraw), Eclipse, CVS, ANT, Log4J, PMD, JProfiler.
-
Objet Direct
- Architecte Concepteur Dev Objet/Internet
2004 - 2006
SSII
Formateur certifié Valtech sur les cours "Java intensif" et "Analyse et conception avec UML et les Design Patterns"
-
MMA
- Expert Objet
LE MANS CEDEX 9
2002 - 2002
-
IRISA
- Ingénieur Expert / R&D
2002 - 2003
Architecte - Concepteur - Développeur R&D / Projet SIGMA2 :
Implémentation d‘un algorithme réparti de diagnostic d‘alarmes sur un réseau SDH en collaboration avec Alcatel et France Télécom R&D.
• Définition d'une architecture basée sur des moteurs de règles
• Utilisation de diagrammes UML pour la modélisation et la génération des règles métier
• Connexion avec les produits d’Alcatel de surveillance des réseaux
‹ J2SE, JRules, RMI, CORBA, UML, réseaux SDH, Eclipse, Solaris, CVS, ANT, Log4j.
-
Ouest France
- Consultant Persistance BD
Rennes
2002 - 2002
-
GIE Crédit Agricole DIALOG
- Architecte internet, Formateur objet
2000 - 2002
09/2000 à 04/2002
Architecte internet, Formateur objet : Membre de l‘équipe architecture dans un projet de refonte du bureau bancaire des agents dans les technologies Internet.
• Mission initiale de formation aux technologies objets et java d’un groupe de développeurs (rédaction des cours “Java et les concepts objets”, “Java avancé” et enseignement)
• Spécification d’un framework Java assurant la navigation et l’enchaînement des opérations bancaires des utilisateurs en se basant sur un langage de paramétrage XML.
‹ J2EE, DTD, XML, DOM, JDOM, SAX, SOAP, JSP, JDK 1.2, JNI, UML, Log4J, Rational Rose 2000,Visual Age 3.5, Websphere Studio 3.5, XMLSpy, OptimizeIt, ClearCase
-
CIBF
- Architecte Internet
1999 - 2000
Compagnie d’Ingénierie Bancaire et Financière à Nantes (Août 1999 - Août 2000)
Architecte Internet - Concepteur/Développeur principal
• Conception, réalisation, test et suivi d’un produit de formation sur Internet basé sur un revamping d’application NatStar en Java (six mois).
• Conception et réalisation d’une application de saisie d’opérations bancaire sur Internet (cinq mois). Accès via XML aux données métiers d’une BD Oracle.
• Mise en place de la politique de sécurité du réseau interne de la société.
‹ J2EE, XSL/XML, RMI/CORBA, servlet, UML, WebSphere, VisualAge 3.02, SourceSafe, Rational Rose, Oracle 8.05, JProbe, JTest
-
KALISTO
- Concepteur / Développeur
1999 - 1999
Kalisto Entertainement, société développeur jeux vidéo à Bordeaux (Janvier - Juin 1999)
Concepteur / Développeur - Stage de fin d‘étude d‘ingénieur.
Conception et réalisation d’une simulation routière multi agents en C++ pour un projet de jeu vidéo.
‹ Concepts IA, modélisation objet UML, C++, Visual C++ 5.0, Rational Rose, SourceSafe