Menu

Philippe EMERIAUD

DECINES CHARPIEU (69150)

En résumé

Mes compétences :
Java SE
SWT
Eclipse
SQL
JavaScript
MySQL
As400
DB2
HTML 5
CSS 3
PostgreSQL
Oracle
Android
Android Studio
Git

Entreprises

  • Obione - Développeur Android

    2015 - maintenant Développement d'applications Android
  • Ordirope - Développeur Java Core

    Lyon 2005 - 2015 Conception et développement en Java d’ArgoLine (depuis le 01/09/2009 5 ans).

    Solution de génie logiciel écrite en Java et basée sur l'IDE Eclipse, constituée de 4 modules :
    - Serveur d'applications multitâches, multi plateformes, multi-bases avec flux Client - Serveur XML. Déployé en production dans des configurations allant de 50 à 600 sessions.
    - Logiciel d'administration du serveur : configuration, gestion et contrôle du serveur.
    - Studio : plugin Eclipse permettant de traiter le développement d'applications avec maquettage d'écrans et d'états.
    - Client : permet au travers d'un client riche d'exécuter et d'utiliser les applicatifs hébergés par le serveur.

    Fonction principale : Développement du serveur d'application et de son logiciel d'administration.

    Développement du serveur d’applications :

    Maintenance et amélioration du noyau et des services existants.

    Ajout de nouvelles fonctionnalités :
    - Files de messages.
    - Files de documents (java.io).
    - Files de travaux (multithreading).
    - Envoi de mail (JavaMail API).
    - Gestion des impressions (PrintService).
    - Connexion aux serveurs d'annuaires LDAP, import et synchronisation du carnet d'adresses (JNDI API).
    - Connexion aux serveurs d'authentification iSeries et Active Directory, import des utilisateurs (JAAS et GSS API, Kerberos).
    - Connexions aux serveurs de fichiers FTP, SFTP, FTPS, Remote et Local avec réalisation d'une API de transfert de fichiers (Apache Commons Net et JSCH API, java.io).

    Transformation du flux Client Serveur XML en flux HTML pour substituer le module Client par un navigateur (Servlet, HTML5 et JavaScript).

    Spécifications du langage de la plateforme de développement :
    - Recueil des besoins des développeurs et arbitrage des priorités.
    - Elaboration et maintenance des API exposées par le système (exemple : réalisation d'une API pour effectuer des instructions SQL DDL multi-bases).

    Réalisation du logiciel d’administration du serveur :

    Interfaces utilisateurs riches en SWT intégrées à la plateforme Eclipse RCP.
    Révision de la charte graphique du logiciel pour plus d'ergonomie
    Création de classes outils génériques (options de tri, recherche...) pour plus de facilité.
    Création de nouveaux écrans en lien avec la richesse fonctionnelle du serveur.
    Outils de monitoring et d’analyse des flux d’exécution applicatifs.

    Développement du module Client :

    Création d'objets SWT complexes :
    - Editeur de texte riche (écriture d'un parser et writer RTF).
    - Editeur html (basé sur CKEditor et browser SWT, bridge écrit en html et JavaScript).
    Configuration du mode plein écran pour les applications embarquées (pistolets, tablettes).
    Mise en place du Single Sign On (JAAS API et Kerberos).

    Développement de l'ERP Minos (du 02/05/2005 au 31/08/2009 4 ans) :

    Participation à la refonte du logiciel Minos en Java avec ArgoLine.

    Fonction principale : développement des modules techniques.

    Principaux projets :
    - Personnalisation.
    L'utilisateur peut modifier les informations présentes à l'écran avec mémorisation des préférences. Le logiciel a gagné en flexibilité, il peut s'adapter facilement à toutes les spécificités clientes sans développements supplémentaires.

    - Développement complet du module de paramétrage du logiciel.

    - Navigation.
    Création de menus dynamiques et d'un bureau personnalisable. Le logiciel a gagné en ergonomie et en convivialité.

    - Développement du Plan de dépôt.
    Réalisé en mode conventionnel (tableaux...) et en mode graphique (présentation en "3D") pour une représentation plus visuelle.

    - Réalisation de développement sur divers flux ERP (Ventes, Travaux batchs…).
  • Autoliv - Manutentionnaire

    Cergy 2002 - 2003

Formations

Réseau