Menu

Le ZHANG

Nanterre

En résumé

Je suis sortie d'école l'année 2006. 10 ans d'expérience en JAVA/J2EE et Web Service/SOA, Middleware, poste actuel: Architecte technique. Je maîtrise le pack de technologies ainsi que les compétences fonctionnels au seine des entreprises dans le secteur Télécom, Banque/Assurance.

Mes compétences :
Assurance
Banque
Banque assurance
Hibernate
Hibernate JPA
J2EE
JAVA
Java j2ee
Jpa
Middleware
SOA
Spring
Telecom
Web
Web Service
Web Services
ECLiPSe
Oracle
JUnit
Apache Maven
MySQL
Java 2 Enterprise Edition
IBM WebSphere
Google Web Toolkit
CVS
Apache Subversion
Sun Solaris
Struts Web Application Framework
Service Oriented Architecture
MongoDB
Microsoft .NET Technology
Jboss
Java Enterprise Edition
jQuery
XML
WebLogic Enterprise Application Server
WSDL
UNIX
UML/OMT
Sybase
Spring Framework
Secure Socket Layer
Scriptella
SQL
Rational ClearCase
Oracle PL/SQL
Microsoft Transact-SQL
Microsoft SQL Server
MVS
MVC
Korn Shell
Jakarta TOMCAT Servlet Engine
IBM WebSphere ESB
Framework
Enterprise Java Beans
ETL
ESB
Control-M
C++
AJAX
eXo Platform
XSL
Webphere Integration Developper
WebSphere Studio Application Developer
WebSphere MQ
Visual Basic for Applications
Visual Basic
VBScript
VAX/VMS
TOAD
SOAP
Rational Rose
Personal Home Page
PeopleSoft
Oracle Golden Gate
Oracle 9i
Oracle 11g
ORACLE SOA
Netegrity SiteMinder
Micros

