Menu

Jean-Pol LANDRAIN

Creil

En résumé

Jean-Pol currently works for Agile Partner, where he participates to the selection and the validation of tools and technologies targeting the development teams of the various IT projects of the European Parliament.

Prior to that, Jean-Pol served as technical expert and Senior IT architect at Intrasoft International Luxembourg where he has participated to various and major IT projects for the European institutions, mainly with the European Parliament, for more than eight years. He has also developed experience as team leader.

Before Intrasoft, and after having started as internal developer for Bureau Van Dijk Electronic Publishing, Jean-Pol worked as Senior Consultant in the IT branch of the Business Consulting department at Andersen.

Jean-Pol attended HEPL Rennequin Sualem (aka INPRES) where he studied network, realtime computing and distributed systems and earned a degree with honours in 1998.His career developed around programming technologies initially with C++ on Windows and, since 2000, around Java, JEE and Javascript.

He speaks French and English.He's born with an enthusiasm for technology and he became a computer expert very early during his intellectual growth process ;-)

Mes compétences :
AOP
Maven
JMS
Oracle
Java SE
UML
Spring
JQuery
Struts
Eclipse

Entreprises

  • Agile Partner - IT Architect

    Creil 2011 - maintenant Java and J2EE developments.

    - For the European Parliament:
    (since March 2011)

    JEE Architect in the Architecture and Application Server (ALSA) team of the ISMS department that:
    - provides support to all the European Parliament‘s IT projects.
    - studies the different products that will be deployed within the European Parliament.
    - defines and provides technical recommendations.

    Involvements:
    • Upgrade of the "EP-Foundry Spring Security" library developed to ease the integration of Spring Security into the LDAP and Active Directory architecture of the European Parliament and targeting the various servers of the EP (JBoss, Tomcat). Adaptations for Spring and Spring Security 3.x.
    • Evaluation and configuration of tools in order to define a build industrialization platform: Hudson, Jenkins, Sonar and their related plugins. Creation of the installation packages to facilitate the installation and usage by the development units of the EP.
    • Participation to the design and deployment of a SOA platform based on open-source products: Mule, Tomcat and HornetQ.
    • Evaluation of Spring Roo for rapid application developments and reverse engineering of Oracle databases.
    • Evaluation of the development of REST web services with Spring MVC, including the evaluation of various frameworks (Spring RestTemplate, CXF) and clients for testing REST services.
    • Upgrade of the direct remoting solutions in use in the EP to Spring 3.x and Maven 3.x, including the upgrade of the associated security aspects.
    • Creation of Linux RPM packages containing the main java tools that are in use in the EP. The goal was a quick, easily reproducible and upgradable deployment scenario on virtual servers.
  • Intrasoft International - Senior IT Architect

    2002 - 2011 Java and J2EE developments.

    - For the European Court of Auditors:
    (May 2010-February 2011)

    • JEE architect on ArtemisNg:
    ArtemisNg is a project of the Court of Auditors developed in order to automate and follow the requests for translation between the requesters, the planning and the translation departments.It is developed with JSF (Mojarra, Richfaces and PrimeFaces components), Ajax, JPA/Hibernate, WebServices (Apache CXF), Alfresco, Spring and Spring Webflow on Weblogic 10.3.3.

    - For the European Commission:
    (January 2010-May 2010)

    • JEE architect on EDIT 2010:
    EDIT is a project of Eurostat (DG Estat) developed to manage and to automate the definition and the execution of rules for the validation and coherency during the imports of statistical data. EDIT 2010 is a completely new version in order to migrate the project to a standard web platform.My role has been to participate in the definition of the initial architecture, to prove the viability of the proposed solution and to establish the project structure and the development practices.The solution runs on Weblogic, Tomcat and Jetty. It uses Spring, Spring MVC, WebServices developed with Apache CXF, Hibernate with JPA and Hibernate annotations, and Atomikos TransactionEssentials for the support of JTA/XA with Tomcat and Jetty.

    • Release Management on e-Justice: http://e-justice.europa.eu/
    eJustice is a portal of the DG JLS that eases the member states and the Commission in the management, publishing and exchange of legal documents through an Alfresco platform for the European citizens and the law professionals.My role was to define and put in place the Continuous Integration systems and the associated working methodologies and best practices for the development team.The Continuous Integration is based on SVN, Maven, Hudson, Artifactory and Sonar. It runs on Tomcat and Linux.

    - For the European Parliament:
    (June 2002-February 2010)

    • Team leader and JEE Architect on Pericles:
    The Pericles project of the European Parliament concerns the development of a set of information systems providing the European Parliament an efficient management of its meetings and its political conferences, and of the various technical and interpretation aspects related to the organization of these meetings. It also allows the management of the provisional assignment plans and of the budgetary issues related to the meetings and to the associated services. Pericles is complex software made of multiple web-based applications that communicate through EJB and WebServices on an Oracle backend.As one of the mission critical and largest projects of the European Parliament, it also makes an intensive usage of many open-source frameworks and libraries.Over the seven years of participation in the project, my role has moved from a senior developer position to a team leader and architect position. I was responsible for the choice of technologies, the deployments and daily maintenance of the java servers, and the correct implementation of the technical aspects by the development team. I was also in charge of the various technical migrations and evolutions over the time, in accordance with the standards defined by the European Parliament.

    • JEE Architect and developer on the Inter-Institutional system:
    Design and implementation of a secured system to exchange live data related to the sharing of freelance interpreters between the European Institutions (Parliament, Commission and Court of Justice). The solution uses XML, Oracle, Tomcat and Apache HttpClient over HTTPS.

    - For the European Commission:
    (December 2004)

    • JEE Architect on Cordis ICA2:
    Cordis ICA2 is a Content management system developed for the European Commission. Analysis, design and architecture of the Scheduling and Mailing core modules.
  • Andersen - Senior Consultant

    Minsk 2000 - 2002 (formerly Arthur Andersen)
    Java and J2EE developments.

    - For the European Investment Bank.
    Technical Analyst on Serapis: Serapis is the web front end for the loans management system of the European Investment Bank. My role involved the technical analysis, the estimation, planning and implementation of the monitoring of tasks for the members of the development team.

    - For AXA, insurance company.
    Senior J2EE developer: Development of the intranet website that allows the insurance brokers to input their offers and contracts.

    - For DZ Bank.
    Senior J2EE developer: Development of a website to buy and sell financial funds and to manage financial portfolios.

    - For Watco, an environmental management company.
    J2EE developer: Development of an application to manage the customers data for the call-center.

    - For Dectel, leading GSM equipment provider in Belgium.
    J2EE developer: Enterprise Application Integration to reduce the time elapsed between the order entry and the warehouse picking. The developments were based on Message Oriented Middleware and the solution was connected to the industrial production system.
  • Bureau Van Dijk - Electronic Publishing - Software Engineer

    1998 - 2000 C++ developer.

    Implementation of the report modules of the company information software in the banking, corporate and marketing domains. See http://www.bvdinfo.com

Formations

  • Haute Ecole De La Province De Liege Rennequin Sualem

    1995 - 1998
  • Collège Saint-Louis (Waremme)

    Waremme 1992 - 1995
  • Athénée Royal Waremme

    1989 - 1992

Réseau

Annuaire des membres :