Peter Mesotten

Peter Mesotten

Wijngaardstraat 8 · 3620 Lanaken · Belgium · 0032 472 51 42 25 · peter@web-factor.be

In my role as an ECM product architect/analyst, I love to help customers in their quest to translate project requirements into existing features and future proof extensions of enterprise content management systems and portals.

To accomplish this, I can rely on my product expert knowledge for the technical part. At the same time, my experience as a functional analyst in an agile environment helps me to translate customer requirements into features that are ready to be developed.

My most relevant product expertise is with Liferay, with 10 years of experience in total. I am certified in the product, give trainings, present at conferences and have been involved in more than 20 different projects for about 15 customers throughout the Benelux.

Since 2018, I have been gradually building up my knowledge on Adobe Experience Manager via official training and personal proof of concepts. I achieved my certificate for AEM later that year and am today gaining experience in my first AEM projects.


Experience

Technical Pod Lead

ACA IT-Solutions - Business unit COIN

In 2015, ACA IT-Solutions became a podular organization. Existing teams were housed in pods: business units with a unique focus in the market. As an ECM product expert I was assigned the technical pod leader role for the COIN pod. COIN stands for "Content and Information solutions" and focuses on delivering ECM based solutions based on Liferay, Alfresco and Adobe Experience Manager.

My responsibilities in this role are:

  • Safeguarding the technical quality of the projects.
  • Defining and challenging the technical strategy for the pod.
  • Bootstrapping the architecture of new projects.
  • Being the sounding board for the technical project leads.
  • Leading functional workshops with the customer for an optimal mapping of project requirements to product features.
  • Evangelizing our product portfolio and speaking at product conferences.
March 2015 - present

AEM Developer

ACA IT-Solutions

As the technical pod lead for the COIN business unit, I was assigned with the task to take steps to add Adobe Experience Manager to our ECM/CMS portfolio. I've performed the following steps in that area:

  • Follow online training material.
  • Gather relevant information for evangelizing the product inside the business unit in the form of special interest groups.
  • Follow an official 5-day Adobe training.
  • Certify as AEM 6 Expert.

Today, I am gaining experience in my first AEM project for a customer.

April 2018 - present

Liferay Product Expert

ACA IT-Solutions

I gained my first experience in Liferay projects for customers like:

  • Belgacom: partner portal, 2009-2010 (Liferay 5.2, Maven, JSF, ICEfaces, Adobe Livecyle)
  • Ewals Cargo Care: customer portal, 2011 (Liferay 5.2, Maven, JSF, ICEfaces)
  • Bank Degroof: intranet, 2012 (Liferay 6.0, Maven, JSF, ICEfaces, PrimeFaces, Spring, JPA)
  • UH Brussels: intranet, 2013 (Liferay 6.1, Maven, JSF, PrimeFaces, Spring)

In 2013, I successfully certified in Liferay at the first try with a 93% score.

Additional projects were (amongst others) for:

  • P&V Insurances: intranet + website, 2013 (Liferay 6.1, Maven, JSF, PrimeFaces, Spring)
  • Springer Nature: migration from SharePoint, 2014-2015 (Liferay 6.2, Maven, JSF, PrimeFaces, Spring)
  • Securex: customer portal, 2016-2017 (Liferay 6.2, Maven, JSF, PrimeFaces, Spring)

I also assisted in several Liferay upgrades between all major Liferay versions from versions 5.1 to DXP 7.1, such as:

  • Flemisch Government: Liferay 6.1 to 6.2, 2014
  • Springer Nature: Liferay 6.2 to DXP, 2018
  • Flemisch Government: Liferay 6.2 to DXP, 2018
  • Securex: Liferay 6.2 to DXP, 2018-2019
  • UH Leuven: Liferay DXP to DXP 7.1, 2018-2019

In 2018, the project Woningpas went live: a website where civilians can consult energy, insulation and soil related information about their home. The project is built with Liferay DXP with a team of 6 developers over 2 years (and counting). The project uses a new technology stack, in which Angular based portlets retrieve information from a microservices layer based on Spring Boot.

March 2009 - present

Java Solution Engineer

ACA IT-Solutions

In the first half year of my career I gained experience in a large multinational project for BMW. Project E4N provided reliable stock management, status followup and sales of used BMWs and MINIs.

The implementation had a J2EE architecture with EJB session beans in the service layer, Hibernate for the persistence layer and Struts as MVC framework.

September 2008 - March 2009

Education

Catholic University of Leuven

Master in Computer Sciences

Major: Secure Software Development

September 2006 - June 2008

Catholic University of Leuven

Bachelor in Engineering

Major: Computer Sciences
Minor: Mechanical Engineering

September 2002 - June 2006

Sint-Jan Berchmanscollege Genk

Mathematics-Sciences

8h Mathematics

September 1996 - June 2002

Skills

Platforms
  • Liferay Digital Enterprise (certified)
  • Adobe Experience Manager (certified)
  • Prismic.io
  • Contentful
  • Alfresco
Frameworks & tools
  • JEE: Servlets, JSP, Struts, JSF, OSGI
  • Component libraries: PrimeFaces, Vaadin
  • Service layer: CDI, Spring Framework (mostly DI, Web, Security, Data JPA, Boot), Sling
  • Backend: JPA, Hibernate, JCR
  • Databases: MySQL, Oracle, MSSQL, Postgres
  • Frontend: HTML 5, CSS 3, Javascript, jQuery, TypeScript, Angular, Bootstrap
  • Testing: jUnit, Mockito, Powermock, Selenium Webdriver
  • Devops: GIT, Maven, Bitbucket Server, Jenkins, Nexus
  • Monitoring: JMeter, NewRelic
  • Integration: REST, SOAP
  • IDE: Intellij IDEA, VS Code
  • Mobile: Android
  • Hosting: UNIX, AWS
  • Search: Lucene, SolR, ElasticSearch

Interests

Apart from my job as a product specialist, I like:

  • Spending time with my 6-year-old son.
  • Jogging, with a yearly goal of 500 kilometers.
  • Watching movies and series, especially in the Action/Adventure/Fantasy genre.
  • Working on my private projects, such as INR Diary and C3S.

Conference talks

Identity disorder - Who am I (testing as) again?

Liferay Devcon, Amsterdam
2018

Don't back the wrong horse: a DXP view framework comparison

Liferay Devcon, Darmstadt
2016

How to migrate 700 SharePoint sites to Liferay

Liferay North America Symposium, Chicago
2015

How to migrate 700 SharePoint sites to Liferay

Liferay Devcon, Darmstadt
2015

Test driving Liferay

Liferay Belgium User Group Meeting, Antwerp
2012

Liferay & testability

Liferay Europe Symposium, Wiesbaden
2012

Certifications

Adobe Certified Expert - AEM 6 Developer
Verify (code: 1E3PVPW1CFQ11R3D)
2018
Liferay Certified Developer
Verify (code: 13102-46141-00025)
2013