Architecte technique (Socle technique)
Projet Dreams à la Société Générale Asset Management (20 pers)
novembre 2002 - aujourd'hui
Application de gestion de fonds garantis (reprise de Prométhée et extension du perimètre applicatif)
- Mise en place d'un environnement de développement basé sur les outils tels que Ant, Maven, JUnit.
- Mise en place d'une architecture n-tiers J2EE
- Conception de l'architecture fonctionnelle autour des principaux composants métiers (deals, thirdparty, instruments, portfolio...)
- Développement d'un framework technique répondant aux problèmes de développement tels que la sécurité, la gestion des exceptions, la persistance
- Assistance technique aux développeurs, aide et suivi dans la conception et les développements.
- Mise en place d'outils de génération de code (Xdoclet, templates velocity)
- Mise en place d'un processus de Continuous Building/Integration
- Intégration de TopLink comme couche de persistance.
- Développement d'un web application centralisant les services externes aux server d'application (Accès File System...)
- Intégration de IlogJRules pour le développement d'un Workflow ainsi que pour le moteur de gestion des contraintes.
JDK 1.4, Idea, TogetherJ, IlogJRules, TopLink, JBoss3, Oracle 8i, CVS, Weblogic7
Cofondateur du projet TWISTER
Solution de Workflow en Open Source
juin 2002 - aujourd'hui
Projet personnel
********-twister
- Architecture
- Développement
- Tests
- Documentation
d’une solution complète de gestion de Business Process. Twister est basé sur le standard BPEL4WS (Microsoft, IBM, BEA, SAP), et est orienté Web Services.
Cette solution est développée en utilisant un grand nombre d𠆚utres outils Open Source tels que Hibernate, Maven, HSQL, Xindice, DOM4J, Tomcat…
Développeur
Projet Promethée à la SGAM (12 pers)
janvier 2002 - octobre 2002
Application de gestion de fonds garantis
- Mise en place du module de gestion des référentiels de données de marché.
- Migration d'une application standalone à une architecture J2EE EJB.
- Mise en place d'un framework de développement basé sur la génération de code pour assister les développeur dans leurs taches.
- Mise en place de composants techniques comme la sécurité, l'audit...
JDK 1.4, Idea, TogetherJ, TopLink, Oracle 8i, CVS, Weblogic7
Développeur
Projet Fidji chez Frontoo (20 pers)
mai 2001 - aujourd'hui
Logiciel de gestion de produits financiers
- Mise en place d'un processus de Continuous Building/Integration
- Développement des scripts Ant pour la construction de la distribution de l'application ainsi que pour la livraison dans différents environnements (intégration, recette...)
- Mise en place du module d'importation des données de marché
- Mise en place du module de publication d'événements vers un EAI, génération des évènement en XML via castor. Communication entre Fidji et l'EAI en JMS.
- Développement du service d'administration des utilisateurs
UP/XP, JDK1.3, Jbuilder4, TogetherJ, Castor, Ant, Junit, Borland Application Server, Oracle 8i, PVCS, Financial Fusion Server, SwiftMQ
Développeur
Portail Internet chez Vizzavi Europe (100 pers)
octobre 2000 - avril 2001
Octobre 2000 à Avril 2001
Portail Internet Multi accès
- Participation à l'architecture logicielle (Web, serveurs d'application EJB)
- Analyse, architecture et développement Customer Registry
- Mise en place méthodologies XP et Continuous Building
XP, JDK 1.3, Jbuilder 4.0, TogetherJ 4.2, Ant, Junit, Cactus, Resin, Struts, TowerJ, Weblogic, Oracle, TOAD, Clearcase
Développeur
Projet Teams à la Cegedim (7 pers)
juillet 1999 - septembre 2000
Outil d'aide à la saisie de l'activité des visiteurs médicaux sur des clients légers type Palm
- Choix d'une architecture 3 tiers basées sur les EJB
- Choix du serveur d'application WebLogic Server 5.1,
- Développement d'EJB session et entity (BMP)
- Développement de l'IHM en JSP/Servlets
JDK1.2.2, Rational Rose, WebLogic, DB2
Séminaire "Spécialisation Objet" chez NSK
aujourd'hui
Avril à Juin 1999 Technologies
Formation
Séminaire dédié à l’étude approfondie de l𠆞nsemble des technologies objet : UML, C++ , Java (AWT, Swing, Thread, socket, serialization, security, Bean, et RMI), Object Oriented Databases, Relational Databases, Corba, EJBs, J2EE, JSPs…