Career Profile

Full stack software developer bringing more than 10 years experience in software design, development and support.

Specialized in web applications from database to front end found on Java 8, Spring Framework and Angular

Experiences

Career sabbatical and training

September 2019 - now
Leuven, Belgium

Stepped aside on the labor market to re-enter the job market with charged batteries
In the meantime, actively training in React.js and cloud environments like Heroku, Firebase and Auth0

Full Stack developer

May 2017 - September 2019
VDAB, Brussel

Delivering code for both frontend (Angular) and backend (Spring and Java).

Scrum in sprints of two weeks.

Close collaboration with developers, UX designers, architects, analysts and testers.
Maintenance and development of existing and new web applications.

Software developer (Java en Spring) - Amdocs CRM

October 2015 - March 2017
Proximus, Brussels, Belgium

Participation in software development in a team consisting of functional analysts and developers to further develop and maintain an existing software package.

School ICT coordinator

September 2014 - June 2015
Anderlecht, Belgium

Helping teachers and school management with their daily ICT tasks. Installing software, uploading pictures to the school website, looking at the kids, maintaing the school website, etc....

Renovating my house

June 2014 - October 2015
Leuven, Belgium

With the help of my father and father in law, I renovated my own house. We kept the roof and the walls but everything else was replaced.

Amdocs CRM Software Engineer - Java developer

August 2004 - June 2014
Belgacom, Brussels

Participation in a software development team of 10+ members which consists out of functional analysts and developers to further develop and support a highly customized Amdocs Clarify CRM package.

This application is used in several call centers for customer, provisioning and repair.

Siebel CRM Engineer

January 2003 - July 2004
ExxonMobil, Diegem, Belgium

Develop, maintain and adapt two applications based on Siebel Field Service

Junior Software Developer

2002
Stock Express, Paris, France

After graduating, I worked in Paris to improve my French speaking. Stock Express is a company in the logistics industry where I participated in writing software in Visual Basic

Realisations

Main projects realised during my main period as software developer

Web and mobile app to note the attendance of members for a non-profit organization
  • An app developed from scratch based on React.js, Bootstrap, Firebase and Auth0
  • CI/CD with Cloud-native tools Github, CircleCI, SonarCloud.io and Heroku
  • Used by 100 members
Full stack development "Wijkwerken" at VDAB
  • Web application called "Wijkwerken" was developed based on the most recent web technologies
  • Used by more than hundred organisations, users and customers in Flanders
  • Oracle database
  • Java 8
  • Spring Boot and Spring Data REST API
  • Frontend calls and usuability in Angular
  • HTML and CSS delivered by VDAB design team
Full stack development of an incident ticketing web application
  • Development lead of a web application which gives a 360 degree view on incident tickets
  • Used in call centers via a regular web browser
  • Scalable on a specific mobile device. A laptop with small data connection for welders on route
  • Under a load of 3 700 http request a day and 2 000 concurrently users
  • Stable since release in February 2012
  • Oracle tables, views and Stored Procs
  • datalayer exists out a mix of JPA, Hibernate and JDBC
  • controller is one Spring Controller for the webapp (Spring MVC v3.2)
  • views are based on Tiles and Ajax calls
  • Javascript Plugins usage like JQuery, datatables.net..
  • Spring Security v3.0.5
  • Build and Deployement with an ant script in Jenkins

Recent followed courses

Docker and Kubernetes

Skills & proficiency

Java (Java 8 / JPA / Hibernate / Maven)

Spring (Boot / JPA / Rest / Batch)

Frontend Frameworks (Angular.io, React.js)

HTML5 / CSS3 / JavaScript ES6

Java libraries (Flyway, Lombok, MapStruct, Swagger)

Java test libraries (JUnit, Mockito)

Databases (Oracle PL/SQL, mySQL, Firebase)

Source control (Git / Gitlab)

Cloud CI/CD (CircleCI / Jenkins / Heroku)

Node.js / npm

Source Control Health (Sonarcloud.io, ESLint, TSLint)

User Management en authenticatie (Auth0, Spring security)

Agile methodologies (Jira / Confluence)