Experience
Senior Java Developer
Oct 2024 - Present
Belfius - Risk and Compliance / Freelance - Hybrid
The Risk and Compliance service is responsible for the management of financial data (balance sheet, profit & loss, indicators) of organisations (private companies, public entities), natural persons with activity provided by external suppliers and/or created/modified by credit experts.
- Refactoring of the existing backend application.
- Design and development of a new dynamic calculation engine for the financial indicators
- Development of different ETL processes
- Domain and technologies: Finance, MS SQL Server, Oracle, Java, Spring Boot, Hibernate, REST APIs, OpenAPI, Swagger, Scrum, Kubernetes, Azure
Senior Java Developer
Oct 2020 - Sep 2024
5th floor Software - Office de la Naissance et de l'Enfance (ONE) / Freelance - Hybrid
5th floor Software accompanies ONE (Office de la Naissance et de l'Enfance) in its digital transformation.
- Design and development of various applications, including those related to finance, invoicing, and expenses
- Junior coaching and mentoring
- Deployment automatisation
- Technology watch, proof of concepts, and recommendations
- Domain and technologies: Finance, Public Sector, Agile, Scrum, Keycloak, GoCD, Docker, Docker Swarm, RabbitMQ, Postgres, SonarQube, Spring, Spring Boot, Angular, Java, Linux, REST APIs, Swagger
Senior Java Developer
Jan 2019 - Sep 2020
Porphyrio / Freelance - Hybrid
Porphyrio has developed innovative systems for the poultry meat industry as well as for the commercial egg industry, based on scientific self-learning algorithms, using customer data to further improve and optimize production and business process. They are designed to support managers in taking proper decisions concerning their daily business, as well as the strategic decisions they are facing.
- Design and development of the API
- Junior coaching and mentoring
- Code review
- Containerization of the applications
- Deployment automatisation
- Domain and Technologies: Poultry industry, Ansible, Keycloak, Docker, Terraform, Java, Spring, Spring Boot, Jenkins, Linux, AWS
Senior Software Engineer
Aug 2018 - Dec 2018
Atos / Freelance - Onsite
The goal of the NIP-PIN project is to provide a platform for routing information between care providers/social security sectors and insurance organisations, in a secure way. Project is coordinated by the CIN/NIC that federates the Insurance Organisation.
- Containerization of the application
- Deployment automatisation
- Code review
- Investigate deployment of the application in an OpenShift environment
- Domain and Technologies: Health, Insurance, Social Security, Ansible, Docker, Packer, Java, Spring, Spring Boot, Prometheus, Jenkins, Linux, BDD, Cucumber
Proxistore / Freelance - Onsite
Proxistore is the complete web-to-store solution for merchants, shops, store chains. It offers a solution to increase traffic significantly and acquire new customers at point of sale thanks to local-based online advertising. Proxistore uses a patented geolocated procedure (n° PCT/EP2012/070789)
- Team coaching and mentoring: support frontend and backend developers
- Design and development of the Proxistore solution
- Architecture: Solve performance issues and scalability; review infrastructure and reduce costs
- DevOps: Review and automate the development and deployment processes
- Domain and Technologies: Media, Marketing, AWS, Ansible, Java, Spring, Angular Docker, RabbitMQ, ElasticSearch, Nexus, Jenkins, Linux
Senior Java Developer
Jan 2015 - Aug 2017
Belfius / Freelance - Onsite
Belfius is Belgium’s most locally based bank and insurance company, focused entirely on communities in Belgium.
- Team coaching and mentoring: support team members having a wide experience in mainframe area to take full advantage of the java technologies
- Design and development of the Process and Case Management application services
- Design and development of a prototype base on the JBPM engine
- Architecture: migrate applications from OSGI to JEE
- Domain and Technologies: Finance, JEE, Java, Spring, WebSphere, OSGI, JBoss JBPM, Oracle, Web
Senior Java Developer
May 2014 - Dec 2014
bpost / Freelance - Onsite
bpost is the leading postal operator in Belgium. Its core business is collecting, sorting, transporting and delivering letters and parcels. bpost also positions itself as a supplier of integrated solutions and its product portfolio encompasses products and services in the areas of document management and value-added services.
- Design and development of the new labelling system
- Design and development of the status reports screens
- Support and maintenance of multiple applications: Proof of Delivery, Shipping Manager, Distribution
- Domain and Technologies: Postal Industry, JEE, Java, JBoss, Javascript, Oracle, Web, Struts2, JSP, Jasper Report
Senior Java Developer
Oct 2011 - Apr 2014
Cloud Explorers AS / Freelance - Hybrid
Cloud Explorers is a young and dynamic company, which through a unique mix of talent, knowledge and technical capability have quickly established themselves as a leading Scandinavian and European Cloud and Mobile provider.
- Design and development of the key services in the backend with special emphasis on scale, performance, security and reliability
- Design and development of the web front end, based on the Drupal framework
- Data extraction, transformation and loading into the Cloud Explorers Prism platform using Hive and Solr
- Proof Of Concept for multiple prospects and customers (Retail, Accounting, Surveys, Finance) spanning from auditing, digesting and analysing subsets of data and creating custom visualisation
- Domain and Technologies: Finance, Retail, Opinion, Media, J2EE, Java, Spring, PHP, Drupal, Javascript, NoSQL, Solr, Hive, Hadoop, AngularJS, Bootstrap, d3, RabbitMQ, Linux
Senior Java Developer
Aug 2008 - Sep 2011
Formuesforvaltning AS / Freelance - Hybrid
Formue (formerly Formuesforvaltning) is a leading Nordic wealth manager headquartered in Oslo, serving high-net-worth individuals, families, and organizations with ~NOK 128 billion under management. Founded in 2000, it provides holistic, personalized services including wealth planning, investment management, tax advice, and family office support across 21 offices.
- Responsible for establishing a technical group, comprising of senior solutions architects and developers
- Responsible for technology strategy and implementation of JAVA based business solutions
- Transform the existing technology platform into a multilingual solution for both Norway and Sweden
- Design and implement a financial and Wealth Management platform, comprised of an innovative CRM, Portfolio Reporting & Calculation and Document Management
- Design and develop a mobile application delivering CRM content, Documents and enabling digital signature (BankID)
- Domain and Technologies: Banking Industry, Mobile, Sencha Touch, PhoneGap, J2EE, Java, Spring, CRM, Portfolio Management, Document Management, eSign, BankID, JBoss, Weblogic, Nagios
Senior Java Developer
Jan 2007 - Jul 2008
Mastercard / Freelance - Onsite
Mastercard Belgium serves as a hub to gather large transaction files in multiple formats, that are transformed into a common format to enable fraud detection. Focus Design Tool and Focus Visual Software are used to define, validate the various formats and to manage and implement conversion rules.
- Technical lead for the Focus Design Tool and Focus Visual Software user interfaces
- Design and develop ETL processes
- Design and develop user interfaces based on the Netbeans platform
- Write technical documentation and user guides
- Domain and Technologies: Finance, Banking Industry, Fraud detection, ETL, Java, NetBeans platform, Continuum
Senior Java Developer
Jun 2006 - Dec 2006
Instele - Connect-ON / Freelance - Hybrid
UrbaWeb is a platform used by several cities in Belgium to follow up licences for town planning. The solution is coupled with a Geographic Information System for locating and visualising building plots.
- Functional and technical analysis
- Architecture the UrbaWeb platform to support 15 different workflows with a supporting set of 250 data display and entry screens
- Porting of the platform to support Cemetery management (5 workflows + 20 screens)
- Domain and Technologies: Public Institutions, Workflow, JBoss, PostgreSQL, J2EE, Java, Web, JBPM, Geo Location, Arcgis, OpenGIS, Alov Map
Business Unit Manager
Jan 2002 - May 2006
Aubay / Employee - Onsite
Aubay is an integration and technology consulting group, specialized in information and industrial systems, networks and telecommunications. Beyond my role as consultant, I am the technical leader of the Distributed Architecture Business Unit.
- Organisation and animation of technical events and seminars
- Training
- Support to the sales management
- R&D, evaluation of products
- Domain and Technologies: Management, training, sales, R&D, innovation
Senior Java Developer
May 2004 - Jul 2006
Aubay - Eurocontrol / Employee - Onsite
Eurocontrol is an international organisation founded in 1960 and composed of Member States from the European Region, including the European Community which became a member in 2002. Eurocontrol is involved in almost every aspect of air traffic management.
- Lead developer at the CFMU (Central Flow Management Unit), working on the ATFCM (Air Traffic Flow and Capacity Management)software providing air management and safety in Europe
- Develop and enhance the ATFCM platform, specifically working with change request, support and R&D
- Refactor the CHMI (Common Human Machine Interface) to make it reusable for the web part of the platform
- Design and development of the ATFCM web interface
- Domain and Technologies: Air traffic, J2EE, Java, Swing, Web, JSF, Weblogic
System Engineer
Apr 2004 - May 2004
Aubay - Police Fédérale / Employee - Onsite
Aubay is one of the 4 companies selected to participate to compete for the awarding of the ISLP contract from the Police Fédérale. A team of 3 people have three weeks to develop an application and write all the supporting documentation. The team must have the following skills: System Engineer, Database Administrator, Project Manager, Business and Technical Analyst, Delphi Developer. This technical exercise accounts for 40% of the points that can be awarded in order to be successful.
- Functional and technical analysis and design
- Database management and optimisation
- Deployment of the application
- Backup and restore procedures, RAID configuration
- Write software architecture, deployment, and backup procedures documents
- Domain and Technologies: InterSystem Caché (OODB), Delphi, Linux
Senior Java Architect
Sep 2003 - Mar 2004
Aubay - Fédération Royale des Notaires Belges / Employee - Onsite
E-Notariat is the portal for the “Fédération Royale des Notaires Belges”. It is aimed at providing a unique access point to the FRNB applications and services.
- Review the overall architecture
- Write support and best practice guidelines especially for the standards to be used for software development and integration
- Improve user experience
- Development of the Indexation module based on Apache Lucene
- Review the look and feel of the FRNB suite of web applications, whilst standardizing the user interfaces
- Domain and Technologies: Legal Industry, Laws, J2EE, Java, Web, UI, Apache Lucene, SQL Server, Linux
Java Architect
Dec 2002 - Aug 2003
Aubay - European Commission (DG RTD) / Employee - Onsite
FP6 is the European Commission Framework Program for Research, Technological Development and Demonstration. It is a collection of all the actions at the European Commission level to fund and promote research. The FP6 project consists of the integration of 12 J2EE web applications communicating together using Web Services (WSDL over SOAP).
- Review the overall architecture
- Setup a build, configuration and deployment process in multiple environments (Dev, Test, Training and Production)
- Domain and Technologies: Public Institution, Integration, BEA WebLogic Server, Oracle, Web Services, J2EE
Java Architect
May 2001 - Nov 2002
Aubay - Editeco / Employee - Onsite
The NewCote project is the main framework of the Editeco SA that allows the management of financial quotation information. It produces daily financial pages for all of the French speaking newspapers (L'Echo, Le Soir, La Libre Belgique, La DH, Vers L'Avenir, La Capitale, etc.).
- J2EE architect and technical team leader
- Task assignment and developers follow up
- Design and development of the UI framework
- Write support and technical documentation and user guides
- Database performance tuning
- Domain and Technologies: Media Industry, BEA WebLogic Server, Oracle, J2EE, EJB, Java, Swing, Web, JSP
Java Architect
Nov 2000 - Apr 2001
Aubay - European Parliament / Employee - Onsite
The ITER project aims to help with the follow up of the law process through the parliamentary workflow (from proposition to the final vote).
- Design and development of the 'Law Proposition' module
- Write technical documentation
- Domain and Technologies: Politics, Laws, Workflow, BEA WebLogic Server, Oracle, J2EE, Java, Swing, BPM
Java Developer
Jul 2000 - Oct 2000
Aubay - European Investor / Employee - Onsite
European Investor provides quotation information and related services online.
- In charge of the online payment services
- Analysis, design and development of the APIs
- Domain and Technologies: Finance, Online Payment, Java, JSSE, Oracle, Tomcat
Java Developer
Jun 2000 - Jul 2000
Aubay - CLT-UFA RTL Group / Employee - Onsite
CLT-UFA is a subsidiary of RTL Group, Europe's number one in TV, radio and content. The primary aim of the project is to create a distributed application to manage audio-visual tapes, DVDs and other media.
- Development of the back-end services
- Design of the front-end swing application
- Domain and Technologies: Entertainment, Film Industry, IBM WebSphere Server, Oracle, J2EE, Java, EJB, Swing
Software Developer
Jul 1999 - May 2000
Aubay - Artesia / Employee - Onsite
Artesia provides a set of services and applications related to credit management.
- Design and development of the Long Term Credit and Credit Management applications
- Domain and Technologies: Finance, Banking Industry, C++, PowerBuilder, Oracle
Analyst Developer
Oct 1998 - Jun 1999
Aubay - Securex / Employee - Onsite
Securex provides services and advices in HR. The Magistral application manages wage computation and payment; it also controls the ONSS forms in the public area.
- Write the functional analysis documentation
- Design and development of the application
- Domain and Technologies: Human Resources, PowerBuilder, Oracle
Software Developer
Aug 1997 - Sep 1998
Sopra Benelux - European Commission (DG1A) / Employee - Onsite
The DG1A funds management system is used to handle the payment lines attributed to DG1A by the European Commission. The delegations manage their allocated budget on their own system. Later on, these budgets are synchronised and consolidated in the main system.
- Design and development of the application
- Write technical documentation
- Responsible for the internal training
- Domain and Technologies: Accounting, PowerBuilder, Oracle