De 05/2007 à 06/2010 SOCIETE GENERALE (SGCIB)
Mars 2009 à Juin 2010 : Outil de collecte des pertes opérationnelles (CAROLE) 15 mois
Enjeux et contexte fonctionnel : Dans le cadre de Bale 2 (objectif certification AMA), mise en place d’un outil de gestion du risque opérationnel pour la SGCIB en remplacement d’OPRISKMONITOR. Cet outil permet :
• la collecte et le stockage des incidents
• l’exploitation statistique des données historiques, Reporting opérationnel
• la mesure du niveau d’exposition du risque
• l’aide au Calcul du capital réglementaire
• le suivi des plans d’actions et des mesures correctrices
(6000 utilisateurs worldwide, 500 utilisateurs quotidiens)
Réalisation : (Lead technique du projet)
• Chiffrage, modélisation et développement des composants critiques
• Mise en place d’une couche webservice dynamique et d’une solution d’EAI générique. Cette solution, orientée SOA permet l’interconnexion d’applications JEE ou .Net avec la suite Tibco iProcess et la reprise automatique en cas de pannes ou d’interruption du service. Elle est aujourd’hui utilisée avec succès sur d’autres projets POPS, ICARE, SCOW, COP, CAROLE, CALLABLE, CRUNCH, SAFIR)
• Migration maven2, qualimétrie du code, tests de performance et optimisations
• Changes and Releases Management
• Aide à la mise en place d’un clône de l’outil pour le Groupe (CAROLINE)
Mai 2007 à Mars 2009 : Workflow de modification du référentiel SGCIB (STARWARE) 21 mois
Enjeux et contexte fonctionnel: STARWARE est une application workflow et JEE permettant la gestion des modifications de la structure analytique BDR (référentiel SGCIB). Elle remplace un outil existant BERYL (Lotus NOTES) en s’articulant autour du moteur Tibco iProcess pour permettre aux différents acteurs internationaux d'instancier les requêtes suivantes :
• Création, modification, inactivation, fermeture d’éléments de la structure analytique
• Contrôle, validation et paramétrage de chaque demande
• Traces d’audit et notifications des utilisateurs par mails automatiques
• Alimentation de BDR avec des données vérifiées et validées
(1500 utilisateurs worldwide, 100 utilisateurs quotidiens, réalisation d’une partie des développements en Inde)
Réalisation : (Lead technique du projet)
• Etude de faisabilité, choix des technologies et des composants architecturaux, estimation des charges
• Modélisation, conception et mise à jour des processus métiers de ces projets
• Coordination avec l’équipe Tibco iProcess dédiée au workflow
• Migration Jdk 1.6 et Maven2
• Mise en place d’un Wrapper autour de l’API java RMI de Tibco : amélioration de la gestion du fail-over, du load-balancing et mise en place d’un cache de données de type LRU.
• Développement des différentes couches pour ces projets (web, présentation, services, persistance)
• Suivi et orchestration des mises en production
• Support après la mise en production et prise en charge des évolutions catalogues
• Knowledge Transfer vers les équipes de Bangalore
Environnement technique : Spring, Spring Batch, Quartz, Hibernate, Struts, Ajax (DWR, Yahoo UI), Workflow Tibco iProcess, Acegi, Apache CXF and JaxWS webservice layer, Junit, DBunit, Tomcat, Oracle, Java 1.5, maven2, POI, Itext, JfreeChart, Hudson, Sonar, Nexus, Jmeter, Jmx, Eclipse TPTP
De 07/2006 à 05/2007 WEB DIFFUSION
07/06 au 03/07 Chef de projet et Architecte Java
AGB Diffusion (1 mois)
creation et personnalisationd'une boutique (clé en main) de e-commerce
Elaboration de la charte graphique
Environnement technique : Linux Fedora core 5 / Apache 2 / PHP5 / Mysql 5 / Gimp 2.3
Easydeal (8 mois)
le projet Easydeal est une plateforme en ligne (Intranet) permettant la gestion de fanchises de depots ventes EBAY, il permet aux utilisateurs d'economiser 90% du temps de gestion d'un cycle de vente complet sur EBAY sans jamais avoir a se connecter sur le site EBAY. Ceci est rendu possible par une utilisation poussée des WebServices disponibles dans l'API EBAY.
Rédaction du cahier des charges, et des spécifications techniques
Conception de l'architecture de A a Z, développement et mise en place de tout le Back Office de la plate-forme Easydeal
Chef de projet : Gestion d'une equipe de 4 personnes travaillant à distance chacune l'une de l'autre. Elaboration et mises a jour des plannings de chaque ressource. Redaction des compte rendus d'avancement.
Environnement technique : Linux Gentoo / Java 1.5 / Apache / Tomcat / PostgreSQL / Eclipse
Galerie Des Marques / Espace Endurance / Espace Demailly
mise en place et developpement autour d'un ETL open source (Enhydra Octopus) Object Web
creation et mise en place d'une solution de mailing en Java pour un site d'organisation de vente privee
Audit et transformation du fichier client d'une societe organisatrice de vente privee, mise en place d'un site de vente privee permettant aux clients de mettre à jour leurs informations en ligne et d'utiliser un système de parrainage (PHP5) (12 jours)
Creation d'un site vitrine en XML (PHP5 / simpleXml / serveur IIS) (6 jours)
De 07/2004 à 07/2006 PACTE NOVATION
03/06 au 07/06 Ingénieur d’étude et développement C# .Net
PEUGEOT SPORT (logiciel de strategie course au 24h du Mans)
Développement de l’application CAESAR d’aide à l’élaboration de la statégie de course.
L’application CAESAR a pour objectif de fournir aux ingénieurs piste de Peugeot Sport un outil capable de les aider dans l’élaboration de la stratégie de course pour les voitures engagées en championnat d’endurance.
A partir des événements intervenant lors d’une course (drapeau jaune, Safety-car), des conditions climatiques (température, pluie…) et des changements de pilote, l’application est capable de déterminer la stratégie de course (tours de rentrée aux stands, choix des pneumatiques et de la cartographie moteur…) pour chaque voiture engagée.
Les tâches réalisées au titre de cette mission sont les suivantes :
_ Mise en place de l’architecture distribuée en .Net/C# : serveur de notification d’événements avec stockage en base de données, clients autonomes.
_ Développement d’un client se connectant au serveur RIIS délivrant les informations de la course afin de peupler directement le serveur CAESAR.
_ Développement des principales IHM des clients CAESAR : saisie des informations de course, des profils, des événements…
_ Mise en place de la persistance des informations dans la base de données Access.
Environnement technique : Environnement : Windows 2000 Pro, .NET/C#, Base de données Access, protocole TCP/IP
De 05/05 à 03/06 Ingénieur d’étude et développement
ELSEVIER
Conception, développement et mise en place de tout le Back Office de la plate-forme Elsevier
Internationalisation du site
Creation d’un moteur d’aide à la navigation intuitive et de gestion des historiques nommé (Chemin De Fer)
Creation d’un module de gestion et d’administration de « Codes Promotions » pour le département Marketing de Elsevier
Environnement technique : Linux, BEA Weblogic, Tomcat, Eclipse, Verity, J2EE, UML, Merise 2 / Oracle
De 07/04 à 05/05 Ingénieur d’étude et développement
ELSEVIER
Analyse, conception, développement et tests de la nouvelle plate-forme Pleïades (cf. ********), site de contenu spécialisé dans le domaine médical.
Rédaction du cahier des charges, et des spécifications.
Développement de la partie recherche du site, avec utilisation poussée du moteur d’indexation de fichiers Verity (installation, paramétrage, optimisation), permettant de rechercher dans un fond documentaire de plus de 200 000 documents via une API en Java.
Participation à la refonte du site (nouvelle IHM, charte graphique et ergonomique), ajout de nouvelles fonctionnalités multimédia (vidéo, images…). Utilisation poussée du DHTML.
Utilisation de la base de données Oracle. Le développement a été réalisé sous Eclipse, en J2EE (utilisation des servlets, JSP…)
Elaboration et Rédaction des fiches de tests, et utilisation du logiciel qualité Mantis. Participation active à la phase de tests.
Environnement technique : BEA Weblogic, Eclipse, Verity / J2EE / UML, Merise 2 / Oracle
STAGES
2003 ERAMET
Assistance à la maîtrise d’ouvrage et développeur Java/ Domino
Déploiement d’une plate-forme de test (clone du serveur production)
Développement de l’Intranet Achat Groupe (IAG) Eramet
Maîtrise d’ouvrage et Spécifications des futures versions de l’IAG
Etude de besoin relative à la mise en place éventuelle d’un outil ETL complémentaire venant se greffer à l’architecture existante
Environnement technique : Java / Domino / Notes, Microsoft SQL Server 2000, Visual Basic
2002 SIROM
Développeur d’une application Web en Java / Jsp pour la société SIROM
Spécifications, développement & intégration de fonctionnalités critiques
Environnement technique : Java (J2EE), Microsoft SQL Server 2000, XML, SVG, architecture 3 tiers
PROJETS
2003 EFREI
Déploiement du réseau sans fil 802.11b de l’EFREI
Dimensionnement et déploiement d’une architecture 802.11b en environnement hétérogène, sécurisé par VPN sous IPsec au sein de l’école. Conception parallèle d’un Intranet wireless accessible à tous les élèves nomades.
Architecture : Architecture et Intégration au réseau existant
Déploiement par mise en place des points d’accès.
Sécurité : Etude de failles de sécurité du 802.11b et des solutions de sécurisation du réseau
Développement d’un portail de services aux élèves.
Mise en place d’un Business Plan sur ce projet
Démarchage de partenaires pour le financement et l’obtention du matériel au meilleur coût
Environnement techni...