ERIC Pirardrue M
Total Page:16
File Type:pdf, Size:1020Kb
ERIC PIRARD [email protected] Rue Maurice Bawin 52 EA & Business Improvement Java Software Engineer PERSONNAL INFORMATION – http Date of Birth: 24 September 1971 – B Nationality: Belgian s ://itoffice.be - Civil Status: Married 4520 Antheit 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 § Analysis, specification and development of ARIS reports. • Customers projects § European Parliament – Luxembourg; § Administration du Personnel de l'État – Luxembourg; – LU: +352 6 § eProseed – Luxembourg. Software Engineer at OnePoint PSF – Luxembourg From 01/10/2015 until 31/05/2018 91 377 098 • 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 Programmer • 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 javascript 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 Linux 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