About me

I'm an avid traveler, following the sunshine around the world, always open to learn from other cultures and intrigued by cross-cultural movements and tribes.

Music is one of my passions, it's a way for me to translate energy and share emotions. Listen to some favourite songs that make my day.


Career

My career as an IT consultant started in 1999. The first 14 years I worked as an employee for several IT service companies, and since 2013 I'm working as a freelancer.

I have strongly specialised in full stack java development on portal platforms.
Since 2006 this was focussed on IBM WebSphere Portal, as I was working for IBM.
Later, when I decided to start freelancing, I changed my focus to open source and Liferay Portal.

On this website you can discover the projects I'm currently involved in, the technologies I specialise in and the way I love to work.
Or you can check out my LinkedIn profile for a more detailed career path.

Techie with a heart

 

Techie with a heart

I care about what your project means to you and to your clients.
INFP personality.

Rolling up my sleeves

 

Rolling up my sleeves

After almost 20 years of coding I still love to get my hands dirty by writing code myself.

Loyal to my clients

 

Loyal to my clients

I'm with you all the way. Committed until the end of your project & beyond.

PictureWouter1

Projects

Projects

I'm currently involved in
 

{dev}Nomads

A community for location independent developers where we help each other out to overcome the challenges of remote work.

Mijn Kind & Gezin

I'm working as a freelance consultant for Kind & Gezin, a Flemish governmental organisation, building a healthcare portal and a smartphone application.

Vernaillen:com

Vernaillen.com is my professional website.
You are looking at it right now ;)

Asset Publisher

{dev}Nomads

{dev}Nomads

  • liferay
  • bootstrap & sass
  • security & oauth
Kind & Gezin

Kind & Gezin

  • liferay
  • spring
  • angular & ionic
  • rest & web services
  • bootstrap & sass
  • security & oauth
Vernaillen.com

Vernaillen.com

  • liferay
  • bootstrap & sass
Colruyt

Colruyt

  • ejb
  • ibm websphere portal
  • ibm connections
  • rest & web services
Van Marcke

Van Marcke

  • ibm websphere portal
  • ibm connections
  • spring
  • jquery
UZ Gent

UZ Gent

  • ibm websphere portal
  • spring
  • struts
  • jquery
European Commission

European Commission

  • liferay
  • jquery
VDAB

VDAB

  • ibm websphere portal
  • spring
  • rest & web services
Eandis

Eandis

  • ibm websphere mq
  • rest & web services
  • struts
UPM

UPM

  • ejb
  • spring
  • ibm notes-domino
  • struts
Daikin

Daikin

  • ibm notes-domino
Nashuatec

Nashuatec

  • ibm notes-domino

The way I love to work

The way I love to work

it works for me
 

Agile & Scrum

Because the requirements will always evolve once the users are playing with the software.
Scrum is a proven way to control this process of iterative development.

Pair programming

The best way for knowledge sharing between senior and junior developers.

Remote

Working remotely in my own work environment allows me to focus better and be more productive

A clear role

Knowing what's expected from me will allow me deliver beyond those expectations

Blog

Latest News

Blog

 
angle-left

Blogs

Using Liferay 7 to build a community website

plans for the {dev}Nomads website

Since I wrote the previous article on this blog, about my plans after Liferay DevCon last year, I've been testing every alpha, beta, rc and ga release of the new Liferay 7.
The reason why I was following it up so closely is not just because I make a living as a freelance Liferay consultant, but also because I decided to use Liferay 7 to build the community website for {dev}Nomads, a community for nomadic developers.

For those who don't know Liferay yet, here's why to use it as described on the Liferay website:

The reasons to use Liferay Portal for your website are simple: it provides a robust platform to build your site on quickly and serve it to all clients, be they desktop, mobile, or anything in between; it provides all the standard applications you need to run on your site; and it provides an easy to use development framework for new applications or customization. In addition to this, Liferay Portal is developed using an open source methodology, by people from around the world. The code base is solid and has been proved to be reliable and stable in mission critical deployments in diverse industries.

In fact Liferay provides almost everything "out of the box" that is needed to build a great community website:

  • Message Boards
    This will be one of the core features for the {dev}Nomads website. 
  • Polls
  • Wiki's
  • Microblogs: status updates like twitter
  • Blogs
  • Form builder
  • Web Content & Document Management

Besides the specific community features Liferay also supports:

  • Multiple sites and subsites
    This is excellent for {dev}Nomads for creating a private forum for each mastermind group. 
  • Virtual instances
    In fact this website (www.vernaillen.com) is set up as a virtual instance on the same Liferay server.
  • Staging
    Allows to do all the content authoring and testing in a staging environment and publish them to a production environment when ready.
  • Geolocation
    Out of the box ability to geolocate all web content, data lists, documents & media as well as the ability to create lists of geolocalized content and publish them in a Map.
  • All the Liferay functionality is also accessible through a RESTFul Webservice API
    This is excellent for integration with other applications or mobile apps.
  • Full modularity with OSGi
    All functionality is provided as separate modules, which allows to easily switch features on and off, but also easily extend and customize functionality.

These are a few of the new features of the Liferay 7 that I'm most excited about:

  • AlloyEditor is a new web content editor build on CKEditor. 
    Liferay decided to remove the default UI of CKEditor and build a completely new UI using React.

    The inline content authoring works very easy, but it's also possible to edit the html directly, including side by side editing and html validation:



    In other words: this is an excellent editor for the target audience of {dev}Nomads, cause they are all developers. :)
     
  • The new Form builder allows defining and publishing advanced dynamic forms. 

    The forms can have complex multi-column layouts and span several pages. They can be published in any Liferay site just by dropping the form into a page or also Google Forms style, by providing a URL that links directly to a full page form.
    Many field types are included out of the box and custom types can be added by deploying custom modules.
    Forms can also be integrated with Liferay's workflow system to submit forms through a predefined process. 

    An example of the Form builder:

More Blog Entries

My action plan after Liferay DevCon

A few weeks ago I went to the Liferay Developer Conference in Darmstadt. Needless to say there...

Building a stronger personal brand

January 2017 was a month that I will always remember. I left Belgium on January 6th for what...

Songs that make my day

Songs that make my day

because music lightens me up
 

Take a chance

to wake up in the morning

Sharpness

while building your website

Hapiness

when the work is done and the client is happy :D

Left Hand Free

to relax after work

Introduce yourself

Enough about me. How about you?

Introduce Yourself

 

Form

Introduce yourself

Text to Identify Refresh CAPTCHA

Wendell Berry quote

The mind that is not baffled is not employed. The impeded stream is the one that sings.

Wendell Berry

"The Real Work"

by Wendell Berry