Mes compétences :
Spring
Java
Informatique
J2EE
Hibernate
Drools
Rest
Jsf
JQuery
C++
Entreprises
Generali Suisse
- Développement Java/JEE
2010 - 2015
Generali Suisse
- Architecte logiciel
2008 - 2010Conception, développement, intégration et maintenance d'un framework de description et gestion de produits d'assurance (JEE, Spring, Hibernate, Drools).
Mise en place et maintenance des processus de build et d'intégration continue (Maven, Hudson).
Assistance technique aux équipes fonctionnelles.
Maintenance framework des applications Web.
Generali Suisse
- Analyste développeur
2007 - 2008Développement et maintenance de l'application web de gestion des assurances non-vies du groupe en Suisse (JEE, Websphere, Spring, Hibernate).
Peregrine Systems (groupe HP)
- Senior Product Developer
2001 - 2007En poste depuis 2001 chez Peregrine Systems (racheté par HP en 2006). J'ai commencé en tant qu'ingénieur débutant au sein de l'équipe de développement de Connect-It, la plateforme d’intégration inter-applicative (EAI) de la société. J'ai ensuite progressivement pris de plus en plus part aus processus de spécifications et de suivi du développement, et acquis le statut de développeur senior en octobre 2005.
D'abord très orientés C++, les développements auxquels j'ai pris part sont progressivement passés aux technologies Java, jusqu'à la conception d'une console d'administration web utilisant les dernières technologies Java/J2EE.
Principales réalisations, par ordre chronologique :
- Développement (C++ / Java) et support des modules d’intégration (connecteurs) pour MQSeries, XML et Tivoli Enterprise Console.
- Développement de la passerelle C++/Java permettant d’intégrer des connecteurs de type JCA à la plateforme.
- Design et refonte complets de l'architecture C++ de Connect-It : multi-processing (RMI), asynchronisme (automates à états), harmonisation de l'architecture (inspirée par JCA) facilitant la maintenance et les évolutions.
- Prise en charge partielle du processus de release de Connect-It (assignation et suivi des bugs, interface avec le support de niveau 3, la qualité et la documentation).
- Implémentation de la sécurité web pour le WebTier d'AssetCenter (JAAS, Acegi).
- Intégration de Connect-It avec JMS.
- Dévelopement d'un nouveau SDK Java pour le développement de connecteurs (JCA, Swig, Spring).
- Refonte de la chaîne de build Java de Connect-It (Maven 2)
- Architecture et développement d'une console d'administration web pour Connect-It (Swig, JMX, Spring, Hibernate, JSF, Ajax, Tomcat).