Menu

Pierre-Alain KEYSER

Boulogne-Billancourt

En résumé

La conception et le développement de processus complexes impliquant de nombreux flux de données m’enchante tout particulièrement.

Pour survivre dans un tel environnement, il n’y à qu’une unique solution : toujours privilégier la simplicité. La découverte de la constellation Spring au début de ma carrière m’a guidé dans cette voie. J’ai pu expérimenter et mettre en oeuvre un grand nombre de ces technologies.

Par contre, j’ai en horreur les technologies lourdes à mettre en place tels les EJB, (avant JAXP), JDBC sans spring, les outils de mappings XML/Relationnel nécessitant d’hériter une classe particulière, les conteneurs lourds en général… Pour synthétiser je préfère éviter tout ce qui implique de ne pas avoir des POJO et des POJI dans les couches métiers, en effet il y a toujours une solution plus simple à mettre en oeuvre.

J’aime découvrir et utiliser de nouvelles technologies, tout en gardant un regard critique. En effet tout ce qui est nouveau ou original n’est pas forcément pertinent, GWT par exemple m’a apporté pas mal de déconvenues. Et il n’existe aucun outils adaptés à toute les taches. Une partie importante de mon travail consiste à choisir le bon outil pour la bonne tache.

Durant mon temps libre, j'aime programmer différents logiciels. Aussi bien pour simplifier des taches répétitives, que pour m'amuser à programmer des jeux en JavaFX2, ou HTML5/javascript et websocket, pour en profiter pour “réinventer la roue” afin de mieux appréhender le fonctionnement interne d’un système.


Mes compétences :
Java
Java EE
SQL
AOP
Linux
Spring Framework
Sécurité informatique

Entreprises

  • Astek - Ingénieur Informaticien

    Boulogne-Billancourt 2009 - maintenant Gestion de la migration de la solution de signature électronique du Livre Foncier d'Alsace Moselle : signature numérique à long terme (XAdES) des données en base relationnelle

    Conception et réalisation d'un serveur d'accès REST au Livre Foncier dans un cadre très sécuritaire

    Conception, réalisation et déploiement de nouveaux outils : suivi des performances applicatives, lanceurs de batchs, intégration avec un serveur CAS pour le SSO avec spring-security

    Migration du build de l'ensemble des applications du livre foncier à Gradle, sur Jenkins

    Réalisation d'audit de code et de performances pour différents clients

    Maintenance perfective et améliorative de l'application J2EE Amalfi. Notamment au niveau des performances et de la sécurité applicative, mais également dans des axes plus fonctionnels

    Conception et réalisation du module de génération d'ordonnance PDF/A1
  • Arias Associates - Consultant en informatique

    2006 - 2009 Mission à la SETIB, filliale bancaire d'Orange.

    Modification d'IHMs J2EE (struts, hibatis, EJB2.0, log4j).

    Conception et réalisation d'une application (Springframework, jasperreport, jfreechart, JPOS, JMX, Javamail, AOP, spring remoting) de génération, d'archivage , d'envoi et de suivi de fichiers de remises bancaires dans les formats FRFC12 et 13, AMEX, CB2 Afichier, ainsi que d'intégration des données bancaires comme les listes noires, et les plages de BIN. Le tout conformément à la norme PCI DSS, et en répondant à des critères d'exploitabilités stricts : interfacage avec l'ordonnanceur $Universe, génération quotidienne de rapports d'exploitation, analyse temps réels des performances, rechargement à chaud des configurations, fonctionnement nominal-backup, interfaçage avec Patrol, administration sécurisé avec JMX.

    Conception et réalisation d'une application de gestion de Wallet (stockage sécurisé de données bancaires), s'interfaçant avec des gestionnaires de transactions afin de pouvoir assurer en interne la gestion des consommations et la facturations (macro-paiement, agrégation de micro-paiement, échéancier, prélévement bancaire).

    Conception et réalisation d'une solution d'archivage de la base de données des transactions d'un gestionnaire de transaction, conforme à la norme PCI DSS.

    Conception et réalisation d'un déployeur d'application en environnements hétérogénes, afin de minimiser les erreurs d'installation en automatisant les traitements, lors du passage intégration->exploitation.

    Différente tâches d'optimisations, et passage en conformité PCI DSS d'applications en C.

Formations

Réseau

Annuaire des membres :