mars 2008 – oct 2008.
Client : Natixis
Situation : Paris - FR
Rôle : Consultant JAVA
Environnement : Java, RMI, Swing, JDO, Multithreading, GlobalOne (SunGard)
Description :
Suite à la Fusion de Natexis Asset Management (ancien NAM) avec Ixis Asset Management (IAM), le nouveau portefeuille de fonds sera déposé chez CACEIS Bank en lieu et place de Natixis Dépositaire. Ce transfert de fonds inter-gestionnaire nécessite donc la reprise ou la mise en place de flux avec les différentes entités qui interviennent dans le processus de prêt/emprunt de titres.
Responsabilités :
Développement des flux de rémunérations des fonds NAM et CACEIS.
Développement du projet concernant la migration des contrats de prêt / emprunt dans le nouveau modèle CACEIS.
Mise à jour de l’outil qui permettait de « roller » les fonds NSF. Création de la partie CACEIS se différenciant de NSF car il n’y a pas de retour et réouverture d’un contrat mais un « update ».
Développement d'un outil réalisé en Swing,RMI, permettant une utilisation dynamique des "properties" en utilisant la base de données.
fév. – mars 2008
Client : Accenture pour Canal+
Situation : Châtillon - FR
Rôle : Développeur JAVA J2EE
Environnement : J2EE, ATG Dynamo, Eclipse, JBoss, Oracle database, droplet.
Description :
Le groupe Canal+ souhaite se doter d’une plate forme industrielle et multi support (PC, SAT, FAI, PMP, Mobile…) Le groupe a donc confié à Accenture la réalisation du projet « plate forme de service VOD » (PFSVOD) qui vise à mettre en œuvre au sein du groupe Canal+ une infrastructure industrielle permettant de déployer les offres VOD (CanalPlay) et TSVOD (Canal+ On Demand) sur les supports de distribution PC, SAT et FAI.
Responsabilités :
Création de modules de la plate forme
fév. – juil. 2007
Client : ALMA Consulting Group
Situation : Pantin – FR Rôle : Développeur JAVA J2EE
Environnement : ADF/JSF Faces, Business Components, JDeveloper (ORACLE), Oracle application Server et Oracle Database
Description :
ALMA intervient auprès de ses clients (grands comptes) en tant que « cost killer » dans différents secteurs. La fusion de Alma Consulting group avec l’un de ses concurrents CFC a nécessité la mise en place d’un nouvelle application basée sur http. Ce nouveau projet (DESPERANTO) aide à la baisse des coûts induits par les accidents de travail des employés des clients d’Alma.
Responsabilités:
Développement d’un logiciel Intranet MVC (DESPERANTO) avec des composants UI riches et complexes ("SelectManyShuttle" ...) : ADF/JSF Faces. Travail en proche collaboration avec le Chef de Projet pour définir l’architecture. J’ai en effet trouvé un outil appelé JHeadStart qui a permis le choix du squelette de l’architecture et aussi qui a confirmé les besoin des “régions”. Utilisation de JDeveloper pour créer des modules basés sur les “entités” (représentation des tables de la base de donnée) et sur les “vues” (donnés utilisées par la couche de présentation). Réalisation et Optimisation des modules par encapsulation des modules d’application.
août 2006 – fév. 2007
Client : Banque Postale
Situation : Saint Quentin en Yvelines - FR
Rôle : Développeur JAVA J2EE (Back et Front end)
Environnement : J2EE (Java Bean, Servlet, JSP, Log4J, JSTL, XML), Struts, Hibernate et JUnit frameworks, IBM RAD6 avec Maven 2, Subversion, Tiles, Websphere Application Server, Sybase Database
Description :
La Banque Postal a implémenté un nouvel outil basé http (SILOE) pour la gestion de différents packaging de lettres et de colis. Ce changement était du a l’introduction du nouvelle offre commerciale (retarification et réorganisation). SILOE est une application avec une architecture à 4 couches, basée sur le web : les couches présentation, service, modèle et business, qui utilisent différents patterns comme DAO, MVC, ServiceLocator, Beanfactory.
Responsabilités :
Developpement de différents modules de SILOE consistant dans l’implémentation d’interfaces et de classes à chaque couche.
Test unitaire de chaque couche (JUnit). Gestion des transactions.
Les différents « layer » utilisés ont été assemblés aux moyens des objets Beanfactory et ServiceLocator.
Mapping objet/relationnel en utilisant le framework Hibernate.
Utilisation de Struts pour la couche présentation.
Travail sous environnement de développement RAD6 (IBM) et génération des tests unitaires ainsi que la compilation du projet, réalisées avec MAVEN.
sept. 2003 – juin 2006
Client : Project Personnel (Open Source)
Situation : Paris – FR Rôle : Consultant Web / Développeur / Chef de Projet
Environnement : Site web e-commerce Open : OsCommerce, ZenCart. PHP, J2EE (JSP, servlet, JDBC, Java Bean), Struts framework, MySQL database, Apache server and Tomcat.
Description :
L’étude de marché des sites web de e-commerce Open Source a montré qu’il n’y avait pas réellement de projets disponibles dans les technologies orientées objet dans ce domaine.
Dans le but d’appliquer mes connaissances en J2EE et frameworks Struts, nous avons travaillé avec une équipe (situé à Paris et off shore) à la réalisation de différents modules basés sur le modèle de l’ OsCommerce. Le but final était de migrer le site réalisé en PHP en Java J2EE. Application au domaine de la vente de détail de meubles et décorations.
Responsabilités :
Collecte des besoins des détaillants de meubles et décorations en terme de fonctionnalités disponibles sur un site de vente en ligne.
Proposition de services modulaires (data mining, solutions de paiement, newsletter…) Travail sur l’ergonomie de l’interface d’administration. Management des designers et des développeurs avec la contrainte de travaille à distance. Utilisation des framework Struts pour développer et intégrer.
jan. – juil. 2003
Client : BusinessLab
Situation : Courbevoie - FR
Rôle : Développeur JAVA J2EE
Environnement : J2EE (JSP, Servlet, Java Bean, JDBC) framework Struts, Taglibs, JDeveloper, Oracle Application Server, Oracle database.
Description :
BusinessLab est une web agency travaillant sur les sites Internet de clients de différents secteurs et avec différents besoins en terme de fonctionnalités (implémentation de modules à un site existant ou création de sites dans leur globalité).
Responsabilités :
Création de module moteur de recherche du site Internet du client en utilisant le framework Struts (formation préalable) au back office en utilisant JDBC API avec Oracle SQL.
Travail sur la Regionalisation avec Struts (versions française et anglaise du site). Utilisation d’un CMS. Utilisation de tomcat sous environnement de développement JDeveloper. Propositions de présentations dur différents contenus du site. Formation d’un stagiaire sur toutes mes connaissances du projet avant de quitter mon poste.
jan. – avr. 2002
Client : Travelsoft
Situation : Paris - FR
Rôle : Développeur JAVA / Testeur
Environnement : JSP, Servlet, EJB, JBuilder, JUnit, HTTPUnit, XML, MVC architecture, BEA Weblogic Application Server, Oracle Database.
Description :
Société éditrice de logiciel dans le secteur du voyage utilisant des technologies à la pointe de la recherche.
Logiciel modulaire basé sur Internet unique sur le marché par l’utilisation des EJB, spécialisé dans la réservation de voyages à l’aide du datawarehouse Amadeus. Implémentation du logiciel et hébergement pour les agences de voyage et les clients corporate. Besoin d’optimisation de l’hébergement pour tous les clients. Création d’un nouveau module permettant aux clients corporate de gérer leur “Travel Policy”.
Responsabilités :
Utilisation de JBuilder pour Debugger un outil de requêtage réalisé avec l’API Swing. Implémentation de tests en HTTPUnit pour tous les sites hébergés.
Utilisation d’EJB stateless pour les requêtes au datawarehouse Amadeus. Particulièrement avec un design pattern MVC similaire à Struts (RequestDispatcher, Model Manager ...). Parsing de la réponse provenant d’Amadeus (en XML) afin de permettre l’application de la “Travel Policy” aux clients corporate. Déploiement sur le serveur BEA Weblogic.
jan. – mar. 2000
Client : Université René Descartes (ParisV)
Unité CNRS, département de Pharmacologie
Situation : Paris - FR
Rôle : Chercheur stagiaire
Description : Etude du changement conformationnelle de la structure du prion de la forme à l’aide de la modélisation RMN