Zhangyun - Architecte J2EE

Ref : 090928L005
Photo de Zhangyun, Architecte J2EE
Compétences
Expériences professionnelles
  • SoftwareLz – Directeur technique, créateur d’entreprise
    Depuis Janvier 2007
    SoftwareLz est un éditeur de logiciel spécialisé sur le domaine MDDM (Model Driven Data Management): Simplification de la création de site internet/intranet, Création très rapide de maquette pour les réponses d’appel d’offre .

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

    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
    Architecte : 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 – Paris, Éditeur de logiciel, Start-up (1 an)
    Janvier 2006 – Décembre 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. La société est le leader de ce marché en France. Le produit est basé sur JSP/JSF pour l’ihm, J2ee/JDO/JDBC, gestion de transactions, gestion de cache/performance.

    • 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 – Versailles, SSII, solution sur mesure (2 ans et 3 mois)
    Mai 2005 – Décembre 2005
    Au sein de la Direction des Projets d’Aptus, dans le cadre du développement de System 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, les 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, suivie 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)

    • Réponse à appel d’offre : outil de gestion de Réseau Electrique Moyenne Tension.
    - Analyse des exigences du client (cahier de charge du client)
    - Analyse de la faisabilité
    - Proposition de solutions techniques (C++, XML, Design pattern)
    - Estimation de charge

    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 – Bourg la reine, Start-up, Éditeur de logiciel
    Décembre 2000 – juin 2003 (3 ans)
    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 Schema » 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 Schema Composant : compilateur de langage XML Schema (12 mois).
    - Analyse de la norme W3C XML Schema
    - 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 – Rungis, SSII, Assistant technique
    1999 – 2000 (18 mois)
    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 lcentre 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)

    CEA – Saclay, Commissariat à l’Energie Atomique
    1994 – 1998 (4 ans)
    Dans le cadre d’un échange entre l’Univesité de Tsinghua (Chine) et l’INSTN (Saclay), travail sur un Système Expert destiné à faciliter l’utilisation de Jauges Neutroniques.
    • Etude de la méthode de Monte Carlo, (méthode statistique permettant de résoudre l’équation de Boltzmann en simulant les trajectoires des particules).
    • Etude et utilisation du code MCNP, (code américain de la méthode Monte Carlo : C, Fortran, plus de 100 000 lignes).
    • Migration du code MCNP de MS-DOS vers système LINUX
    • Développement de règles de calcul pour le Système Expert de Jauges Neutroniques (C++)

    En raison d’intérêt personnel, étudie du marché financier : la comptabilité, la bourse.
    Environnement
    Matériels : PC, SUN
    Systèmes : Windows NT, Solaris
    Langages : C, C++, Fortran

    Tsinghua Université – Pékin
    1988 – 1993 (5 ans)
    Au sein du laboratoire « Isotopes », dans le cadre du développement d’un Système de mesure, en ligne et en temps réel, de la qualité du charbon.
    • Analyse de faisabilité du système.
    • Analyse du marché potentiel du système.
    • Conception et réalisation du système : IHM, système embarqué
    • Encadrement technique (2 stagiaires)
    • Installation ce système chez clients finals, support après vente
    Environnement
    Matériels : PC, Intel 8031, 8098, 8253
    Systèmes : DOS
    Langages : C, Assembleur

Études et formations
  • FORMATION
    1999 DEA Méthodes Informatiques des Systèmes Industriels : Bases de données
    Université de Versailles, France

    1988 Diplôme d'ingénieur, Université de Tsinghua, Pékin (la meilleure grande école de Chine)

    LANGUE
    Français : courant
    Anglais : courant technique, lu, écrit, parlé
    Chinois : Langue maternelle

    COMPETENCES
    10 ans d’expériences en Java/J2ee
    Systèmes Windows, Linux/Unix
    Langages Java, C++, XML, XMLSchema, XSLT
    Méthodes Agile (XP, RAD), Cycle en V (Spécification, Conception, Développement, Intégration, test et validation), UML, Design patterns
    Outils Eclipse, Poséidon, Objecteering, Rational Rose
    Gestion de conf. SVN, CVS, Bugzilla
    SGBDR MySQL, Hsqldb, Sql server, Oracle, DB2
    Server d’application Tomcat, Jboss, Websphere, Weblogic
    Frameworks Swing/GWT, Spring, Hibernates, Axis, JSP/JSF

    Gestion de Projet MS Project
    Management Encadrement, gestion de projet

D'autres freelances
Chef de projet XML

Ces profils pourraient vous intéresser !
CV Product Owner AGILE
Guillaume

Product Owner AGILE

  • VILLENEUVE-LÈS-MAGUELONE
AGILE JIRA UML SOAP UNIX SQL XML
Disponible
CV Business Analyst CASH MANAGEMENT
Sami

Business Analyst CASH MANAGEMENT

  • PARIS
SWIFT JIRA CASH MANAGEMENT SEPA MS OFFICE SQL UNIX XML SERVICENOW
Disponible
CV Développeur full stack python / ODOO
Radia

Développeur full stack python / ODOO

  • HERBLAY
ODOO PYTHON XML SQL JAVASCRIPT JAVA
CV Chef de projet IT/ Digital AGILE
Sonia

Chef de projet IT/ Digital AGILE

  • ENGHIEN-LES-BAINS
JIRA API RESTful SOAP SQL XML AGILE SCRUM CMS CONFLUENCE DYNATRACE
CV Product Owner technique
Nouha

Product Owner technique

  • LA GARENNE-COLOMBES
JAVA PL SQL XML J2EE SCRUM AGILE JIRA CONFLUENCE ORACLE SAFE
Disponible
CV Consultant Technico Fonctionnel Dématérialisation / GED / ECM
Amine

Consultant Technico Fonctionnel Dématérialisation / GED / ECM

  • TASSIN-LA-DEMI-LUNE
RAD-LAD ECM GED VB SCRIPT SQL BDD XML WINDOWS BPM LINUX
Disponible
CV Chef de projet AGILE
Shoeb

Chef de projet AGILE

  • ALFORTVILLE
AGILE JIRA CONFLUENCE XML XSLT SCRUM KANBAN PROJECT MANAGEMENT OFFICE
CV Chef de projet SI Finance & Supply & Flux & SAP
Tony

Chef de projet SI Finance & Supply & Flux & SAP

  • LILLE
SAP EDI GED SQL XML PMO PROJECT MANAGEMENT OFFICE RPA ITIL AGILE
CV Chef de projet digital
Carl

Chef de projet digital

  • TOULOUSE
JSON XML SQL JIRA WINDCHILL AGILE WINDOWS MICROSOFT BI
CV PO ADOBE CAMPAIGN
Mohamed

PO ADOBE CAMPAIGN

  • ERMONT
ADOBE CAMPAIGN PMO XML MASTER PRODUCTION SCHEDULE AGILE SQL HTML SALESFORCE