ERIC PIRARD ERIC [email protected] 52 Bawin Maurice Rue

EA & Business Improvement Java Software Engineer

PERSONNAL INFORMATION –

http

Date of Birth: 24 September 1971 –

B

Nationality: Belgian s ://itoffice.be - Civil Status: Married Antheit 4520

IT EXPERIENCES

EA & Business Improvement – Senior Consultant at iMendos – Luxembourg -

Since 01/06/2018 Belgium

• Tasks: § ARIS (Software AG) tools installation, configuration and administration; —

§ Installation and administration of internal and customer ARIS servers hosted BE:

on AWS and Oracle Cloud; +32 497 443 540 540 443 497 +32 § Analysis, specification and development of ARIS reports.

• Customers projects § European Parliament – Luxembourg; § Administration du Personnel de l'État – Luxembourg; –

LU: +352 6 +352 LU: § eProseed – Luxembourg.

Software Engineer at OnePoint PSF – Luxembourg From 01/10/2015 until 31/05/2018 098 377 91 • Projects: § Java services center of OnePoint PSF – From 01/06/2017

Scoring project for Generali Luxembourg – Development of a web application for LCB/FT risks management imposed by the Commissariat Aux Assurances for the fight against money laundering and the terrorism financing. Assigned tasks : - Analysis and estimation of the developments based on the business requirements; - Functional analysis with the customer and estimations review based in the clarified requirements; - Define and realisation of the application and servers architecture; - Technical leader and development management with remote team; - Development of several required backend services. Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

Technologies used : Java 8, Spring 4 (Boot, Data, Security), security with Redhat Keycloak, LDAP, PostgreSQL, Docker et Docker Compose, Maven, Git, Jira § Java services center of OnePoint PSF – From 06/07/2016 Assigned tasks: - Analysis, development and installation of a tool to generate reports based on an internal ticket management tool GLPI; - Analysis and developments estimates to answer to different call for tenders; - Analysis, configuration and development of applications that manage files transfer by simple copy from source to destination or by SFTP and FTP transfers. This application is used as planned task and include SFTP and FTP parameters encryption and a web interface to see the execution logs. Technologies used : Java 8, Spring 4 (Web, WebMVC, Data-JPA, Security), Jasypt, Jsch, Zip4J, Maven, GIT, Docker, MySQL, Oracle. § Chambre des Députés – From 01/04/2016 to 05/07/2016 Assigned tasks: - Analysis of an existing application to migration this to a web version; - The main target is to have a more modern application and correct the existing problems to improve the users lives; - Modelization and validation of the application workflow; - Design and implementation of the web application architecture; - Development of the application. Technologies used: Java 6 & 7, , Spring 4 (Web, WebMVC, Data-JPA, Security, LDAP), JSP, Maven, WebSphere Application Server, Informix, MyEclipse, GIT, Jira. § Integration into the Java Team of the Services Center of OnePoint PSF – From 01/10/2015 to 31/03/2016 Assigned tasks: - Configuration of a local development environment using MyEclipse, WebSphere Application Server, WebSphere Portal and Informix installed on a virtual server; - Scripts development to facilitate the restoration of Informix dump; - Defining the servers architecture facilitating developments; - Defining the target processes for needs treatment, unconformities treatment and anomalies treatment; - Various analysis and development estimates. Technologies used: Java 6 & 7, Java Portlet JSR168 & 286, Maven, MyEclipse, GIT, Jira, WebSphere Application Server, WebSphere Portal, Informix, VMWare.

2 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

Senior consultant chez Elliott – Luxembourg From 01/04/2015 to 30/09/2015

• Job title – JAVA Analyst • Projects: § SNCA – From 08/2015 to 09/2015 Assigned tasks: - Analysis and developments of new functionalities on Probus, the web application for the driving licences management; - Analysis and resolution of Probus bugs; - JasperReports server configuration and Jasper reports development; - Jasper reports integration into Probus application; - Create Jasper iReport user documentation; - Development of services that check the Probus website availability; - Definition and implementation of a web application architecture that allow usability of the Police Grand-Ducale Schengen services. Technologies used: Java, Struts 2, JasperReports, JasperReports API, Spring, Spring Boot, Thymeleaf. § Internal project – From 05/2015 to 07/2015 Design and implementation of the new front-end of the EBMS internal application. These front-end use existing SOAP web services. The web application is based on Spring Boot, Spring MVC, Spring Security and Thymeleaf using Polymer framework. Assigned tasks: - Defining and implementation of the application architecture; - Migration of old services into the new architecture; - Providing technical and functional supports to others developers. Technologies used: Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, JAXB, Polymer, JQuery, HTML 5, CSS, Maven, Git.

