Software Architect & Java Lead Developer (Freelance)

+32 475 78 53 18 |


I have ten years of professional software development experience using JAVA open source technologies.

In my past projects, I’ve been acting first as developer and later as software architect and lead developer, involved in the project architecture, technical leadership, API design, coaching, release management, (test-driven) development and third-party system integration.

I have a genuine enthusiasm for test-driven development, REST architecture, (micro) service oriented application architecture and agile development methodologies and I’m committed to developing my knowledge and keeping up-to-date continuously.

I speak French, Dutch and English.


Professional Experience

Software Architect & Java Lead Developer (Freelance)

Central Balance Sheet Office, National Bank of Belgium, Belgium (October 2015 - August 2016)

DB2P Project, SIGeDIS, Belgium (March 2011 - September 2015)

CRM Project, Brasserie Lefebvre & Lindemans, Belgium (January 2011 - Now)

Credelnet / IRIS Project, Ducroire | Delcredere, Belgium (September 2010 - March 2011)

Truvo MySite Project, Emakina, Belgium (January 2010 - July 2010)

SAAZ project, Brasserie Lefebvre, Belgium (January 2009 - Present)

  • Development of an application managing multiple aspects of the brewing process.
  • In charge of the project architecture, development (test-driven) and infrastructure.
  • Technical environment: Flex 3, FlexUnit, Java 6, Spring 3, Lombok, Hibernate, Hibernate Validator, JasperReports, JUnit, EasyMock, Unitils, DbUnit, H2, Maven, Cobertura, Subversion, MySQL, Tomcat.

Java & Flex Consultant @ Velixis (February 2008 - December 2009)

NOP Portal Project, EUROCONTROL (CFMU), Belgium (July 2008 - December 2009)

  • The NOP Portal aims at facilitating the CFMU Users’ access to all kinds of dynamic data and operational information in a consolidated way. Its ultimate goal is to facilitate decision making for all Air Traffic Flow and Capacity Management (ATFCM) actors (Aircraft operators, Airport services, Air and Navigation Service Provider, etc.) by sharing the most up to date view on the Network Operations situation along the ATFCM cycle (plans, events, scenarios, real-time information on flights and measures, etc.).
  • In charge of the Flex development (build, back-end integration, architectural guidelines, lead).
  • Java development.
  • Technical environment: Adobe Flex 3, PureMVC, Java 5, Adobe BlazeDS, ANT, Selenium.

Sanoma Magazines, Belgium (November 2008 - December 2008)

  • Development of a graphical interface managing the orders and the payments of an online shop (SAP back-end). In charge of the Flex development.
  • Technical environment: Adobe Flex 3, Web Services, BlazeDS, ANT.

Java & Flex Consultant @ Sword Technologies (May 2007 - January 2008)

CASPER Project, RTBF, Belgium (May 2007 - July 2008)

  • The CASPER application (Calculs Automatiques sur Salaires, Primes Et Récupérations) is a service oriented time tracking application in charge of the salary, bonus and compensatory time computation. The computation logic is handled by a business rules based analysis module.
  • Initial setting-up of the whole project and validation of the technologies with the application architect.
  • Lead developer of the Java back-end and the Flex front-end. The development follows a test-driven development approach.
  • In charge of the analysis and the implementation (using JBoss Drools) of the business rules based analysis module.
  • Technical environment: Adobe Flex 2, PureMVC, Adobe LiveCycle Data Services, Java 5, Spring 2.5 (Core / Security / Web Services), Hibernate 3, JBoss Drools, JAXB, JUnit, Maven, Hudson, Subversion, MySQL, Oracle, Tomcat.

Junior Java Consultant @ Accelior (July 2006 - April 2007)

WEL Project, ING Lease, Belgium (October 2006 – April 2007)

  • The goal of the Web Enabled Leasing (WEL) project is to automate ING Lease Belgium’s core order management process ("quote to contract"). The system implements a unified front-end user interface and process layer orchestrating access to 18 back-end legacy systems (mainframe, client server etc.).
  • Implementation of new functionalities for the Struts based front-end.
  • In charge of the data exportation in the contract management system (Oracle Database).
  • Technical environment: Java 5, Struts, JSP, JavaScript, Maven 2, XMLBeans, Oracle Database, Tomcat 5.5, Oracle Application Server 10g, CVS.

WEM Project, ING Bank, Belgium (July 2006 – October 2006)

  • The goal of the Web Enabled Mortgage (WEM) project is to automate ING Bank Belgium’s mortgage management process.
  • In charge of the development of a proof of concept.
  • Technical environment: Java 5, Oracle ADF, XMLBeans, Oracle JDeveloper.

Professional Trainings & Certifications


Master in Computer Science, Université Catholique de Louvain, Belgium (2000 - 2006)

  • Thesis: Breakdown scenario automation applied to Border Gateway Protocol (BGP) routing. Design and implementation of a graphical tool to manage and trace errors on BGP routing using Java.


  • French: Native proficiency
  • Dutch: Professional working proficiency
  • English: Professional working proficiency


  • Marital status: Married
  • Birthday: March 11, 1981 (Ronse, Belgium)
  • Interests: Snowboarding, Mountain Biking, Squash, Running, Hiking