Menu

Philippe ARNÉ

Versailles

En résumé

33 ans dexpérience dans la conception, le développement et le déploiement dapplications, clientes ou serveur.

Mes compétences :
C
Java
HTML5
CSS 3
Eclipse
NetBeans
C++
Visual studio
Eclipse RCP
SWT
J2EE
UML
JUnit

Entreprises

  • Lr Technologies - Consultant

    Versailles 2016 - 2017 En contrat de chantier. Dans le cadre du programme SCORPION de la défense nationale. Dévelopement chez le client d'un éditeur d'arbre de localisation de panne.
    Eclipse RCP, Java , GEF,EMF , BPMN2.
  • NCR Corporation - Ingénieur développement/Consultant R&D

    1996 - 2015 Projet principal :

    Création et développement d'une solution web pour une application automates
    bancaires, permettant l'accès de cette dernière aux serveurs JEE, et Spring,.. Cette
    solution est embarquée sur les automates de la plupart des banques Françaises et
    Belges., BNPP, Société générale , Bred, Banque Postale

    Objectifs.

    - Fournir un Atelier de paramétrage ergonomique permettant de générer les
    personnalisations clientes qui décrivent , les paramètres, l'enchainement des
    étapes qui constituent les transactions bancaire , les écrans locaux et ceux
    issus de serveurs, ainsi que les échanges avec ces derniers.
    - Développer une application installée sur tous types d'automates , qui s'appuie
    sur l'application C/C++ existante , exécute la personnalisation client générée
    précédemment et permet l'ouverture de celle-ci au web et à internet
    - L'application doit être portable, modulaire et utiliser les standards du marché.

    Atelier de paramétrage

    Pour l'atelier de paramétrage nous avons Choisi le framework eclipse
    RCP. Ainsi que divers plugins permettant la présentation des données. GEF
    Graphical Editing framework pour l'afficage des cinématiques
    (enchainement des étapes et description des écrans).



    Vues et editeurs Edition d'écran



    Edition de cinématique Paramétrage

    Solution java embarquée sur automate.



    L'application automate déroule les cinématique et le paramétrage de l'application
    générée par l'atelier.
    Elle s'interface avec l'application automate C/C++ au travers de l'interface Java
    Native Interface qui permet d'utiliser du code natif en java, et du code Java en
    C/C++ via la JVM.
    L'interfaçage avec les serveurs est réalisé au travers de servlets, web Services,
    restfull web services et webSockets. Connexions sécurisées.

    L'application embarque un serveur Jetty permettant d'accéder à la
    personnalisation client locale ou distante.
    Elle embarque le même browser que l'atelier. Ce browser a été développé au
    dessus de chromium utilisant le Chromium Embedded Framework (CEF3), pour
    tenir compte des spécificités d'un automate (clavier sécurisé, pas de souris
    (C/C++).

    Généralités sur l'application

    Multi-thread, thread-safe.
    Utilisation de design patterns tant pour l'atelier que pour l'application
    embarquée.
    L'application est une application sensible, elle termine toujours une transaction,
    et rend toujours la carte au client.
    Des mécanismes de gestion des erreurs permettent de continuer une transaction
    en local.
    IL est possible de visualiser l'exécution de l'application sur un automate depuis
    un atelier à distance via JMX.

    Environnement technique

    Java J2SE 1.3 ...1.8
    Eclipse Rcp 2.X...4.X

    Jetty (Serveur jee embarqué dans l'atelier et sur automate)
    Rhino (Javascript engine)
    JMX ; JUNIT
    Nuance librairie synthetiseur vocal C/C++
    Browser chrome (Adapté aux automates , interfaçage avec chromium)
    Browser SeaMonkey Adapté aux automates ( interfaçage avec Gecko de mozilla).
    XML , JSON (pour les échanges web ou l'archivage des paramètres).

    Cette application a suivi la plupart des évolutions du langage Java, d'eclipse RCP,
    et a pris en compte au fur et à mesure de leur apparition les évolutions sur les
    serveurs d'applications, ainsi que les nouvelles méthodologies de développement.

    Autres projets :

    Développement et support d'un atelier pour la transmission des transaction Financières,
    sur site client (Caisse d'épargne Alsace Lorraine).

    Responsable FTIS (Logiciel transactions financières) pour NCR.

    Environnement technique

    C, C++, MFC.
  • Teradata - Ingénieur développement/ Ingénieur Système

    Massy 1994 - 1996 Support système. Développements d'applications chez le client. (C, C++, Réseau).
  • AT&T - Ingénieur système UNIX

    Courbevoie 1992 - 1996 : AT&T-NCR (Massy et clients Grande distribution)

    Pour les équipes de développement de la solution Retail de NCR (Auchan,
    Carrefour, Leclerc ...)

    Environnement technique

    Unix (Kernel) ,C, C++.
  • NCR Corporation - Ingénieur système UNIX

    1992 - 1994 Ingénieur système UNIX pour la solution Retail de NCR (Auchan, Carrefour, Leclerc …)
  • HEXAFLUX - Ingénieur développement / Consultant R&D

    1990 - 1992 Ingénieur développement/Consultant

    Responsable de l'équipe de développement d'une application pour laboratoires médicaux .
    - Gestion des laboratoires
    - Connexion aux automates d’analyse.

    La solution équipe les laboratoires d’analyse ainsi que la plupart des hôpitaux.
  • Hexaflux - Responsable équipe de développement & Ingénieur développement

    1990 - 1992 Responsable de l'équipe de développement d'une application pour
    laboratoires médicaux .
    - Gestion des laboratoires
    - Connexion aux automates d'analyse.

    La solution équipe les laboratoires d'analyse ainsi que la plupart des hôpitaux.

    Environnement technique

    Unix (Kernel) ,C, C++, MFC (Window 3).
  • ALCATEL DSF - Ingénieur système UNIX

    1988 - 1990 Ingénieur système UNIX

    Responsable du portage et du suivi des langages sur gamme de machines APX (C, C++, ADA, PASCAL, FORTRAN, BASIC)
    Support technique étude et développement de solutions sous environnement Unix Système V
    Support système dans l'équipe de migration de la gamme Micromega Unix V7 Berkeley en Unix Système V.
  • Alcatel DSF - Ingénieur système UNIX & Responsable du portage et du suivi des langages

    1988 - 1990 Responsable du portage et du suivi des langages sur gamme de machines
    APX .
    Support technique étude et développement de solutions sous environnement
    Unix Système V
    Support système dans l'équipe de migration de la gamme Micromega Unix V7
    Berkeley en Unix Système V.

    Environnement technique

    UNIX V7 et Système V. C, UNIX SCO.
    C , C++, ADA, PASCAL, FORTRAN, BASIC
  • PME Services - Ingénieur développement

    1987 - 1988 Développement et maintenance de logiciels de gestion de carrosserie (Réseau ASSUTOR).
  • PME Services - Ingénieur développement

    1987 - 1988 Développement et maintenance de logiciels de gestion de carrosserie (Réseau ASSUTOR).
    Développement pour Sud Ouest Materiaux (Toulouse)

    Environnement technique

    Unix Berkley V7 sur Micromega 32
    C
  • SAGASOFT - Développeur

    1985 - 1986 Développement et suivi de logiciels de gestion (Armagnac Sempé, Sud ouest Matériaux)
  • SAGASOFT - Développeur

    1985 - 1986 Développement et suivi de logiciels de gestion (Armagnac Sempé).

Formations

Réseau

Pas de contact professionnel

Annuaire des membres :