Senior consultant at Pragma Consult – Luxembourg From 15/04/2009 to 31/03/2015 • Job title – JAVA Analyst Programmer • Projects: § Internal project – From 10/2014 to 03/2015 Design and implementation of a web application architecture based on Spring Boot, Spring MVC, Spring Security and Thymeleaf using a Postgresql database. Development of this web application including authentication, creation and edition of users, languages management, user validation by email, reset password procedure, … Installation and configuration of CentOS test servers:

3 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

- Postgresql database server; - Application server with Apache web server and Tomcat application server. Technologies used: Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, Bootstrap, JQuery, Postgresql, HTML 5, CSS, Maven, Git, CentOS. § SES Astra – From 06/2014 to 09/2014 Member of the development team on OneSatPlan (OSP) application. OSP is an Eclipse RCP based application that centralized all information’s coming from existing systems. The goal is to have only one application to manage Satellite data. Assigned tasks: - Analysis and development of OSP tools to help customers to fix problems generated by the data migration. - Analysis and development of new functionalities linked to OSP. Technologies used: Java, J2EE, Spring, Spring Integration, Hibernate, PL/SQL, SVN, Maven § Internal project – From 09/2013 to 05/2014 Development of a web application based on Play 2 Framework. Assigned tasks: - Analyse and clarification with the customer of a validation workflow included into the application; - Development of the validation workflow including a tasks planner using Quartz; - Installation and configuration of Play Server on Linux server; - Configuration of Postgresql replication; - Configure Play application to use several persistence unit; - Installation and configuration of a continuous integration server. Technologies used: Java, Quartz, Spring, JPA, RabbitMQ, Play 2 Framework, Postgresql, Jenkins, Git, CentOS. § Internal project: EBMS – From 11/2012 to 12/2012 Development of a new web interface for our internal EBMS application. The goal is to have an unique web interface for every devices (PC, tablet, mobile, etc.). Technologies used: Java, Spring, Apache Wicket, HTML 5, CSS 3, JavaScript, JQuery, Google Chart API, Git, Maven. § SES Astra – From 04/2012 to 10/2012 Member of the migration team who migrates data from several existing legacy systems to the new OneSatPlan (OSP) application. OSP is an Eclipse RCP based application that centralized all information’s coming from existing systems. The goal is to have only one application to manage Satellite data. Assigned tasks: - Data analysis and migration from legacy systems to OSP database; - Analysis and development of OSP initial user rights based on Excel file;

4 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

- Parsing of Excel files to import initial data into OSP; - Create API to read data into Excel file; - Integration of Spring-Batch to automate migration treatments. Technologies used: Java, J2EE, Spring, Spring-Batch, Hibernate PL/SQL, OpenCSV, Maven. § International Wealth Insurer – From 11/2009 to 02/2012 Migration of their life insurance management application developed in J++ to a new Java/Flex based application. Member of the Java development team: - Analysis and migration of the backend batchs. Technologies: Internal Java Framework, Spring, PL/SQL; - Analysis and developments of services required by the Flex frontend. Technologies: Internal Java Framework, Spring, PL/SQL; - Analysis and developments of workflow to manage business processes (from financial movements encoding to their injection in the backend system). Technologies: Internal Java Framework, Spring, PL/SQL; - Analysis and developments of a code generator to facilitate the development based on the Internal Java Framework. Technologies: Java, Velocity, XML; - Enterprise Architect integration for the development modeling; - Non-regression tools development including contracts cloning, replay financial events and compare contracts. Technologies: Java, JPA (EclipseLink), JAXB, Spring, XML; - Graphic interface development for the non-regression tools. Technologies: Java, JPA (EclipseLink), JAXB, Spring, VAADIN Framework, JQuery; - Web Service development to attack the non-regression tools. Technologies: Java, JPA (EclipseLink), Spring, Jersey. Technologies used: Java, J2EE, Spring, JPA (EclipseLink), VAADIN Java Framework, JAXB, XML, Flex, PL/SQL, Maven, JUnit, DBUnit, JQuery, Velocity. § Logica (LuxGSM – Project Mylife Middleware) – 1 month Development of a middleware who perform the link between the LuxGSM Portal, P&T ESB and the LuxGSM ICMS. Technologies used: Web Service Client/Server (JAX-WS), Spring, JPA, JAXB, JMS, Quartz, JSF, Rich Faces. § Internal project: EBMS Flex – 3 months Review of the application layout. New components development: Dashboard, Carousel menu, Grid menu. Technologies used: Flex, Web Service .NET. § Internal project: OpenBAM – 1 month Analysis and integration of an Open Source monitoring tool into Aris Business Publisher Server. Technologies used: ARIS Products, Java, Jsp, html, css, JavaScript.

5 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

§ Internal project: OpenEasyWorkflow – 1 month Analysis and development of a Workflow Engine. Integration of this engine to the ARIS Business Performance Edition tool. Technologies used: Java, J2EE, html, css, JavaScript, Spring, Hibernate.

Senior consultant on Aris products at IDS Scheer S.A. – Luxembourg From 12/04/2006 to 14/04/2009

