Développeur Senior
Vidal
mai 2011 - janvier 2012
Java Participation au développement du système de la gestion documentaire des médicaments de Vidal : BackOffice. L’équipe utilise Scrum comme méthode de développement.
Missions :
• Préparation des sprints avec les product-owners (Analyse des demandes et préparation des Tests cases).
• Participation au sprint planning.
• Animation des rétrospectives.
• Participation à la migration données + application (Documentum + bd legacy) d’une partie du système d’information du back office vers un nouveau système (Nuxeo + nouvelle bd) : l𠆚rchitecture adoptée permet d𠆚voir une application cliente plus performante (utilisation de proxy pour les chargements à la demande et l𠆚synchronisme pour les traitements lents).
• Livraison en interne du système pour l’équipe de test.
• Participation au développement d’une nouvelle application sur l𠆞xhaustivité des médicaments : définition de l𠆚rchitecture technique et fonctionnelle et participation aux développements.
• Generation de l𠆞nsemble des fiches RCP (fiche des medicaments en xhtml).
• Refactoring technique de plusieurs parties du code.
• Réalisation des tests unitaires.
Outils et technologies :
• Outils: Eclipse, Documentum, Nuxeo, sql server, Tomcat.
• Technologies: Java 6, XML, XSLT, HTML,XHTML, JQuery, Eclipse RCP, Spring, Hibernate, IBatis, Akka, webservice, Junit, Mockito, Maven.
Responsable Technique /Release
BNP paribas arbitrage
octobre 2008 - mars 2011
Manager Participation au développement d'un système permettant: la récupération des fixings, la détection des franchissements des barrières et les calculs des flux des deals exotiques. Le système analyse quotidiennement plus de 2000 portefeuilles pour les utilisateurs à Paris, New York, Hong Kong et Tokyo.
Missions :
• Chiffrage des développements.
• Planification des évolutions/corrections pour les releases.
• Priorisation des demandes utilisateurs avec le chef de projet.
• Recrutement et formations des nouveaux développeurs.
• Création d'un module pour la récupération des données de marchés de plusieurs référentiels (Reuters, Bloomberg, BNP).
• Amélioration du système pour les utilisateurs de l'Asie pour effectuer des analyses de flux en J.
• Coordination avec les équipes de productions pour la mise en production.
• Mise en place de l'intégration continue avec Atlassian
Bamboo.
• Réalisation d'un refactoring technique pour la migration
des données (160M d'enregistrements).
• Responsable de l'upgrade de du serveur weblogic 8.1/9.2.
• Participation aux refactoring de la partie JMS du système.
• Mise en place de métriques de profiling du système en
utilisant Wily Introscope.
• Support de niveau 2/3 .
Outils et technologies :
• Outils : Eclipse,TOAD, JProfiler, introscope,
Bamboo (continuous integration), CVS.
• Technologies: Java 5, java Annotation, EJB, weblogic, oracle, JMS, webservices, Swing, Hibernate.
Responsable technique
Credit Agricole cib.
décembre 2006 - juillet 2008
Java Participation au développement d'un système de gestion de l'ensemble du cycle de vie de la titrisation au sein de Calyon credit agricole cib SIS (Securitization Information System).
Missions :
• Chiffrage des développements.
• Livraison en interne du système pour l’équipe de support.
• Optimisation des performances du système.
• Analyse, conception et développement des fonctionnalités du système.
• Participation au développement d'un DSL (Domain specific language) en utilisant Antlr.
• Encadrement des nouveaux développeurs
• Réalisation d’un générateur de code pour accélérer et industrialiser les développements.
• Réalisation de la documentation.
• Réalisation des tests unitaires.
Outils et technologies :
• Outils: Eclipse, Nativa dataviewer pro, JProfiler, cruisecontrol (integration continue), CVS.
• Technologies: Java 5, java Annotation, Antlr, Swing, Hibernate, JUnit, Apache Poi (API pour Excel).
Netfective Technlogy Février 2006 jusqu’à Novembre 2006
Ingénieur concepteur développeur Java/J2EE Participation au développement d’un générateur d𠆚pplication J2EE et .NET basé sur MDA (Model Driven Architecture), MOF (Meta Object Facility), UML Profile et OCL.
Missions:
• Réalisation des spécifications, analyse, conception et test des méta-modèles utilisés pour la conception des applications générées.
• Réalisation d’un composant pour la validation sémantiques des diagrammes UML.
• Modélisation d𠆚pplications POC en respectant la modélisation du générateur.
• Participation à la définition de l𠆚rchitecture de l𠆚pplication générée (Définition des besoins, rédaction des spécifications, analyse, conception, implémentation et test).
• Participation à la refonte du noyau de l𠆚rchitecture du Framework de la génération (analyse, conception, implémentation et tests).
Outils et technologies :
• Outils : IBM WSAD 5.1.3, MagicDraw 9, CVS.
• Technologies: J2SE 1.4, J2EE 1.4 (Serveur WAS 5), MDR (Meta Data Repository), JSF, Apache struts, JUnit, JMock.
Ingénieur concepteur développeur Java/J2EE Participation
Sofrecom
septembre 2004 - janvier 2006
au développement d’un système d’outsourcing des services télécoms (module prise de commande) pour les clients grands comptes de France Telecom.
Missions :
• Conception et développement des solutions pour les évolutions logicielles.
• Correction des anomalies du système et refactoring du code.
• Réalisation des tests unitaires.
Outils et technologies :
• Outils: IBM WSAD 5.1.3, IBM Rational XDE, TOAD, Merant PVCS Dimensions (gestion de configuration logicielle), Oracle 8i.
• Technologies : J2SE 1.3, J2EE 1.2 (Serveur WAS 4.0.7), Servlet, JSP, Swing, EJB 1.0, JDBC, SQL, PL/SQL, Apache Struts, JUnit.
Ingénieur concepteur développeur
Sofrecom
septembre 2004 - janvier 2006
Java/J2EE Participation au développement d’un système d’outsourcing des services télécoms (module prise de commande) pour les clients grands comptes de France Telecom.
Missions :
• Conception et développement des solutions pour les évolutions logicielles.
• Correction des anomalies du système et refactoring du code.
• Réalisation des tests unitaires.
Outils et technologies :
• Outils: IBM WSAD 5.1.3, IBM Rational XDE, TOAD, Merant PVCS Dimensions (gestion de configuration logicielle), Oracle 8i.
• Technologies : J2SE 1.3, J2EE 1.2 (Serveur WAS 4.0.7), Servlet, JSP, Swing, EJB 1.0, JDBC, SQL, PL/SQL, Apache Struts, JUnit.
Omindata
février 2004 - juin 2004
Stagiaire Développement d’une Solution de gestion de projet en intranet sur la plate-forme J2EE Pour Omnidata SA.
Missions :
• Participation à l’élaboration du CPS du projet.
• Réalisation de l𠆚nalyse, la conception et l’implémentation de la solution.
• Réalisation des tests unitaires.
Outils et technologies:
• Outils: Eclipse, Rational Rose 2000, Wincvs, Oracle 9i.
• Technologies : J2SE 1.4, Serveur Apache Tomcat 4, Servlet, JSP, Apache OJB, SQL, PL/SQL, Apache Struts, Apache POI, JUnit.
Stagiaire
Omindata
février 2004 - juin 2004
Développement d’une Solution de gestion de projet en intranet sur la plate-forme J2EE Pour Omnidata SA.
Missions :
• Participation à l’élaboration du CPS du projet.
• Réalisation de l𠆚nalyse, la conception et l’implémentation de la solution.
• Réalisation des tests unitaires.
Outils et technologies:
• Outils: Eclipse, Rational Rose 2000, Wincvs, Oracle 9i.
• Technologies : J2SE 1.4, Serveur Apache Tomcat 4, Servlet, JSP, Apache OJB, SQL, PL/SQL, Apache Struts, Apache POI, JUnit.