Career Profile

During my whole career I designed future proof architectures with on the edge technology. But technology is only the smallest part of the success of a Web or Mobile platform. More important is understanding the business needs and align the development teams so that they can continuously deliver new features, improve quality and reduce the time-to-market.

EXPERIENCES

Software Architect Consultant

2018 - present
Euricom - Mechelen, Belgium

Advices companies in different domains of from Cloud Architecture (Docker, Rancher, Kubernetes, AWS, Azure), Data Management (MarkLogic, XML, Semantics) to Software Architecture (Fulstack JS, CD/CI)

Software Architect

2012 - present
Wolters Kluwer Belgium (Euricom) – Mechelen, Belgium

I started as a senior software engineer but due to my experience I was from the beginning in charge of the design of several applications. Most of them are still running and the fundation of the core business of Wolters Kluwer Belgium. The software implemented ranges from folio and digital publishing to advanced semantic content management systems and classification software.

Associate - IT Architect

2007 - 2012
4uWare NV/SA

My role in 4uWare was mostly consultant as a Senior Developer and IT Architect in several companies. During that period we developed also a custom XML/XSLT-based WebCMS system that could be extended to a fully functional CRM.

Managing Director

2000 - 2007
Spirit Tek (Limited Company) – Nantes, France

As a consultant I worked 7 years on several projects for Wolters Kluwer all in the capacity of a senior software engineer. In this period I became expert in web development and also in XSLT/XML technologies for complex data transformations.

Analist & Software Engineer

1999 - 2000
AROL Informatique – Carquefou, France

I was senior developer for Credit Mutuel Anjou and participated in the development of a loan simulation project.

Senior Software Engineer

1997 - 1998
Médiane Informatique (Groupe Sigma) – Ste Luce/Loire, France

My first role was developer of CRM software and additionally I became later Oracle expert to diagnose and improve performance issues.

Architect and lead developer

1996 - 1997
3D Xmakina Infologies – Nantes, France

In this small company I had the opportunity to design and develop independently a intranet application for a hospital. This gave me the first web architecture experience very early in my career.

Tester Digital Content

1994 - 1995
Philips Interactive Media Centre – Hasselt, Belgium

This student job allowed me to learn to assess digital media (cd-i, cd-rom) and evaluate also the software ergonomics. before being released to the public.

PROJECTS

Overview of my most important projects

In charge of architectural design and developer coaching for a global classification software platform.

Technologies :

  • Front-end : vuejs, vuex,
  • Back-end : node.js microservices, rabbitmq, marklogic 9 (xquery, sparql, xslt)
  • other : bamboo ci, git, docker, rancher

In charge of the migration of semantic publishing platform as Belgium asset to a Wolters Kluwer International (Global Platform Organisation). Design and planning of all requirements to move to AWS Cloud.

Technologies :

  • Marklogic, XQuery, XSLT
  • Java/Camel
  • Docker, Rancher, Graylog, AWS (EC2, S3)

In charge for the architectural design and development of a dynamic semantic publishing platform for Wolters Kluwer Belgium. And also configuration and setting up the complete infrastructure

Technologies :

  • Back-end : MarkLogic 8, XQuery, SPARL, triples store, RDFa, XSLT. Hypermedia REST API (JSON HAL)
  • Front-end: ReactJS, Redux, Universial Javascript, Material Design, node.js
  • Infrastructure : Docker (on premise & AWS), Rancher (infrastructure manager), Cloudformation
  • Other : Git, Jenkins

Architectural design and development of centralized metadata store accessible by hypermedia REST API (JSON HAL) and based microservice architecture. It collects metadata from 3 different CMS systems so that content can be queried and selected from one central API.

Technologies :

  • MongoDB, node.js, RabbitMQ, nginx

Business analisys and architectural design and development of UI for content selection with Data API as back-end. The selected content is delivered to legal compliance software of an external partner.

Technologies :

  • Bootstrap, AngularJS (1.0 and later migration to 2.0), jQuery, node.js

Design and development of custom XML/XSLT based platform to create and deploy quickly Web applications.

Technologies :

  • Back-end : SQL Server 2005, .NET, XML, XSLT
  • Front-end : YUI, ExtJS, jQuery

Design and development of publication platform for the folio publishing of all Wolters Kluwer Belgium books. The development was based on the custom build OXS platform.

Technologies :

  • OXS (custom build platform), XML/XSLT, YUI, ExtJs

Business Analysis, Architectural Design and Implementation of commercial management software (contact, invoices, web publishing, task management, incident management, ...)

Technologies :

  • Back-End : SQL Server 2005, .NET, XML, XSLT
  • Front-end : YUI, ExtJS, jQuery

Business analysis, architectural design and implementation of client zone website with centralisation of all client information (sql server, email, oracle db, ...) in one datastore.

Technologies :

  • back-end : Drupal CMS with migration to Mongo db, node.js
  • front-end : server-side rendering with express.js

Design and development of webbased CMS for loose leaf legislation books.

Technologies :

  • back-end : Delphi 6, COM/ASP
  • front-end : YUI, XML, XSLT

Software and component development of a loan simulation software for Crédit Mutuel Anjou.

Technologies :

  • Delphi c/S
  • multi-tier

Development of CRM software for small/medium sized companies

Technologies :

  • interbase server, oracle
  • delphi c/s

Design and development of a patient management system for the Unity of Thoracic Transplantation at “Hôpital Nord” (Nantes – France). An article has been published in Informatique Magazine on 01/04/1998, “The first intranet application in a hospital in France”

Technologies :

  • back-end : delphi 3 (OLE automation, DDE, ActiveX, DCOM), ISAPI (HTML, Javascript), Oracle 7, Interbase, PL/SQL
  • frond-end : HTML, Javascript, ActiveX
  • other : Office 97 + macro development

SKILLS & Proficiency

Javascript, Grunt, Gulp, Bower, Babel, Yarn, Npm, node.js

AngularJS, Angular

ReactJS/Redux

VueJS/Vuex

.NET

Java/Camel

SQL Server

Marklogic

MongoDB

MySQL, Neo4j, Oracle

XML : HTML5, XSLT, XSD, Xpath, XQuery

Semantics : RDF, RDFa, SKOS, SPARQL, Triples

Infra : AWS, Azure, DNS management, nginx, haProxy, Rancher, Docker