• Summary: § Installation and configuration of Aris Design Platform (Server and web components); § Installation and configuration of Aris Business Server; § Specification and development of the validation procedure (Aris Release Cycle Management) into the Aris Business Publisher; § Installation and configuration of the Aris Release Cycle Management component; § Training on Aris Administration, Aris report customization in javaScript; § Analyses, specifications and developments of the Aris Business Publisher layout.

• Customers Projects: § Luxembourg: SES Astra, Le Foyer, Fortis, HVB, EU Parliament, ... § Belgium: Fortis, Electrabel, BTC, European Commission, Council of the European Union, Belgacom, Arcelor, ... § France: Suez, CMB, Caisse d'Epargne, BNP Paribas, ... § United Kingdom: HSBC § Italy: Intesa, Prysmian, Elsag Datamat § Germany: Easa, BWF § Spain: BBVA.

Analyst Programmer - DB Scape s.a. – Waterloo – Belgium From 24/09/2001 to 11/04/2006 • Summary: § In charge of the web development of the VocaBase application. Main languages used: Java, Jsp, Jstl and JavaScript; § Also in charge of maintenance, technical documentation, support and development of the VocaBase application; § Installation and maintenance of DB Scape application within clients projects; § Manage the network and the web servers to assure their optimisation and their evolution.

Software Engineer – Europe Online Network s.a. – Betzdorf – Luxembourg From 01/07/2001 to 21/09/2001 • Summary: § Maintenance and updates on the editorial platform. Coding in PHP

6 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

§ Add contents on a "new" editorial platform: Coding in JSP. § Both require frequently Sql requests in database, HTML, JavaScript, ....

OTHER EXPÉRIENCES Blast Furnace Operator – Cockerill Sambre Usinor Group – Seraing – Belgium From 12/12/1994 to 30/06/2001

• Summary: § Responsible of good working of installation ; § Follow produced materials quality up ; § Managing the coordination between different services ; § Responsible of new staffs’ training.

EDUCATION

Bachelor’s degree in Computer Science — 1998-2001 Bachelor’s degree in Chemical Engineering — 1995-1997

LANGUAGE SKILLS French: Native English: Profesionnal

TRAININGS AND CERTIFICATIONS July 2018 : Business Process Management framework Prometa training July 2017: Red Hat OpenShift administration June 2017: Agile Development with Red Hat OpenShift Enterprise January 2017: Introduction to AngularJS – Onepoint internal training November 2016: Agile Enterprise – Unow MOOC (online course) July 2016: Spring Secutiry online training course Mai 2016: From manager to agile leader – MOOC le cnam (online course) August 2015: JDK 8 Massive Open and Online Course – Lambdas and Streams June to December 2012: Day to day communication with his team June 2011: Certified SCRUM Master July 2009: Oracle Business Process Analysis (BPA) Suite – OPN Training June 2008: Certified ARIS Business Architect / Business Designer

SKILLS Programming Languages

• Java, J2EE, Spring, Spring Boot, Spring MVC, Spring Security, Spring-Batch, JPA (EclipseLink), Hibertnate, Quartz, JSF, JAX-WS, JAXB, Jersey integration with Spring; • Thymeleaf, GWT, SmartGWT, VAADIN Java Framework, Struts; • Apache Wicket, Apache Velocity; • JUnit, DBUnit; • Flex, Cairngorm, PureMVC; • JavaScript, JQuery, Bootstrap, VueJS, AngularJS, KnockoutJS; • HTML, XML, XSLT, VXML; • PL/SQL.

7 / 8 Eric Pirard CV – EA & Business Improvement – Java Software Engineer – 25 July 2021

DevOps

• Docker, docker-compose, Open-Shift Software Skills

• IDEA IntelIJ, Eclipse, NetBeans; • JasperReports; • Enterprise Architect; • Jira, Jenkins, Maven; • CVS, SVN, GIT; • Excel, MS Project, Outlook, Word; • ARIS Platform installation and configuration; • ARIS report customization; • ARIS Business Publisher installation and customization. DBMS

• PostgreSQL, Oracle, MS SQL Server, MySQL, Informix. Operating systems

; • Linux; • Mac OS. Application Server

• Tomcat, Jetty, JBoss, WebSphere, IIS. Methods & Techniques

• UML, Meurise Project Management

• Scrum, XP, Agile Methodology

DIVERS June 2021 – Technical review of « Modern API Development with Spring and Spring Boot » from Sourabh Sharma published by Packt Publishing. July 2016 – Technical review of « Learning Spring Boot » video from Greg L. Turnquist published by Packt Publishing. August 2015 – Technical review of « Spring Boot Cookbook » from Alex Antonov published by Packt Publishing.

HOBBY Mountain Bike, jogging, fitness, ski, … Travel Maintenance of the website of a mountain independent bike professional (https://santawheels.be) and 53Onze by Smoll (https://53onzebysmol.be) bikes reseller.

8 / 8