Natixis
- EXPERT TECHNIQUE & ARCHITECTE JAVA/J2EE
Paris
2011 - maintenant
Expertise technique, veille technologique et amélioration de l'architecture existante. Profiling et optimisation d'applications.
Au sein d'une équipe de 4 personnes :
* Tests de charge avec JMeter. ;
* Profiling de l'application CRM Equity Markets avec YourKit. ;
* Configuration des projets sous Maven2. ;
* Support technique pour l'équipe et conseil sur l'architecture.
* Mise en place d'une plateforme d'intégration continue et audit de code avec Jenkins et Sonar.
* Sélection et intégration de nouveaux outils : Spring MVC, JQuery et SiteMesh.
* Relecture de code et optimisation.
* Rédaction de documentations techniques.
Réalisations :
* Moteur de recherche du site avec SolR. ;
* Prototypes avec Tapestry 5.3.0, Wicket 1.5.2, Spring MVC 2.5.6, JSF. ;
* Mise en place de Maven2 sur tous les projets.
* Développements JSF, Spring MVC. ;
* Mise en place d'une plateforme d'intégration continue avec audit de code.
Environnement technique
Eclipse, J2EE, Sybase15, JSF, RichFaces, Spring MVC, JQuery,SiteMesh, Taglib, Hibernate, SQL, HQL, JUnit 4, Maven2, JSON, XML, Stax, JMeter, Yourkit, Jenkins, Sonar.
BNP PARIBAS
- Officer
Paris
2008 - 2010
(2 ans et 2 mois)
Evolution et uniformisation d'un logiciel ayant pour principal objectif d'être le référentiel des produits exotiques.
Principaux utilisateurs : traders et middle officer.
Nombre d'utilisateurs : plusieurs centaines répartis dans le monde entier (Paris, New York, Londres, Tokyo,
Hong-Kong).
* Développement de nouvelles fonctionnalités :
* Développement de services web, EJB et HTTP
* Mise en place d'un environnement de tests
* Mise aux normes de l'application :
* Décomissionnement de protocole non standard ;
* Standardisation du modèle de base de données
* Traduction facilitée
* Uniformisation avec le reste du SI :
* Authentification unifiée (mot de passe unique inter-applicatifs) ;
* Migration vers une authentification de type SSO ;
* Création de rapports pour les utilisateurs :
* Utilisation de Business Objects Designer et Web Intelligence
Environnement technique
Weblogic 8 et 9.2, Java SE 1.4 et 5, JEE 5, Eclipse 3.4, Oracle 10g, SVN, CVS, Confluence, Jira, Test Director
Crédit Agricole
- EXPERT TECHNIQUE & ARCHITECTE JAVA
Montrouge
2006 - 2008
(2 ans)
EXPERT TECHNIQUE/ARCHITECTE JAVA/J2EE
Support technique, veille technologique et architecture des applications. Répondre à une problématique de communication entre applications hétérogènes.
Au sein d'une équipe de 5 personnes :
* Déploiement des applications en environnement de développement et de recette sur Websphere ou Jonas : configuration des classloaders, bibliothèques partagées, ressources JNDI, pool de connexions, configuration de la JVM.
* Tests de charge avec JMeter (scénarios de tests, tableaux de résultats).
* Optimisation du code java et PL/SQL, des web services : sécurité, compression des messages et des applications : changement de frameworks, design patterns, cohésion des classes.
* Développement des scripts Maven2 pour la gestion des dépendances et la construction des livrables des applications.
* Support technique et développement des applications. ;
* Développement de fonctionnalités transversales avec AspectJ.
* Installation et configuration de Hudson et Sonar pour l'intégration continue et l'audit de code.
* Développement de gestionnaire d'applications avec Flex et Grails.
* Sélection et intégration de nouveaux outils : Spring (IOC, support JDBC, AOP), CXF (Web services), Apache MQ (traitements asynchrones), Hibernate 3 (ORM), iText (Pdf), POI (Excel), DisplayTag (tableaux HTML), ...
* Rédaction de cahiers de livraison, spécifications techniques et tutoriaux.
* Rédaction d'articles dans le wiki interne
Réalisations :
* Projet RCC (Référence Client Centralisé). ;
* Composants pour le framework interne STW2 pour toutes les entités CACEIS basé sur Struts 2 et Ext JS.
* Toolkit de développement rapide pour CACEIS Corporate Trust.
* Architecture logicielle des applications OLIS 2, OLIS2WS (Web services), Poste Relation Investisseurs, RI Processor.
* Architecture de l'infrastructure de communication entre applications.
* Mise en place de Maven2 sur tous les projets ci-dessus.
* Optimisation des applications OLIS 2 et OLIS2WS. ;
* Mise en place d'une plateforme d'intégration continue avec audit de code.
Environnement technique
Eclipse,Oracle, Netbeans, IntelliJ, TOAD, SQL Developper, JIRA, Wiki, Sharepoint, J2EE, Struts 2, JSF, Ext JS, JQuery, Taglib, DisplayTag, iTExt, POI, Freemarker, Grails, Flex, Spring, CXF, JAX-WS, ActiveMQ, JDBC, JPA, Hibernate, PS/SQL, JUnit 4, Ant, Maven2, JSON, XML, Aspect J, JMeter, Selenium, Hudson, Sonar.