Entreprises

  • AXA Banque - Développeur & Architecte technique

    Nanterre 2013 - maintenant Soon App 4G (04/2013 - 04/2014)
    Mission: Développement d'une couche service pour application mobile - Soon (http://soon.fr)
    * Développement des nouveaux services métiers et refonte des services existantes en Java 6.
    * Développement des services présentation (médiations Websphere) et Service Orchestration(EJB).
    * Création des skeletons projets avec JBoss Forge. ;
    * Intégration des modules Fiduceo (Gestion de la vie des financières, catégorisations) en RESTful.
    * Rapprochement des comptes Soon et Paypal. (http://soon.fr/fonctionnalites#paypal)
    Webservice en RESTful pour application mobile.
    * Refont de tous les services AXA Banque de point vu technique et fonctionnel.
    * Réorganisation des services exposés et regroupement des enchainements
    Connexions en HTTPS et SSL avec des partenaires.

    Sécurisation paiement TrustedAuthentification avec worldline(ATOS)

    Multimedia upload en Mongodb.

    Génération schemas applicatif de l'architecture SI.

    Projet Metamorphose : Benching du projet DBD(DataBatchDespatcher : catégorisation des mouvements client AXABanque) via JProfiler pour la refont.

    POC des nouveaux services pour les partenaires.

    Migration des services ESB vers EIP (WebMethod) : Etude de faisabilité et proposition de démarche technique.

    Externalisation des services web et gateway sur AWS.

    Environnement : Websphere ESB, EIP, SSL, Trusted Authentification, Paypal, Mongodb, WebService Rest, Cloud AWS, Eclipse, Maven, Integration continue, Jenkins, SVN, CVS, JUnit, EJB, Hibernate / JPA, JBoss, Websphere 8.5, Oracle.
  • SIGI - Ministère de l'agriculture d'Haïti - Développeur java JEE

    2012 - 2013 Mission: Développement d'une application de gestion de subventions

    * Développement de l'application en mode Agile « Scrum » et déploiement en mode cloud (Google App Engine).
    * Développement de la logique métier et réalisation de la persistance des données avec Hibernate.
    * Réalisation de l'IHM en GWT - GXT. ;
    * Réalisation des développements en mode TDD (Test Driven Dev.) avec JUnit et Jenkins.

    Environnement : Eclipse, Maven, Jenkins, JUnit, Mantis, Google Cloud / Google App Engine, GWT, GXT Sencha, Spring Hibernate / JPA, MySQL 5.5
  • Crédit Agricole Asset Management - Developpeur

    Montrouge 2012 - 2012 Crédit Agricole - Asset Management Développeur Confirmé
    Mission: Développement et ordonnancement de traitements batch d'intégration de données (calcul des risques, etc.)

    * Maintenance et améliorations de traitements de données en Java / Hibernate. ;
    * Développement des traitements batch via Ksh et Java ;
    * Analyse et élaboration des ordonnancements des traitements batch via Control-M.
    * Test et intégration des traitements et des ordonnancements avant mise en production par une équipe offshore dédiée.

    Environnement : Eclipse, Java/JEE, BMC Control-M, Ksh, Hibernate, Sybase, Unix Sun Solaris
  • RSI - Architecte technique

    Montbonnot 2011 - 2012 Mission: Projet GDT (Gestion Document et Tâche) : Refonte de l'application en JEE

    * Définition de l'architecture du projet de GED en JEE, analyse du fonctionnement de l'ancienne application puis analyse et conception du POC en Struts Layout
    * Refonte du modèle de données ;
    * Simplification de la structure des données pour l'adapter au processus métier
    * Sécurisation de l'application et mise aux normes de l'entreprise : Gestion de jeton de Webservices, Passeport, SiteMinder, portail d'authentification, etc.

    Environnement : WebSphere, CXF, Improve Foundation, Struts Layout, GWT, SOA, ESB, Hibernate, Oracle 11g, SiteMinder, SSO
  • Malakoff Mederic - Ingénieur d'études

    Paris 2011 - maintenant Projet « ToutM» : MiddleOffice de gestion contrat

    * Recueil et unification des informations clients repartis en deux systèmes informations indépendants (Malakoff et Médéric)
    * Mise à niveau, alimentation des informations clients (panier soin, simulation remboursement, etc.) par Back-Offices repartis via différents technologie : FlashCopy, MainFrame Coolgen, Web Service, etc.

    Environnement : JBoss, J2EE, Eclipse, Axis, Web Service, ESB, FlashCopy, MVS
  • Orange DDSI - Ingénieur d'études

    2009 - 2011 Projet « Facade» : MiddleOffice CRM prise de commande

    * Enchainement des systèmes de gestion de client via WebService(SOA).
    * Transformation du modèles de donnée FrontOffice vers différents modèles BackOffice(ex. Référence Client et système de facturation - BSS, etc.)
    * Définition du contrat interface Façades-FO et Façades-BO sous le forme de WSDL et xsd.
    * Développement du module de dispatch de commande et recherche des références client

    Projet « RMU - Replicat Multi Univers» : Gestionnaire et transformeur des flux client

    * Réplication, transformation et mise en cache des dossiers client exploitables par Front-Office..
    * Gestion de la haute disponibilité et l'accessibilité (24H/24, 7j/7) d'application RMU déployable sur groupe de serveurs ainsi que la performance en pique heure.
    * Intégration, synchronisation, scheduling et mise en phase des flux entre applications.

    Environnement :
    Serveur J2EE : Jonas
    Architecture : SOA, CXF
    SGBD: Mysql, Oracle, Oracle Golden Gate
    IDE de développement : Eclipse
    Technique : CXF, Hibernate, JPA, EHCache, Spring, Jetty, soapUI, Log4j, Scriptella(ETL), JUNIT, Service SOA
    Gestion de version et projet : Maven, SVN, Codendi, Hudson
    Test Unitaire : JUNIT, Cobertura
    Methode de Collaboration : Agile, Fitness
  • Natixis Assurance - Développeur J2EE

    Paris 2008 - 2008 Projet « Refonte d'Application Extrassur» : (FrontOffice Gestion des contrats)

    * Refonte de l'ancienne application Extrassur de MVC sur MVC2 (struts). ;
    * Intégration de Web Service G.A.I.A. ;
    * Développement de la partie Gestion Administrative du contrat - Modification du contrat assurance, arbitrage individuel et collectif, gestion du portefeuille, alimentation du sous-système (Statistique, actes de gestion), etc.


    Environnement :
    Serveur J2EE: IBM WebSphere
    SGBD: Oracle.
    IDE de développement : RSA
    Technique : jQuery(AJAX), Cache métier, WSDL, Web Service, Framework MVC2
    Gestion de version : Dimension - Equivalence de CVS pour travaille collaboratif.
  • Crédit Agricole - Développeur J2EE

    Montrouge 2008 - 2008 Portail du Projet « GDE» : (Gestionnaire d'échanges inter-applicatifs)

    * Trace des flux client du LCL. ;
    * Service Frontal : acquisition et contrôle du flux du LCL, Invocation de Service Editique, de Service AIA&CRM, etc.

    Environnement :
    Serveur J2EE: IBM WebSphere v6.1.
    SGBD : Oracle.
    IDE de développement : Rational Application Developer 7.
    Technique : Struts, Hibernate, EJB, MDB, WSDL, Web Service, Framework CXF
    Gestion de version: CVS.
  • TMA - SG Asset Management

    BOULOGNE-BILLANCOURT 2008 - 2008 TMA appelée Négociation : MiddleOffice de négociation bourse

    * Analyse des anomalies, Correction et Evolution. Au sein de cette TMA intervention sur deux applications :
    CAPPRI :
    Une application permettant la gestion administrative et comptable des portefeuilles des clients privés en gestion sous mandats.
    GESTFONDS:
    Les applications transversales, l'outil de gestion de portefeuilles destinés aux services de gestion privée et d'épargne salariale.
    * Service assistance traitement des données.
    - Traitement des demandes d'extraction de données personnalisées à destination des clients.
    - Traitement des demandes particulières qui exigent des opérations dans la base de données hors du périmètre des applications existantes.

    Environnement :
    Language: UNIX C/C++, Visual Basic
    SGBD : Ingres.
    Logiciels d'exploitation : OPEN VMS, SOLARIS, Windows NT
    Gestion de version/configuration : Clearcase, SVN.
    Gestion des demandes: : Xpilot !
  • Sopra Group - Ingénieur d'étude, architecte technique

    Paris 2008 - maintenant RSI – Régime sociale des Indépendants (16/09/2011 – 30/07/2012)
    Projet GDT(Gestion document et Tache) : Refont d’application en JEE
     Création d’architecture projet GDT en JEE, analyse du fonctionnement de l’ancien application, et développement du prototype.
     Conception de la modèle de donnée cible vis-à-vis des demandes d’évolution.
     Sécurisation du donnée projet au terme du contexte d’entreprise.
    Environnement : WebSphere, CXF, Improve Foundation, Struts Layout, GWT, SOA, ESB, Hibernate, Oracle 11g.

    SI2M - Malakoff Médéric (16/05/2011 – 31/09/2011) Ingénieur d’études
    Projet TOUTM : Middle Office
     Recueil et unification des informations clients repartis en deux systèmes informations indépendants (Malakoff et Médéric).
     Mise à niveau, alimentation des informations clients (panier soin, simulation prestation, etc.) par différents Back-Office via différents technologie : FlashCopy, MainFrame Cool:Gen, Web Service, etc.
    Environnement :JBoss, Axis, SOA, ESB, Mysql, CoolGen.

    Orange - DDSI (05/01/2009 – 29/04/2011) Ingénieur d’études
    Projet Façades : Interface entre Front-Office de prise de commande et Back-Office
     Composant MiddleOffice CRM : enchainement des systèmes de gestion de client via WebService (SOA).
     Transformation du modèles de donnée FrontOffice vers différents modèles BackOffice (ex. Référence Client et système de facturation – BSS, etc.)
     Définition du contrat interface Façades-FO et Façades-BO sous le forme de WSDL et xsd.
     Développement du module de dispatch de commande et recherche des références client
     Projet RMU (Replicat Multi Univers) :
     Réplication, transformation et mise en cache des dossiers client exploitables par Front-Office.
     Gestion de la haute disponibilité et l’accessibilité (24H/24, 7j/7) du composant middle-office déployable sur groupe de serveur ainsi que la performance en pique heure.
     Intégration, synchronisation, scheduling et mise en phase des flux entre applications.
    Environnement :
    Serveur J2EE : JONAS
    Architecture : SOA, CXF
    SGBD: Oracle, Mysql
    IDE de développement : Eclipse
    Technique : CXF, Hibernate, JPA, EHCache, Spring, Jetty, soapUI, Log4j, Scriptella(ETL), JUNIT, Service SOA, Golden Gate.
    Gestion de version et projet : Maven, SVN, Codendi, Hudson
    Test Unitaire : JUNIT, Cobertura
    Methode de Collaboration : AGILE, Fitness.

    Natixis Assurance (08/09/2008 – 07/11/2008) Ingénieur d’études
    Projet : Refonte Application Extrassur (Gestion des contrats assurances et actes de gestion)
     Refonte de l’ancienne application Extrassur de MVC sur le nouveau Framework MVC2 - un Framework interne chez Natixis générique de Struts.
     Intégration de Web Service G.A.I.A
     Développement de la partie Gestion Administrative du contrat – Modification du contrat assurance, arbitrage individuel et collectif, gestion du portefeuille, alimentation du sous-système (Statistique, actes de gestion), etc.
    Environnement :
    Serveur J2EE: IBM WebSphere
    SGBD: Oracle.
    IDE de développement : RSA
    Technique : jQuery(AJAX), Cache métier, WSDL, Web Service, Framework MVC2
    Gestion de version : Dimension – Équivalent de CVS pour travaille collaboratif.

    Predica (18/06/2008 – 20/08/2008) Ingénieur d’études
    Projet GDE : Portail de gestion d’échanges inter-applicatifs
     Développement JAVA/J2EE
     Trace des flux provenant du LCL
     Service Frontal servant à l’acquisition et contrôle du flux émis par le LCL, Invocation de Service Éditique, de Service AIA&CRM, etc.
    Environnement :
    Serveur J2EE: IBM WebSphere v6.1.
    SGBD : Oracle.
    IDE de développement : Rational Application Developer 7.
    Technique : Struts, Hibernate, EJB, MDB, WSDL, Web Service, Framework CXF.
    Gestion de version: CVS.

    SG Asset Management (22/04/2008 – 30/06/2008) Ingénieur d’études
    Projet : TMA « Négociation / Middle »


  • SYNAXE - Responsable Technique

    2006 - 2008 Projet « Portage du Latitudes-BI en J2EE» : (Progiciel Business Intelligence)

    * A l'initialisation du projet:
    * Analyse des contextes de clients potentiels. ;
    * Etude de la faisabilité et évaluation de la complexité ;
    * Choix des outils de développement et de l'environnement destinataire ;
    * Rédaction du Cahier des Charges.
    * A l'avant-vente:
    * J'ai accompagné des commerciaux de la société pour expliquer la caractéristique du progiciel, répondre aux demandes de clients. ;
    * Démonstration du produit sous l'environnement précisé. ;
    * Rédaction du rapport d'architecture en fonction du contexte de client. ;
    * Analyse du bench. ;
    * Estimation budgétaire autour du système d'information.
    * A la mise en œuvre :
    * Rapprochement du progiciel vers l'environnement J2EE et .NET. ;
    * L'intégration et paramétrage du système aux contextes spécifiés. ;
    * Développement spécifique

    Environnement :
    J2EE(Tomcat, Jonas) et .NET (Visual Studio 2005)
    Oracle 9i, SQL Server, Sybase, MySQL
    Eclipse Lomboz (ObjectWeb)
    Linux Red-Hat
  • SYNAXE - Ingénieur développeur

    2006 - 2008
  • ObjectWeb - Stagiaire

    2005 - 2005

Formations

Réseau

Annuaire des membres :