Menu

Zhangyun LEI

LE PLESSIS ROBINSON

En résumé

Mes compétences :
agile
GWT
Hibernate
J2EE
JAVA
Java j2ee
JBoss
SOA
Spring
TDD
Tomcat

Entreprises

  • Viamedis - Chef de projet

    2012 - maintenant Chef de projet d'un projet de dématérialisation de CNAM. Projet GED. Nous utilisons les méthodes de travail de Agile-Scrum, TDD (Tests Driven Developpement) et nous respectons la norme CMMI niveau 2.

    RichFace, Spring, Hibernate, SqlServer, Webservice, java/j2ee
  • UTI Group - Expert technique, J2ee

    2009 - 2012 Viamedis (du mars 2011 au juin 2012 )
    Dans le cadre de refont de système de gestion de tiers payants chez une société mutuelle.

    Projet CapSanté : le système cible est en architecture web n-tiers, haute performance, en temps réel, et multithread. Projet SOA.

    Conception et établissement d’un système d’automatisation de test.

    Environment
    Architect: RichFace, Spring, Hibernate, Tomcat, Mule ESB, Web service, Multithread, Selenium
    Systèmes: Windows XP, Windows 7
    Langages: Java, XML Schema
    Méthodes : Agile, TDD (Test Driven Developpement)
    Outils : Eclipse, SVN, Mentis
    SGBDR : SQL Server 2008
    Serveur d'application: Tomcat/JBOSS

    Atos WorldLine (Décembre 2009 – Mars 20011)
    Atos WorldLine Financial Market est un éditeur de logiciel spécialisé au domaine bancaire (Front office, Middle office, Back office).

    Projet OMS-Web : refonte de système « Order Management System » pour un grand courtier français. Le système était en client-serveur, et le système cible est en architecture web n-tiers, haute performance, en temps réel, et multithread.

    De la conception jusqu’à la mise en production du produit.

    Environnement
    Architect: GWT, Spring, Hibernate, Tomcat, JMS, Web service, Multithread
    Systèmes : Windows XP, Linux
    Langages : Java,
    Méthodes : UML, Design Pattern
    Outils : Eclipse, Subversion
    SGBDR : Oracle 10
    Serveur d'application: Tomcat
  • SoftwareLz - Créateur d'entrprise

    2007 - 2009 SoftwareLz est un éditeur de logiciel spécialisé sur le domaine MDA (Model Driven Architecture): Simplification de la réalisation du projet java/j2ee/Web

    Ce produit est basé sur l’architecte J2EE : GWT pour l’IHM, Spring en tant que conteneur léger, Hibernate pour l’accès à la base de données, Tomcat en tant que conteneur servlet.

    Les principes sont: Modélisation du problème du client, Génération d'une interface graphique standard. Les données sont stockées dans un Repository standard.
    Pour les problèmes spécifiques, développement spécifiques

    Environnement
    Architect : GWT, Spring, Hibernate, Tomcat
    Systèmes: Windows XP/Vista, Linux
    Langages : Java, XML/XMLSchema
    Méthodes : UML, Design Pattern
    Outils : Eclipse, Subversion
    SGBDR : MySQL, Hsqldb, SQL Server, DB2, Oracle
    Serveur d'application: Tomcat/Websphere/Weblogic/Jboss
  • OrchestraNetworks - Architecte J2EE/Développeur senior

    Paris 2006 - 2006 OrchestraNetworks est un éditeur de logiciel spécialisé sur le domaine MDM (Master Data Management): Gestion de données référentielles des très grandes sociétés, notamment pour les banques/Assurances.

    Architecte J2EE/Développement
    Conception et développement nouvelle génération de noyaux : versioning management, et performance amélioration

    Environnement
    Architecte : JSP/JSF, JDO, Jdbc, Tomcat
    Systèmes: Windows XP
    Langages: Java, XML
    Méthodes: UML, Design Pattern
    Outils: Eclipse, CVS
    SGBDR: HsqlDB/DB2/Oracle
    Serveur d'application: Tomcat/Websphere/Weblogic/Jboss
  • Aptus - Chef de projet technique

    2003 - 2005 Mai 2005 - Décembre 2005
    Au sein de la Direction des Projets d’Aptus, dans le cadre du développement de Système Automatisé de Gestion de Handball (SYGAH) SYGAH est un site intranet permet la Fédération française de Handball de gérer automatiquement : les licences, les clubs, la compétition, l’arbitrage.

    Responsable technique du projet : une équipe de 6 personnes.
    Définition de l’architecture de l’application
    Encadrement technique (une équipe de 6 ingénieurs)
    Gestion du projet (estimation de charge, planning, suivi d’avancement)
    Développement du Framework de système (java, XML, XSLT, HTML, JAVASCRIPT)

    Environnement
    Architecte : MVC (XSLT, Business logique, Jdbc, Tomcat)
    Systèmes : LINUX Redhat 9
    Langages : Java, XML, XSLT, HTML, JAVASCRIPT
    Méthodes : UML, Design Pattern
    Outils : Eclipse, CVS, Bugzilla
    Méthodologie: Cycle en V et RAD
    SGBDR: MySQL
    Gestion de projet: MS Project 2002

    Septembre 2003 – Mai 2005
    Au sein de la Direction des Projets d’Aptus, dans le cadre du développement de plateformes EAI d’intégration de codes de calcul scientifique (Quercy). Quercy permet, à partir de CAO de systèmes, d'appliquer des modules de calcul hétérogènes (méthodes numériques, formats de données, et fournisseurs différents), et de traiter les résultats. Elle permet la gestion et la capitalisation de l'ensemble des données d'expertise (résultats, données d'entrée, analyse, rapport, images etc..).

    Responsable de l’activité IHM : l’activité IHM regroupe toutes les IHM du projet Quercy.
    Définition de l’architecture de l’IHM
    Encadrement technique (une équipe de 4 ingénieurs)
    Gestion d’activité (estimation de charge, planning, suivie d’avancement)
    Rédaction de documents : spécification, conception, test
    Développement (java, swing, XML, Design pattern, Multithreads)

    Environnement
    Systèmes: LINUX Redhat 9
    Langages: Java, Swing, XML, Corba
    Méthodes: UML, Design Pattern, Multithreads
    Outils: Eclipse, Poséidon, CVS, Bugzilla
    Méthodologie: Cycle en V
    SGBDR: Oracle, MySQL
    Gestion de projet: MS Project 2002
  • E-Xmlmedia - Chef de projet/Développeur java/j2ee

    2000 - 2003 Au sein de l’équipe de R&D, dans le cadre du développement des produits logiciels spécialement dédiés au domaine du traitement de données XML.

    Test et Validation : participation aux phases de test et de validation du produit (4 mois).
    Encadrement technique (une équipe de 3 ingénieurs)
    Création de jeux de tests
    Automatisation de tests
    Test IHM (Mercury Interactive – Quick Test)

    Activité IHM : l’activité IHM avait pour but de développer toutes les IHM de la société (IHM d’Administration de Mediator, IHM d’Administration Repository, Editeur XML-SQL mapping) (20 mois).

    Mediator est un logiciel qui facilite l’utilisation de bases de données hétérogènes via l’interface XML (intégration et extrait de données XML). Les clients potentiels de Mediator sont des sociétés qui ont des bases de données hétérogènes (Oracle, SQL Server, DB2, Sybase).

    Repository est une base de donnée semi-native XML qui est à mi-chemin entre la base de données relationnelle et la base de donnée native XML.

    L’éditeur XML-SQL mapping est un outil qui facilite la création de correspondances entre le « XML Schéma » et les tables de base de données relationnelles.

    Définition de l’architecture de l’IHM
    Encadrement technique (une équipe de 3 ingénieurs)
    Gestion d’activité (estimation de charge, planning, suivie d’avancement)
    Rédaction de documents : spécification, conception, test
    Développement (java, swing, XML, Design pattern, Tomcat, Axis)

    XML Schéma Composant : compilateur de langage XML Schéma (12 mois).
    Analyse de la norme W3C XML Schéma
    Reprise de codes existants : codes de l’ancienne norme
    Développement pour l’adaptation de nouvelle norme
    Utilisation massive de Design patterns

    Environnement
    Systèmes: Windows 2000
    Langages : Java/J2EE, Swing, XML (DOM, SAX, Xerces)
    Méthodes: UML, Design Pattern
    Outils: Eclipse, Objecteering, Tomcat, Axis (Web service)
    Méthodologie: Cycle en V
    SGBDR: Oracle, SQL Server (JDBC)
  • B2i - Développeur C/C++

    Douala 1999 - 2000 Au sein d’Alcatel CGA, dans le cadre de produit SAE (Système d’Aide à l’Exploitation) de Tramway et Bus.
    Conception et réalisation de l’IHM de poste opérateur
    Analyse des exigences de la spécification
    Conception et réalisation (VC++/MFC, ADO, SQL Server, COM/DCOM, multithreads, Rose)

    Au sein de B2i, dans le cadre de projet SEOUL (Système de supervision pour la ligne 6 du métro de Séoul, Corée du sud)
    Conception et réalisation du « Processus Manager » module permettant de gérer l’ensemble des processus de l’application
    Analyse des exigences de la spécification
    Conception et réalisation (VC++, Inter-Process-Communication, NamedPipe, Rose)

    Au sein de B2i, dans le cadre de projet ATISA (Liaison de données entre avions de lignes et le centre de contrôle aérien)
    Conception et réalisation de la synthèse vocale (Text to Speech)
    Analyse des exigences de la spécification
    Conception et réalisation du système (VC++, MFC, COM, Direct Sound)

    Environnement
    Systèmes: Windows 2000
    Langages: C++, MFC, COM/DCOM
    Méthodes: UML
    Outils: Visual studio, Visual Source Safe, Rational Rose
    Méthodologie: Cycle en V
    SGBDR: SQL Server (ADO)

Formations

Réseau

Annuaire des membres :