Menu

Julien GRAND

Paris

En résumé

Mes compétences :
Java 2 Enterprise Edition
Spring Framework
JavaServer Faces
ECLiPSe
WebLogic Enterprise Application Server
TOAD
Struts Web Application Framework
SQL
Oracle
MVC
Java
Apache Maven
jQuery
WebSphere Studio Application Developer
Sybase
Oracle 9i
Oracle 10G
NetBeans
Microsoft SharePoint
Mercury Interactive TestDirector
Java 2
JUnit
JIRA
IntelliJ IDEA
IBM WebSphere
Hibernate
Enterprise Java Beans
CVS
Audit
Apache Subversion
XML
Wiki Confluence
Wiki
Validator
UML/OMT
Tiles
SQL Developper
RichFaces
Rational ClearCase
Oracle PL/SQL
MySQL
Microsoft Windows
Merise Methodology
MS Visual SourceSafe
Log4j
Linux
Jboss
JavaScript
JavaMail API
Java Servlets
Java Server Pages
Java Messaging Service
Java Enterprise Edition
JScript
JSON
HTTP
HTML
HQL
Groovy
Grails
Git
FLEX
Equity Capital Markets
Cascading Style Sheets
CXF
Borland JBuilder
Apache Wicket
Apache Axis
Ant
ActiveMQ
ActionScript
ASPECT
API

Entreprises

  • 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.
  • Société Générale - INGÉNIEUR DE DÉVELOPPEMENT JAVA/J2EE

    PARIS 2005 - 2006 (1 an et 3 mois)

    INGÉNIEUR DE DÉVELOPPEMENT JAVA/J2EE

    Intégration d'un progiciel assurant la vente de prêts immobiliers.
    Principaux utilisateurs : agent de banque, back-office bancaire.
    Nombre d'utilisateurs : plusieurs milliers répartis dans toutes les agences Société Générale.

    * Développeur fonctionnel :
    * Assurer la communication entre le progiciel et les applications internes ou externes à la Société Générale.
    * Assurer la maintenance et l'évolution d'EJB (Session et MDB), de services ainsi que de batchs en Java.
    * Rédaction de spécifications techniques générales et détaillées.
    * Stabilisation d'interfaces critiques. ;
    * Entretenir de bonnes relations entre la Société Générale et ses partenaires extérieurs. ;
    * Intégrateur technique :
    * Assurer la gestion des livraisons ;
    * Résoudre les problèmes techniques de production. ;
    * Validation technique des développements et veille technologique. ;
    * Assurer la migration de Weblogic 7 à 9.2, de Oracle 9i à 10g et de Java 1.3 à Java 5. ;

Formations

Annuaire des membres :