Niels Clauwers

VAARDIGHEDEN
!
‣
‣
‣
‣
Niels Clauwers
Development: Java, NodeJS, PHP, javascript, html, AngularJS, css, …
Software configuration management: Clearcase, Git
Unix/Linux scripting & Perl
Development methodologiën: Scrum, TDD
!
STUDIES
!
[ 2004 - 2007 ] Universiteit Hasselt
! Master Informatica, Human Computer Interaction
Eindwerk: Creatie spel op digitale interactieve televisie
Thesis: Pervasive Queries
Onderzoek naar het performant queryen van pervasive omgevingen.
!
[ 2001 - 2004 ] Xios Hogeschool Limburg
! Bachelor Informatica
Eindwerk: Creatie p2p service on mobile devices
!
CERTIFICATEN & CURSUSSEN
!
‣ Oracle Certified Associate, Java SE 7 Programmer
‣ M101JS: MongoDB for Node.js Developers
‣ IBM Certified Associate Developer — Rational Application Developer for WebSphere
Software 6.0
!
WERKERVARING
!
!
!
!
!
[ 01.2014 - heden ] App developer
Freelance
Ontwikkeling app en de bijbehorende backend.
De backend bestaat uit een framework gebouwd op NodeJS en MongoDB.
AngularJS, Ionic en Cordova worden gebruikt voor de frontend.
[ 12.2013 - heden ] Java developer
CIPAL
Ontwikkeling systeem dat gebruikt wordt door de overheid om taxen en belastingen te
beheren.
Gebruikte technologieën: JPA(Eclipse link), Osgi(Felix), Maven, Liquibase, JTA, Vaadin,
Oracle, Spring, JUnit, Mockito en JAXB
[ 03.2010 - 11.2013 ] Software configuration manager / Developer
ASML
!
!
!
!
!
!
!
!
Verantwoordelijkheden:
‣ Eerste- en tweedelijns support voor 700 - 1000 ontwikkelaars. Support bestond uit het
geven van ondersteuning voor SCM(Clearcase & ClearQuest) en de ontwikkeltools die
door de developers gebruikt werden in een Unix omgeving.
‣ Aanpassen en ontwikkelen van ontwikkeltools(Perl & shell scripting).
‣ Geven van opleidingen met betrekking tot het bestaande SCM systeem(Clearcase &
Clearquest) aan instromende ontwikkelaars.
Projecten:
‣ Introductie nieuwe ontwikkelomgeving voor meer dan 700 ontwikkelaars.
Mijn taak bestond uit het uitbreiden van een bestaande IDE (Eclipse Windriver
workbench). Voor deze IDE moesten er plugins geschreven worden die de
communicatie naar het achterliggende SCM systeem verzorgden. De nieuwe
omgeving draaide ook op Linux ipv Solaris en dus moest er een batch aan
development tools(Perl & shell scripts) herschreven worden.
Gebruikte technologieën: Eclipse framework, SWT, Osgi, J2SE en Perl
‣ Design en implementatie nieuw software configuration management platform.
Dit nieuw platform werd gebruikt als migratie uit het bestaande Clearcase platform en
maakte gebruik van Stash als repository management systeem en Gradle voor build
orchestration en dependency management. Zowel Stash als Gradle moesten
uitgebreid worden met behulp van plugins om de bestaande development processen
te kunnen blijven ondersteunen.
Gebruikte technologieën: Git, Gradle, Maven, Artifactory, Stash, J2SE, J2EE, Spring,
Groovy, Osgi, Tomcat, Oracle DB, Selenium, Perl en Pherkin
‣ Modularisatie monolitisch software archief
Om het monolitisch archief te modulariseren werden er verschillende Perl tools
ontwikkeld en werden bestaande integratie processen aangepast.
[ 09.2008 - 02.2010 ] IT consultant
KBC Bank
Eerste- en tweedelijns support voor 400 EGL ontwikkelaars. Support bestond uit het
geven van ondersteuning voor de EGL taal, Clearcase, Mainframe en eclipse based
toolset.
[ 08.2008 - 09.2008 ] Tool developer
FAO (Fonds voor Arbeidsongevalen)
Opzetten nieuwe ontwikkelomgeving waarbij gebruik gemaakt werd van Clearcase als
SCM systeem. Bestaande Clearcase triggers moesten herschreven worden van Perl naar
Java.