Voici un résumé de mon expérience dans le domaine du Java. Une version complète de mon CV est disponible ici.
J’ai commencé mon activité de freelance avec des contrats Java en 1996. Je pratique depuis régulièrement ce langage avec enthousiasme, mais ayant connu toutes les errances de l’écosystème (EJB, fichiers de configuration XML) et ayant pratiqué d’autres langages, j’en connais aussi les limites. J’ai eu l’occasion de pratiquer la plupart des principaux frameworks (Spring, Hibernate et la plupart des frameworks web).
J’y ai sécurisé des applications Java, par application de bonnes pratiques, comme la gestion des exceptions.
Au sein du pôle d’expertise Java, j’ai travaillé comme référant technique sur un projet de batch de calcul avec Spring Batch. J’y ai aussi effectué de nombreuses entrées en maintenance, avec revue de code Java, mise en place de métriques de qualité de code et plan de sécurisation.
J’y ai travaillé sur des projets Java pour l’essentiel :
J’y ai travaillé pendant 7 années sur des projets Java backend pour l’essentiel, mettant en œuvre nombre de frameworks Java, tels que EJB, Servlets, JSP, Struts et JMX, mais aussi des technologies Java, comme des Security Managers et Class Loaders.
Certaines réalisations ont donné lieu à des exemples de mise en œuvre dans des articles :
Par ailleurs, j’ai été architecte logiciel chez In-Fusio :
J’ai travaillé en freelance pour les Editions O’Reilly, avec du travail de traduction, de relecture technique et d’écriture d’ouvrage Java pour l’essentiel.
J’ai eu l’occasion de présenter nombre de conférences sur des thèmatiques Java :