Christian - Développeur JAVA
Ref : 210712N001-
1000 BRUXELLES (Belgique)
-
Développeur, Consultant, Intégrateur technique (49 ans)
-
Freelance

PROJECT EXPERIENCE
Project name:
IMIS & MEDOR
Company (employer):
Intrasoft International SA
Dates (start-end):
Effective number of months achieved:
01/2020 to Present
Client (customer) :
DG ENER - European Commission (Luxembourg)
Project size:
4 men's/months
Project description :
DG ENERGY is European Institution, which manage and control the Energy nuclear for European Members states for private sector.
IMIS is the application for Mandate Management to schedule all activities and mandate for Inspectors.
MEDOR is the application using ALFRESCO to manage all documents used by all application for DG ENER.
Employee’s Roles & Responsibilities in the project: Expert J2EE / ALFRESCO
Development is based on Java EE and ExtJS
Development, Management and Migration of from ALFRESCO 4.1 to 5.2.7 and 6.2.2
Improve Lifecycle Functionality
Software configuration management
Improve the performance of the application.
Business Object : Report
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE / ALFRESCO / ALFRESCO SDK / SWAGGER
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring Web, Spring Context IOC).
Hibernate, Maven, Java 8, Java 11, Log4J, JMater
WEB SERVICES: REST API with SWAGGER, Alfresco SDK
Search Engine: Apache Lucene, SOLR 1, SOLR 4, SOLR 6
UI: ExtJS
ENVIRONNEMENT:
Data Base : Oracle, PL/SQL.
Serveur : Unix
Serveur Web : WEBLOGIC / TOMCAT
IDE Eclipse, IntellJ IDEA
PROJECT EXPERIENCE
Project name:
HORIZON 2020
Company (employer):
Intrasoft International SA
Dates (start-end):
Effective number of months achieved:
09/2018 to 12/2019
Client (customer) :
DIGIT - European Commission (BELGIUM)
Project size:
12 men's/months
Project description :
DIG IT 84 defines and pro vides the capabilities required to deliver high quality IT solutions, creates and maintains talent pools (competence centers) fi-om which development project teams can be composed.
Employee’s Roles & Responsibilities in the project: Expert J2EE Senior Software Engineer
Development is based on Java EE and Angular 6, 7
Improve Lifecycle Functionality
Software configuration management
Improve the performance of the application
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring Web, Spring Context IOC).
Hibernate, Maven, Java 8, Log4J, JMater
WEB SERVICES: (Soap, REST, Wsdl).
UI: ANGULAR 6, 7
ENVIRONNEMENT:
Data Base : Oracle, MySQL.
Serveur : Unix
Serveur Web : TOMCAT
IDE Eclipse, IntellJ IDEA
PROJECT EXPERIENCE
Project name:
Publication Office Portal LIFERAY (Luxembourg), Orbit ETX(EESC/COR)
Company (employer):
CRI Luxembourg / Unisystems
Dates (start-end):
Effective number of months achieved:
12/2016 to 8/2018
Client (customer) :
Publications Office European Commission (Luxembourg)
Project size:
5 men's/months
Project description :
Publications Office Luxembourg/ EESC/CoR Brussels :
The Publications Office of the European Union (Publications Office), based in Luxembourg, is an inter-institutional office whose task is to publish the publications of the institutions of the European Union
Orbit ETX (Web Service): Orbit ETX is Webservice application to exchange documents between EESC/COR and Publications Office through ETX Adapter Transport (DIGIT)
PO Portal (LIFERAY): PO Portal is the general Intranet and Extranet portal of Publications office using Liferay Portal to manage documents of publications, include all services: Search Documents, general information and e-shop, document Management with Alfresco 5.1 and Cellar.
Employee’s Roles & Responsibilities in the project: Expert Liferay/Alfresco/J2EE Senior Software Engineer/ and C#
Development of ORBIT ETX Webservice Backend layer to exchange documents between EESC/CoR and Publications Office though ETX Adapter.
Improve Lifecycle Functionality of LIFERAY Portal: Review and Development of Plugins portal Liferay 6.2. Java J2EE development of Portlets, Services, Theme, Layout and Hooks with Maven.
Improve performance of portal, integration CMIS Alfresco, VirtualViewer.
Migration Liferay 6.2 to Liferay 7
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE / LIFERAY, ALFESCO, C#
LIFERAY: Portal development and migration, Portlet, Themes, Hooks, Layout, Service Builder, EXT services, ADT development.
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring Web, Spring Context IOC).
Hibernate, Maven, Java 8, Log4J, JMater
WEB SERVICES: (Soap, REST, Wsdl).
Search Engine: Apache Solr 4, Search Elastic.
ECM: CELLAR, Alfresco 5.1
LIFERAY Portal Management: Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Folders, Documents, Plugins, Content Migration.
UI: AlloyUI
Viewer: VirtualViewer
ENVIRONNEMENT:
Data Base : Oracle, MySQL.
Serveur : Unix
Serveur Web : TOMCAT
IDE Eclipse, Visual Studio
PROJECT EXPERIENCE
Project name:
La Post Portal LIFERAY (Luxembourg)
Company (employer):
Neofacto Luxembourg
Dates (start-end):
Effective number of months achieved:
06/2016 to 08/2016
Client (customer) :
La Post (Luxembourg)
Project size:
5 men's/months
Project description :
La Post Luxembourg :
Office Post of Luxembourg.
Post Portal (LIFERAY): Post Portal, is the general Intranet and Extranet portal of the Post office of Luxembourg, the Portal include all services: e-shop, Post e-services for delivery and tracking, net Banking etc. .
Employee’s Roles & Responsibilities in the project: J2EE Senior Software Engineer/Liferay
Upgrade La Poste LIFERAY Portal: Upgrade Post Liferay Portal and Plugins from 6.1 to 6.2. Java J2EE development of Portlets, Services, Theme, Layout and Hooks with Maven
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE / LIFERAY
LIFERAY: Portal development and migration, Portlet, Themes, Hooks, Layout, Service Builder, EXT services, ADT.
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring Web, Spring Context IOC).
Hibernate, Maven, Log4J
WEB SERVICES: (Soap, REST, Wsdl).
Search Engine: Apache Lucene.
LIFERAY Portal Management: Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Folders, Documents, Plugins, Content Migration.
UI: AlloyUI
ENVIRONNEMENT :
Data Base MYSQL, ORACLE.
Serveur : Unix
Serveur Web : TOMCAT
IDE Eclipse
PROJECT EXPERIENCE
Project name:
EPE Portal LIFERAY (Europol)
Company (employer):
ECONOCOM
Dates (start-end):
Effective number of months achieved:
11/2015 to 11/2016
Client (customer) :
EUROPOL (The Hague)
Project size:
5 men's/months
Project description :
EUROPOL The Hague (Nederland) :
Europol is the European Union’s law enforcement agency whose main goal is to help achieve a safer Europe for the benefit of all EU citizens. We do this by assisting the European Union’s Member States in their fight against serious international crime and terrorism.
EPE Portal (LIFERAY) : The EPE (Europol Platforms for Experts) is a common solution that fulfills the communication needs of the vast majority of expert communities that operate within the mandated areas of Europol. It provides a common portal to access specialist websites that facilitate the sharing and exchange of knowledge, best practices and non-personal data on crime between experts in the same domain at EU level.
PIC System: The PIC System is used by the operational departments to make a catalog with logos related to drugs, weapons, etc. The system provides the possibility to categorize the images and organize them for different purposes, like making a report with all logos, or a catalog with images showing methods of concealment.
Employee’s Roles & Responsibilities in the project: J2EE Senior Software Engineer/Liferay
Integrate PIC System to EPE Liferay Portal: Migrating PIC System from the existing separate system to the Liferay portal 6.1 for EPE Project.
EPE LIFERAY Portal: Upgrade EPE Liferay Portal and Plugins from 6.1 to 6.2. Java J2EE development of Portlets, Services, Theme, Layout and Hooks with Maven
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE / LIFERAY
LIFERAY: Portal development and migration, Portlet, Themes, Hooks, Layout, Service Builder, EXT services, ADT.
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring Web, Spring Context IOC).
Hibernate, Maven, Java 8, GIT, Log4J
WEB SERVICES: (Soap, REST, Wsdl).
Search Engine: Apache Lucene.
LIFERAY Portal Management: Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Folders, Documents, Plugins, Content Migration.
UI: AlloyUI
ENVIRONNEMENT :
Data Base MS-SQL.
Serveur : Windows 7
Serveur Web : TOMCAT
IDE Eclipse
TeamCity
PROJECT EXPERIENCE
Project name:
SFR (Schengen Flow Report)
Company (employer):
Charles Oakes Luxembourg
Dates (start-end):
Effective number of months achieved:
10/2015 to 11/2015
Client (customer) :
EULISA (Strasbourg)
Project size:
2 men's/months
Project description :
EULISA is the European Agency for the Operational Management of large-scale IT Systems in the Area of Freedom, Security and Justice (eu-LISA), a newly established EU agency to provide a long-term solution for the operational management of large-scale IT systems, which are essential instruments in the implementation of the asylum, border management and migration policies of the EU.
The Agency is currently managing EURODAC, the Visa Information System (VIS) and second generation Schengen Information System (SIS II).
SFR (Schengen Flow Report): is a system for reporting flows of Schengen Information System between Member States..
Employee’s Roles & Responsibilities in the project: J2EE Senior Software Engineer
Upgrade SFR (Schengen Flow Report): Upgrade SFR System to integrate a new country CROATIA.
Improvement new functionality and support of the System.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE
JAVA J2EE
SPRING BOOT
SPRING Framework: (Spring Core, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Context IOC).
Hibernate, Maven, Log4J
WEB SERVICES: (Soap, Wsdl).
ENVIRONNEMENT :
Data Base MySQL, Oracle
Serveur : Windows 7, Unix
Serveur Web : TOMCAT
IDE Eclipse
PROJECT EXPERIENCE
Project name:
Open University Portal LIFERAY
GTS (Global Transaction Service ) B2Group
Company (employer):
FDLV Luxembourg
Dates (start-end):
Effective number of months achieved:
08/2014 to 09/2015
Client (customer) :
Open University Nederland
B2GROUP Luxembourg (STANDARD BANK SOUTH AFRICA)
Project size:
10 men's/months
Project description :
Open University Nederland :
The Open University of the Netherlands is an independent government-funded institute for distance learning at university level.
Open University Portal: The portal of Open University for e-learning is Liferay Portal EE.
SOA/MailStudent/Google Domain API: The Worldwide Students mails of Open University are managed on Google Domain API.
B2GROUP Luxembourg :
B2Group: provides cloud based payments, FX and funds STP software and consultancy solutions to transaction banks and corporate across the world, especially in Europe, the Middle East and Africa
GTS: Global Transaction Services platform underpins a suite of specific functional modules, providing rapid integration, improved STP rates and efficient client on-boarding.
PAYEX: Module of GTS, PayEX Processor, a cash management payments execution platform that seamlessly manages all aspects of a banks payments execution from reception of client instructions to posting of credit and debit to core banking systems. PayEX may also operate in conjunction with ChannelConnect to inject payment messages into third-party Paying Agent banks
Employee’s Roles & Responsibilities in the project: J2EE Senior Software Engineer/Liferay
Open University Nederland :
Upgrade SOA/MailStudent/Google Domain API: Upgrade Web service by replacing Google Admin Provision by the new version Google Admin Directory API to manage Student E-mail : Configuration of Consol and Admin Google Domain API, SOA Java Development Webservices Client to consume Google Service domain API,testing, integration to the Test and Acceptence Environment.
Upgrade Open University LIFERAY Portal: Upgrade OU Liferay Portal and Plugins from 6.0 to 6.2. Java J2EE development of Portlets, Theme, Layout and Hooks with Maven
B2GROUP Luxembourg :
PAYEX Processor Java Development, testing, integration and maintenance of Business Process, Flow Control, Messaging.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE / LIFERAY
JAVA J2EE: Analysis and development of PayEx Processor: Business Process, Flow Control, Message Queue in Java, Interface Web application in Spring MVC and database in MySQL and Oracle, Web services, Google Admin Directory API Services,
LIFERAY: Portal development and migration, Portlet, Themes, Hooks, Layout, Service Builder.
GOOGLE Admin Directory API : Domain, Mail Admin, Consol Development, Web services
SPRING BOOT
SPRING Framework: (Spring Core, Spring MVC, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Web, Spring Context IOC, Spring Security Acegi.).
Hibernate, JMS, Apache Camel, Maven, Log4J, Jenkins
WEB SERVICES: (Soap, REST, Wsdl, ESB, WS-Transactions).
Search Engine: Apache Lucene.
LIFERAY Portal Management: Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Folders, Documents, Plugins, Content Migration.
UI: AlloyUI, AngularJS
ENVIRONNEMENT :
Data Base MySQL, Oracle
Serveur : Windows 7, Solaris
Serveur Web : TOMCAT
IDE Eclipse
PROJECT EXPERIENCE
Project name:
ESTAT Portal Migration (EUROSTAT) Luxembourg
Company (employer):
SMILE (Open Source Solution)
Dates (start-end):
Effective number of months achieved:
04/2014 to 07/2014
Client (customer) :
ATOS / European Commission - EuroStat (Luxembourg)
HappyChic Group (Bizzbee – Brice - Jules) – (Lille / France)
Giphar (Pharmacists group) – (Lille / France)
ETNIC / Ministry of the French Community (Brussels / Belgium)
Project size:
5 men's/months
Project description :
ESTAT Portal: Migration ESTAT Portal for Statistic from Oracle Portal to LIFERAY Portal Enterprise Edition 6.2.
HappyChic Intranet: Setup and development a new Intranet portal for collaboration with LIFERAY Portal Enterprise Edition 6.2.
Giphar Intranet: Setup and development a new Intranet portal for collaboration with LIFERAY Portal Enterprise Edition 6.2.
ETNIC Intranet: Migration ETNIC/MFC Portals from LIFERAY Portal CE 6.1 to LIFERAY Portal Community Edition 6.2.
Employee’s Roles & Responsibilities in the project: Expert LIFERAY Senior Software Engineer
Migration web content and plugins of ESTAT Portal from Oracle Portal to LIFERAY.
The migration of web content through Web service
Develop and extend the Resource Importer Web to create Themes, site, sub sites, Journal (structures, templates, articles Folders, articles) Document Library, embed contents from old portal in xml file to Import the whole resources of CMS automatically during deployment of themes.
Integration CMIS Alfresco.
Migration Liferay plugins (Portlets, Hooks and Themes) from 6.1 to 6.2 for ETNIC and MCF Portals
Setup and development a new Intranet portals for collaboration with LIFERAY Portal Enterprise Edition 6.2 for HappyChic and Giphar Groups
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE, PL/SQL, LIFERAY
JAVA J2EE, Liferay : Portal development and migration using Web services (resources Importer Web), Liferay ServiceBuilder, Portlet, Themes, Hooks, Layout, Service Builder, Spring Hibernate (Spring MVC, Spring DAO, Spring ORM/Hibernate, Spring AOP/AspectJ, Spring Context IOC)., XML, Apache, Unix
LIFERAY Portal Management : Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Folders, Documents, Plugins, Content Migration.
Search Engine: Apache Lucene.
ECM: Alfresco 4.2
UI: AlloyUI
ENVIRONNEMENT :
Data Base – ORACLE, MySQL
OS : Windows 7
Serveur : Ubuntu
Serveur Web : TOMCAT, WEBLOGIC
IDE Eclipse
PORTAL: LIFERAY, Oracle Portal.
PROJECT EXPERIENCE
Project name:
Control Applications and Irregularities
Company (employer):
Intrasoft International
Dates (start-end):
Effective number of months achieved:
05/2009 to April 2014
Client (customer) :
European Commission - DG MARE
Project size:
10 men's/months
Project description :
EUMOFA European Market Observatory for Fishery and Aquaculture Products
Irregularities Project is a project to the DG-MARE to follow-up the cases of Irregularities from DG-OLAF.
DG-MARE Control Applications: Catch Reporting, Tac Quotas, Fishing Effort, Vessel Reporting, Fishing Authorizations and Permits and Market Information System.
Employee’s Roles & Responsibilities in the project: Analyst-Developer
Eumofa Reporting using JasperReport, Liferay and Talend.
Irregularities Business Process Java J2EE development and PL/SQL procedures.
Irregularities Development into JIRA and Liferay, testing, integration and maintenance.
Control Applications Java Development, testing, integration and maintenance of Business Process.
Control Application Web application development with ColdFusion testing, integration maintenance.
Control Application Function and procedure with PL/SQL
Market Information System (MIS) Development, testing, integration and maintenance using Java, ColdFusion and Oracle.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - JAVA J2EE, ColdFusion, PL/SQL, JIRA, Flux, DROOLS, LIFERAY, JasperReport and Talend
JAVA, JasperReport, Liferay and Talend : Eumofa Reporting using Web services, Portlet, Themes, Hooks, Layout, Service Builder, Spring, Hibernate, XML, Apache, Apache Camel, Unix
LIFERAY Portal Management : Users, Roles, Sites/Sub-Sites, Collaboration, Journal Articles – Structures, Templates, Web Content, Documents, Plugins, Content Migration.
JAVA J2EE, Liferay : Irregularities Business Process and Application to manage Jira Project and Import/Update the Issues using Web services, Portlet, Spring Boot, Spring Framework and Hibernate (Spring MVC, Spring DAO, Spring ORM/Hibernate, Spring AOP/AspectJ, Spring Context IOC).
Search Engine: Apache Lucene.
JAVA – ColdFusion, Flux, DROOLS and PL-SQL: (Analysis and development of control applications: Business Process in Java, Flux for messaging, Drools for Business Rules, Interface Web application in ColdFusion and database in ORCLE).
JIRA – Irregularities Project: Customize Project and Workflow (Custom Fields, Screens, Permission Schemes, statuses, Actions, Operations, Transitions, Import/Export of Issues, etc..).
UI: YUI, AlloyUI, AngularJS
AGILE METHODOLOGY: SCRUM
ENVIRONNEMENT :
Data Base – ORACLE
OS : Windows 7
Serveur Web : TOMCAT, WEBLOGIC an JBOSS
IDE Eclipse, NETBEANS
PORTAL : JIRA, LIFERAY, JASPER Soft, Talend.
PROJECT EXPERIENCE
Project name:
R4eGov
Company (employer):
Unisys Consulting
Dates (start-end):
Effective number of months achieved:
10/2008 to 01/2009
4
Client (customer) :
European Commission ( e- Government ) ********
Project size:
10 persons
Project description :
R4eGov is a project supported by the European Commission to help fight against one of the major challenges facing eGovernment in Europe today trafficking of people across national borders.
R4eGov is a project based on Web Services to enable interpolability between applications of eGovernment (Police, Justice) Member Countries of the European Union (Europol, Eurojust, etc. ...).
R4eGov its purpose and can allow a user who wants to access a file through one or more other workflows EU member countries from its local workflow without being able to identify new SSO (Single Sign-On).
Employee’s Roles & Responsibilities in the project: J2EE Analyst-Developer
Integration, introducing and share my experience of the Spring framework and Hibernate of the team.
Participation in the assembly of all the modules developed by different companies R4eGov.
Responsible for developing unit tests (Junit, Mockito) and Logs (Spring AOP).
Responsible participation in the development and integration of WS-Transactions for communication between different applications.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES - J2EE :
SPRING Framework: (Spring MVC, Spring WebFlow, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Web, Spring Context IOC, Spring Security Acegi.).
WEB SERVICES: (Soap, Wsdl, AXIS2, WSO2-ESB, WSO2, WS-Transactions).
ENVIRONNEMENT
Data Base – MYSQL
Serveur : Windows Xp
Serveur Web : TOMCAT
IDE Eclipse
PROJECT EXPERIENCE
Project name:
ARGUS
Company (employer):
Unisys Consulting
Dates (start-end):
Effective number of months achieved:
01/2008 to 10/2008
10
Client (customer) :
European Commission -DG DIGIT B4
Project size:
6 persons
Project description :
ARGUS is a web application crisis management at the European Commission.
The application ARGUS is composed of a portal that manages the whole project Argus and modules content management events and users.
The modules are:
AMA Argus (Argus Management Application) module that combines the functions of the user/role and ARGUS administration in the application.
Argus ACM (ARGUS Content Management) module that combines content management of events.
Argus BCM (Business Continuity Management), management module communication between users and newsletter alert management for employees of the European Commission through message flows by E-mail and SMS.
.
Employee’s Roles & Responsibilities in the project: J2EE Analyst-Developer
Participation in the creation of the analysis.
Participation in the development of the evolution of the portal component
Responsible for the development of modules for MVC: Mapping Objects, JavaBeans, DAO, Services, Controllers, Views and Ajax.
Responsible for developing unit tests for the application (JUnit, Mockito).
Responsible for the deployment of the modules in the portal
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES: - J2EE
SPRING Framework (Spring MVC, Spring WebFlow, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Web, Spring Context IOC, Spring Security Acegi.).
HIBERNATE (Mapping Objects).
Back-End and Front-End: (Business Objects, Design pattern DAO, JDBC, PL/SQL, Log4J, Junit, ANT, Servlet, JSP, JSTL, VM, XML, XLS, HTML, JavaScript, CSS).
UI: DOJO, Extjs, ERGONOMIX (Framework for European Commission network).
ENVIRONNEMENT
Data Base – ORACLE 10
Serveur : Windows Xp, Sun
Serveur Web : WEBLOGIC 9, TOMCAT
IDE : Eclipse
MODELING : Merise, UML
PROJECT EXPERIENCE
Project name:
MARKETING: Portal for Vocation Rental and Real Estates.
Company (employer):
SUNPOLIS SA (********)
Dates (start-end):
Effective number of months achieved:
10/ 2006 – 12/2007
15
Client (customer) :
MARKETING – SUNPOLIS SA and Affiliate
Project size:
3 persons
Project description :
SUNPOLIS has established a portal multinational to manage listings of hotels, apartments, hotels, real-estate for to sell and buy and the travel guide.
The portal contains a sub site: ******** that contains the management of advertisers who need to create their account, add their posts (objects).
The portal also contains other sub-sites: ********, ******** to list the posting.
Employee’s Roles & Responsibilities in the project: J2EE / LIFERAY Analyst-developer
Responsible for establishing the project analysis.
Responsible for developing modules in LIFERAY: Web application for managing customer (hotel, real estate) with PORTLET Technology API (JSR-168, 286), LIFERAY Content Management and other modules such as Shopping Cart, Blogs, Message Boards Etc..
Responsible for developing the map.
Responsible for development of the management application for sending e-mail for marketing.
Responsible for the site configuration and management of servers - Linux & Windows 2003 server.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIE : J2EE / LIFERAY
SPRING Framework (Spring MVC, Spring WebFlow, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Web, Spring Context IOC, and Spring Security Acegi.).
PORTLETS JSR-168, JSR-286
HIBERNATE (Mapping Objects).
Back-End and Front-End: (Business Objects, Design pattern DAO, JDBC, SQL, EJB3, Log4J, Junit, ANT, Portlet, Servlet, JSP, JSF, JSTL, VM, XML, XLS, HTML, JavaScript, CSS, JAVA SWING).
Ajax: IceFace, BackBase.
ENVIRONNEMENT
Portail-CMS Open Source: LIFERAY, ALFRESCO 1.3, JAHIA, OpenPortal, SugarCRM.
MAP location Intelligence - MapXtreme JAVA & interface web, GOOGLE MAP API et RAGEVEO
MAP DATA – Tele - Atlas
Data Base – MySQL
Serveur : Linux
Serveur Web : TOMCAT, Jboss.
IDE MyEclipse
MODELING : Merise, UML
PROJECT EXPERIENCE
Project name:
CRM & SALES Software & Web site
Company (employer):
TRANNEX SA (********)
Dates (start-end):
Effective number of months achieved:
10/ 2005 – 10/ 2006
12
Client (customer) :
INNO, DELHAIZE, DI, CORA, DUTY FREE
Project size:
1 person
Project description :
General management of the web site (********) in the customer relation and sales sector;
General administration of the web site;
Development of CRM application for desktops and mobile devices;
Management of networks for TRANNEX;
Catalogue advertising.
Employee’s Roles & Responsibilities in the project: IT Developer & TECHNICAL SALES
Assisting the creation, development, maintenance and management process of a CRM application for desktops and mobile devices using Windev and Windev Mobile in order to support sales (e-commerce web site: ********);
Designing the CRM software application in order to manage other sectors except for sales, such as stores, products, billing, customers, suppliers, statistics and inventory;
In charge of product management ensuring the quality, quantity and storage;
Reviewing the purchase history and Web site visiting;
Responsible for customer management ensuring the coherence of the requests and deliverables;
Management of commercial products and storage.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIE
WINDEV ( V8 to V10)
WINDEV Mobile 9
MODELING : RAD
PORTAL Open Source : Joomla, Prestashop
PROJECT EXPERIENCE
Project name:
GEOSPACIAL
Company (employer):
BELGA AGENCY (********)
Dates (start-end):
Effective number of months achieved:
06/2004 –01/2005
7
Client (customer) :
GOUVERNEMENT, TV, RADIO, Journal
Project size:
1 person
Project description :
Creation of an application management information system (GIS)..
Employee’s Roles & Responsibilities in the project: JAVA Developer (J2EE)
In charge of the design and development process of the GIS application using technologies such as MapXtreme Java Framework, Java, JSP, Servlet, HTML, Java Script, DAO and JDBC;
Programming and testing the application;
Assisting in the installation and configuration process of the GIS application;
Writing of technical documentation concerning the development and maintenance of the application.
Technologies and methodologies used by the employee in the project:
TECHNOLOGIES :
JAVA J2EE
(Design pattern DAO, JDBC, Servlet, JSP, XML, HTML, JavaScript, Applet)
MapXtreme Java, TeleAtlas Data
ENVIRONMENT
MAP location technology - MapXtreme JAVA Framework
MAP DATA – Tele – Atlas
Data Base – MySQL
Serveur : Windows
Serveur Web : TOMCAT
IDE: Eclipse
MODELING : Merise, UML
PROJECT EXPERIENCE
Project name:
VERASS Software
Company (employer):
DISTRIBUTED PROGRAMS S.A. N.V. (********)
Dates (start-end):
Effective number of months achieved:
April 2003 - june 2004
15
Client (customer) :
Insurance Agents
Project size:
5 persons
Project description :
Development and maintenance of Branch23 software application;
Branch23 integration in Verass software application;
Development and improvement of the new version of Verass;
In Verass’ development process was used initially Windev 5.0 and integrated in versions 7.0, 7.5, 8.0, 9.0 and run in Windows NT4, 2000 and XP;
Branch23 software application was a stock market application, which was integrated in Verass application.
Employee’s Roles & Responsibilities in the project:
Analyst – Developer (Windev) – System & Network Administrator
In charge of the development and maintenance process of the Verass software application;
Participating in the development and integration process of software applications;
Assisting with deployment and configuration of the system;
Part of the migration and update process of Branch23 application to Verass.
Technologies and methodologies used by the employee in the project:
TECHNOLOGY
WINDEV ( V7 to V8)
MODELING : RAD
ENVIRONMENT
Windev
Windows
Highest relevant educational
1999 – 2002 BACHELOR en Informatique – Ecole Pratique des Hautes Etudes Commerciales Bruxelles (UCL).
Titre : Analyste – Programmeur
Spécialité : Développeur Système (Unix)
1998 – 1999 Année préparatoire en Informatique - Ecole Supérieur de Formation Continue d’Etterbeek Bruxelles.
1997 – 1998 Architecture – Institut supérieur de la Cambre Bruxelles.
LANGUAGES
English Spoken = 3 Write = 3
French Spoken = 5 Write = 5
TRAINING
Training name:
Company/institute organizing the training:
Date(s) training followed:
Exams or certificates:
1.
Customer Oriented Skills for ICT
CEFORA
April 2012
Customer Oriented Skills for ICT Module 1
2.
J2EE & ORACLE
I.R.I.S.
April 2008
Software expertise
TOOLS
Competence (rating : 1 -5)
Duration (in months)
Description (reference to relevant entries under “professional experience” is mandatory)
JAVA
4
188
Java standard, J2EE
SPRING
144
Spring BOOT, Spring Framework (Spring MVC, Spring WebFlow, Spring DAO, Spring ORM/Hibernate support, Spring AOP/AspectJ, Spring Web, Spring Context IOC, Spring Security Acegi, etc...).
GRAILS
2
6
Grails & Groovy
HIBERNATE
3
144
Mapping
AJAX
2
12
IceFace, BackBase.
UI
3
48
Dojo, ExtJS, Ergonomics, JQuery, YUI, AlloyUI, Angular.
JIRA (Atlassian)
4
70
Bug Tracking, Issue Tracking, Project Management, Plugins, Project and Workflow Customize (Custom Fields, Screens, Permission Schemes, statuses, Actions, Operations, Transitions, Import/Export of Issues, etc..)
WEB SERVICES
4
56
SOAP, REST
SWAGGER
3
24
Framework for REST API
PL/SQL
3
36
SQL Procedural Language for ORACLE
COLDFUSION
3
30
FuseBox Framework
TOMCAT
4
80
Web Server
WEBLOGIC
3
20
Web Server
GLASSFISH
3
6
Web Server
JBOSS
3
9
Web Server
DROOLS
2
4
Business Rules Management
FLUX
2
2
Steaming Data Processing
MAPINFO
(MapXtreme JAVA)
4
12
GIS (Geographical Information System) for web
GOOGLE API
4
24
Google Directory API, Google Maps API
LIFERAY Portal
4
111
CMS, DXP (Digital Experience Platform)
JASPER SOFT
3
4
IB for reporting
TALEND
2
3
Data Integration
Apache Camel
3
24
Messaging Exchange
ALFRESCO Portal
4
42
ECM (Enterprise Content Management)
JAHIA Portal
3
8
CMS (Content Management System)
OPENBRAVO
3
12
ERP / CRM / E-Commerce
Odoo
3
14
ERP / CRM / E-Commerce
CALTURA
3
12
OTT Platform
Apache Lucene
4
36
Search Engine
Apache SOLR 1, 4, 6
4
38
Search Service Engine
WordPress / Joomla
4
24
CMS, Blog (PHP)
Drupal
3
12
CMS (PHP)
Prestashop
3
24
E-commerce (PHP)
PORTLET
4
56
JSR-168, JSR-286
MYSQL
4
60
Database
ORACLE
3
28
Database
UML
3
24
Modeling
UNIX
4
24
Shell Programming & Server management
ECLIPSE
4
152
IDE
IntellJ
3
36
IDE
Jenkins
3
12
Continuous Integration
Teamcity
3
4
Continuous Integration
SCRUM
4
15
AGILE Methodology