Menu

Jean-Philippe MORESMAU

FLORIDA ETATS-UNIS

En résumé

Totalement autodidacte, je veux continuer à apprendre en recherchant des nouveaux outils et de nouvelles façons de programmer, à utiliser cette connaissance pour construire des logiciels efficaces et robustes. Je peux parfaitement assurer la supervision d’une équipe de développeurs compétents, leur donnant une image claire de l’architecture et une aide technique. Mais mon bagage technique est mon meilleur atout: passionné de programmation (Java, bases de données, Haskell, services et interfaces web) je peux apporter à vos développements logiciels une grande puissance de travail et une compétence prouvée par ma longue expérience en R&D.
Mon blog: http://jpmoresmau.blogspot.com
Pour le plaisir j'ai développé un jeu de rôle en Haskell : http://hackage.haskell.org/cgi-bin/hackage-scripts/package/MazesOfMonad ainsi qu'un petit jeu multi joueurs, utilisant Haskell (Yesod) côté serveur et Canvas pour le client.
Je participe aussi au project http://eclipsefp.github.com/ : un plugin Eclipse de développement Haskell, pour coder en Haskell sans sortir de l'environnement Eclipse.
Je fais aussi des recherches sur les intéractions Haskell Java, par exemple via le project HJVM qui permet de lancer une JVM Java depuis Haskell et de manipuler des objets Java.

Mes compétences :
AJAX
Eclipse
Javascript
Bases de données
Xpath
HTML
JAVA / J2EE
Oracle
Haskell
XML
Performance
Java
REST
Sécurité
Web
Microsoft SQL Server
Enterprise JavaBeans
Java EE
SOAP
UML

Entreprises

  • ASG Software Solutions - Architecte Logiciel

    FLORIDA ETATS-UNIS 2016 - maintenant Je suis "Chief Architect" de la branche "Data Intelligence" chez ASG. Je définis l'architecture de la nouvelle génération du logiciel, en m'assurant qu'elle respecte les besoins fonctionels et non fonctionels (performance, sécurité, évolutivité, etc.). Je participe très activement à l'élaboration de prototypes pour valider mes choix, et encadre l'équipe de développement. Je suis aussi impliqué dans la mise en place de procédures de travail agiles.
    Techniquement, l'environnement est un ensemble de base de données relationelles et non relationelles, accédées via une couche de Services Web REST développée en Java, et une interface utilisateur Javascript (Angular2, Polymer)
  • ASG Software Solutions - Directeur du développement

    FLORIDA ETATS-UNIS 2004 - 2016 ASG est société américaine de développement de logiciels pour les entreprises
    -Supervision de tous les développements de ASG-becubic (depuis la base de données jusqu’à l’interface utilisateur)
    - Developpements: Oracle, SQL Server, DB2, Java, J2EE, Eclipse, Struts, AJAX, HTML, Javascript, XML
    - Gestion de projet: écriture des spécifications, des plans de projet, suivi d'équipe
    -Intégration des fonctionnalités des produits remplacés (ASG-Vista, becubic Legacy)
    -Intégration avec ASG-Rochade
    -Conception de la nouvelle génération de référentiel de méta données
    -Domaines de recherche :
    - Correspondances Objet/Relationnel
    - Modèles de définition objet (MOF)
    - Performances d’applications Java et relationnelles
    - Moteur de règles
    - Transformation de graphes d’objets
  • Soamai - Directeur technique

    2001 - 2004 Soamaï développait des logiciels de cartographie du système d’information
    -Supervision de l’équipe recherche et développement
    -Supervision de l’équipe qualité et industrialisation
    -Conception: architecture logicielle, modèles de conception, choix des outils, performances, sécurité, etc.
    -Développement de prototypes dans le domaine de la gestion de la connaissance des composants logiciels (produits becubic Services et Legacy). Evaluation de différentes technologies (.Net de Microsoft, CICS d’IBM, etc.).
    -Présentation de conférences : Java et les Services Web, la sécurité des Services Web, architecture orientées Services (SOA).
    -Membre du comité de direction, travaillant directement avec le directeur général
  • Padium - Directeur technique

    2000 - 2001 Padium était une entreprise que j’ai créée avec deux partenaires
    Conception et réalisation du site padium : base de données Oracle 8i (presque 200 tables), code applicatif Java 2 (Allaire JRun sur Solaris). Gestion de contenu en XML, XSLT, Unicode (multiples langues). Système de cache, fonctionnalités de communauté (messages, tableaux d’annonces), publicités ciblées
  • Labyrinth - Directeur technique

    1999 - 2000 Labyrinth était la meilleure société de développement de sites Internet en Irlande.
    -Programmation bases de données, code serveur
    -Conception d’architecture de sites Web, rédaction de spécification technique
    -Supervision de l’équipe de développement (de cinq à vingt développeurs en un an)
  • Gateway - Ingénieur senior de développement Internet

    1997 - 1999 Gateway est un constructeur d’ordinateurs personnels
    -Conception et développement du système de gestion de contenu (Java, multi langues)
    -Automatisation de la publication des configurations et prix sur les sites Web européens de Gateway
  • Gateway - Support Technique – Grands Comptes – Marché Français

    1996 - 1997 Support logiciel (installation, administration et configuration réseau Windows NT, logiciels Microsoft) et matériel (ordinateurs personnels d’architecture Intel) au téléphone pour les clients grands comptes de Gateway France

Formations

Réseau

Annuaire des membres :