Analyste Programmeur JAVA Scrum Master Certifié INFORMATIONS PERSONNELS Date de naissance 24 septembre 1971 Nationalité: Belge Etat civil: Marié EXPERIENCES IT Software Engineer chez OnePoint PSF Luxembourg Intégration dans l équipe Java du Centre de Services de OpenPoint PSF. Tâches assignées: - Mise en place d un environnement de développement local utilisant MyEclipse, WebSphere Application Serveur, WebSphere Portal et Informix installé sur un serveur virtuel; - Réalisation de scripts permettant la restauration de dump Informix; - Définition d une architecture serveurs facilitant les développements; - Définition des processus cibles de traitement des besoins, des non-conformités et des anomalies; - Analyses et estimations diverses. Résumé des technologies utilisées: Java 6 & 7, Java Portlet JSR168 & 286, Maven, MyEclipse, GIT, Jira, WebSphere Application Server, WebSphere Portal, Informix, VMWare. Senior consultant chez Elliott Luxembourg Du 01/04/2015 au 30/09/2015 Titre Analyste Programmeur Java Projets: SNCA Du 01/08/2015 au 30/09/2015 - Analyse et développement de nouvelles fonctionnalités dans Probus, l application web de gestion des permis de conduire de la SNCA; - Analyses et résolution de bugs dans Probus; - Configuration de JasperReports serveur et réalisation de rapports Jasper; - Intégration des rapports Jasper à l application Probus; - Documentation sur l utilisation de Jasper ireport; - Développement de services permettant la vérification de la disponibilité du site de Probus; - Définition et mise en place de l architecture d une application web permettant l utilisation des services Schengen de la Police Grand-Ducale. Rue Maurice Bawin 52 B-4520 Antheit - Belgique BE: +32 497 443 540 LU: +352 621 296 144 eric.pirard@itoffice.be http://www.itoffice.be ERIC PIRARD
Résumé des technologies utilisées : Java, Struts 2, JasperReports, JasperReports API, Spring, Spring Boot, Thymeleaf. Projet interne Du 04/2015 au 07/2015 Définition et mise en place d une nouvelle version de l application web EBMS dont la version précédente était en Flex. Cette nouvelle version fait appel à des web services SOAP existants. Cette nouvelle interface est basée sur Spring Boot, Spring Security, Spring MVC et Thymeleaf pour le templating ainsi que le framework JavaScript Polymer. - Mise en place de l architecture de base de l application - Migration d anciens services vers la nouvelle architecture - Support technique et fonctionnel aux autres développeurs Résumé des technologies utilisées : Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, JAXB, Polymer, JQuery, HTML 5, CSS, Maven, Git. Senior consultant chez Pragma Consult Luxembourg Du 15/04/2009 au 31/03/2015 Titre Analyste Programmeur Java Projets: Projet interne 10/2014 au 03/2015 Définition et mise en place de l architecture d une application web basée sur Spring Boot, Spring MVC, Spring Security et Thymeleaf utilisant une base de données PostgreSQL. Développement des bases de cette application web incluant l identification, la création et l édition des utilisateurs, la gestion des langues, la validation de la création des utilisateurs par email, la réinitialisation de mot de passe, Installation et configuration des serveurs de tests sous Linux CentOS : - Serveur contenant la base de données PostgreSQL; - Serveur d application avec un serveur web Apache associé avec un serveur applicatif Apache Tomcat. Résumé des technologies utilisées : Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, PostgreSQL, Maven, Git, CentOS SES Astra 06/2014 au 09/2014 Membre de l équipe de développement de l application OneSatPlan (OSP). OSP est une application de gestion des satellites permettant de centraliser toutes les informations nécessaires à celle-ci. Cette application est basée sur Eclipse RCP. - Analyses et développement d outils liés à l application OSP, afin d aider les utilisateurs à corriger les données erronées qui proviennent de la migration ; 2 / 7
- Analyses et développement de nouvelles fonctionnalités liées à OSP. Résumé des technologies utilisées: Java, J2EE, Spring, Spring Integration, Hibernate, PL/SQL, SVN, Maven. Projet interne 09/2013 au 05/2014 Développement d une application web utilisant le Framework Play 2. - Installation et configuration des Serveur Play sous Linux ; - Installation et configuration d un serveur d intégration continue ; - Configuration de la base de données PostgreSQL et de la réplication ce celleci ; - Configuration de l application afin d utiliser plusieurs instances de bases de données (lecture/écriture et lecture seul) ; - Développement d un planificateur de tâches utilisant Quartz ; - Analyse et clarification de certains processus faisant partie de l application. Résumé des technologies utilisées : Java, Framework Play 2, Spring, Quartz, PostgreSQL, Maven, Jenkins, Git, CentOS. Projet interne: EBMS 11/2012 au 12/2012 Développement d une nouvelle interface web pour notre application interne EBMS. L objectif est d avoir une interface web uniquement pour tout les différents types d appareil (pc, tablette, Smartphone, etc.) Résumé des technologies utilisées: Java, Spring, Apache Wicket, HTML 5, CSS 3, JavaScript, JQuery, Google Chart API, Git, Maven. SES Astra Depuis 04/2012 au 10/2012 Membre de l équipe de migration dont l objectif est de migrer les données des différents systèmes vers la nouvelle application OneSatPlan (OSP). Basé sur Eclipse RCP, OneSatPlan est la nouvelle application de gestion qui permet de centraliser toutes les informations permettant la gestion des satellites. Tâches assignées: - Analyse et migration des données des différents systèmes existants vers la nouvelle base de données de OSP; - Analyse et développement de l importation des droits d utilisateur étant spécifiés dans un fichier Excel; - Analyse et développement d un outil qui permet d importer des données d un fichier Excel dans OSP. Ceci afin d initialiser l application; - Création d une API facilitant la lecture d un fichier Excel; - Intégration de Spring-Batch pour automatiser les traitements de migration. Résumé des technologies utilisées: Java, J2EE, Spring, Spring-Batch, Hibernate PL/SQL, OpenCSV, Maven. 3 / 7
International Wealth Insurer (ex Dexia Live & Pensions) Du 11/2009 au 02/2012 Migration de leur ancienne application de gestion d assurance vie développée en J++ en une nouvelle application de gestion basée sur un Framework interne Java et une interface client Flex. Membre de l équipe de développement Java: - Analyses et migration des anciens batchs de traitement des données. Technologies: Framework Java interne, Spring, PL/SQL; - Analyses et développement des services requis par l interface Flex. Technologies: Framework Java interne, Spring, PL/SQL; - Analyses et développement d un workflow de gestion des processus métier (de l encodage des données à la sauvegarde dans le nouveau système de gestion). Technologies: Framework Java interne, Spring, PL/SQL; - Analyses et développement d un générateur de code afin de faciliter et d augmenter la rapidité des développements avec le Framework interne Java. Technologies: Java, Spring, PL/SQL, Velocity, XML; - Intégration d Enterprise Architect pour la modélisation des développements; - Analyses et développement d un outil pour les tests de non-régression incluant le clonage de police d assurance, la réexécution d évènements financiers et la comparaison de contrats. Technologies: Java, JPA (EclipseLink), JAXB, Spring, XML; - Développement d une interface graphique pour l outil de non-régression. Technologies: Java, JPA (EclipseLink), JAXB, Spring, VAADIN Framework, JQuery; - Développement de Web Services permettant l intégration avec l outil de nonrégressions. Technologies: Java, JPA (EclipseLink), Spring, Jersey Résumé des technologies utilisées: Java, J2EE, Spring, JPA (EclipseLink), VAADIN Java Framework, JAXB, XML, Flex, PL/SQL, Maven, JUnit, DBUnit, JQuery, Velocity. Logica (LuxGSM Project Mylife Middleware) 1 mois Développement d un middleware permettant de faire le lien entre le portail de LuxGSM, l ESB des P&T et l ICMS de LuxGSM. Technologies utilisées: Web Service Client/Server (JAX-WS), Spring, JPA, JAXB, JMS, Quartz, JSF, Rich Faces. Projet interne: EBMS Flex 3 mois Revue du layout de l interface Flex existante. Développement de nouveaux composants Flex: Dashboard, Carousel menu, Grid menu. Technologies utilisées: Flex, Web Service.NET. Projet interne: OpenBAM 1 mois Analyses et intégration d un outil Open Source de monitoring dans Aris Business Publisher. Technologies utilisées: Produits ARIS, Java, Jsp, html, css, JavaScript. 4 / 7
Projet interne: OpenEasyWorkflow 1 mois Analyses et développement d un moteur de workflow et intégration de ce moteur dans l outil ARIS Business Performance Edition. Technologies utilisées: Java, J2EE, html, css, JavaScript, Spring, Hibernate. Senior consultant sur les produits Aris chez IDS Scheer S.A. Luxembourg du 12/04/2006 au 14/04/2009 Installation, administration et configuration des outils ARIS: ARIS Design Platform (Serveur et composants web); ARIS Business Server; Spécifications et développement d un processus de validation de la modélisation des processus métiers (Aris Release Cycle Management) dans ARIS Business Publisher; Installation, administration et configuration de l outil Aris Release Cycle Management; Chargé de la formation sur l administration des outils ARIS, la customisation des rapports ARIS; Analyses, spécifications et développement de layout pour ARIS Business Publisher. Projets clients: Luxembourg: SES Astra, Le Foyer, Fortis, HVB, Parlement Européen,... Belgique: Fortis, Electrabel, BTC, European Commission, Council of the European Union, Belgacom, Arcelor,... France: Suez, CMB, Caisse d'epargne, BNP Paribas,... Angleterre: HSBC Italie: Intesa, Prysmian, Elsag Datamat Allemagne: Easa, BWF Espagne: BBVA Analyste Programmeur - DB Scape s.a. Waterloo Belgique du 24/09/2001 au 11/04/2006 En charge des développements de l application web VocaBase. Technologies: Java, Jsp, Jstl et JavaScript; En charge de la maintenance, de la documentation technique, du support et des développements de l application VocaBase; Installation et maintenance des applications de DB Scape dans le cadre des projets clients; Gestion du réseau interne et des serveurs web afin d assurer leurs optimisations et leurs évolutions. 5 / 7
Software Engineer Europe Online Network s.a. Betzdorf Luxembourg du 01/07/2001 au 21/09/2001 Maintenance et modifications de la plateforme éditoriale. Technologies: PHP, HTML, JavaScript; Ajout de contenu dans la nouvelle plateforme éditoriale. Technologie: JSP, HTML, JavaScript; AUTRE EXPERIENCES Opérateur Haut-Fourneau Cockerill Sambre Groupe Usinor Seraing Belgique du 12/12/1994 au 30/06/2001 Responsable du bon fonctionnement des installations de production; Suivi de la qualité des matières premières et de la fonte produite; Chargé de la coordination des différents services; Responsable de la formation du nouveau personnel. EDUCATION Bachelier (Bac+3) en Informatique de Gestion 1998-2001 Bachelier (Bac+2) en Chimie Industrielle 1995-1997 LANGUES Français: langue maternelle Anglais: professionnel FORMATION ET CERTIFICATIONS Août 2015 : JDK 8 Massive Open and Online Course Lambdas and Streams Juin-Décembre 2012 : Communiquer avec son équipe au quotidien Juin 2011: Certifié SCRUM Master Juillet 2009: Oracle Business Process Analysis (BPA) Suite OPN Training Juin 2008: Certified ARIS Business Architect / Business Designer CONNAISSANCES IT Programmation Java, J2EE, Spring, Spring Boot, Spring MVC, Spring Security, Spring-Batch, JPA (EclipseLink), Hibertnate, Quartz, JSF, JAX-WS, JAXB, intégration de Jersey avec Spring; Thymeleaf, GWT, SmartGWT, VAADIN Java Framework, Struts; Play 2 Java/Scala Framework ; Apache Wicket, Apache Velocity; 6 / 7
JUnit, DBUnit; Flex, Cairngorm, PureMVC; JavaScript, JQuery, KnockoutJS; HTML, XML, XSLT, VXML; PL/SQL. Programmes Eclipse, IDEA IntelIJ, NetBeans; JasperReports; Enterprise Architect. Jira, Jenkins, Maven; CVS, SVN, GIT; Excel, MS Project, Outlook, Word; Aris 7 Platform : installation, administration et configuration; Customisation des rapports ARIS 7; Installation et customisation de ARIS Business Publisher. DBMS PostgreSQL, Oracle, MS SQL Server, MySQL, Informix. Système d exploitation Microsoft Windows; Linux; Mac OS. Serveurs d application Tomcat, Jetty, JBoss, WebSphere, IIS. Méthodologies UML, Meurise. Gestion de projet Scrum, XP, méthode Agile. HOBBY VTT, Spinning, fitness, ski, jogging. Trésorier d un club de VTT, maintenance du site web et organisation de randonnées VTT. 7 / 7