+32 (0)472 53 91 12
kevin.van.robbroeck@protonmail.com
https://gitlab.com/strigi
1983-07-15 (38 jaar)

Kevin Van Robbroeck

Senior full-stack JavaScript developer

Over mij

Hallo, Ik ben een full-stack developer met ongeveer 16 jaar ervaring in JavaScript, Java en andere technologieën. en meer dan drie jaar als lead developer en solution architect.

Ik heb een passie voor Open Source en werk graag samen met anderen aan web applicaties die een verschil maken!

Werkervaring

CM
2018 -
Solution Architect / Lead Developer

In deze functie ben ik verantwoordelijk voor zowel de technische onderbouw van www.cm.be als het begeleiden van het team van ontwikkelaars.

In samenspraak met het team en business maak ik beslissingen over de implementatie van apps op de website. Wat ook tot de dagelijkse taken behoort is het uittekenen van de technische setup, zoals bepalen welke software libraries gebruikt worden en hoe herbruikbare packages kunnen worden ingedeeld. Regelmatig coördineer ik ook met de systeembeheerders voor het instellen van servers, firewall toegangen, etc...

Als technologie gebruiken we voornamelijk het JavaScript ecosysteem: MEAN en MERN; met Gitlab CI/CD en Kubernetes (OpenShift) voor deployment. Agile gebruiken we als werkmethodologie.

Noemenswaardige realisaties:

  • Upgraden van verouderde infrastructuur van MongoDB tot Node.js waarbij het geheel steeds moest blijven werken.
  • Uitrol van "containerizatie" en CI/CD van de apps, d.m.v. Gitlab pipelines en Docker op een Kubernetes omgeving (OpenShift).
  • Opzetten en onderhouden van "dev meeting", een tweewekelijks discussieplatform waar het hele team kan wegen op de technische beslissingen, zodat iedereen een rol kan spelen en gemotiveerd blijft.
  • Uittekenen architectuur voor maken end-to-end testen met Cypress en Protractor.

Realdolmen
2010 - 2018
Senior Java ICT Trainer

Na vijf jaar als Java consultant gewerkt te werken maakte ik de switch naar Java trainer. In deze functie kreeg ik veel voldoening van het coachen van ervaren en onervaren mensen met een passie voor ICT. Het takenpakket bestond uit het bouwen en geven van ICT trainingen, maar ook presales en prospectie van nieuwe opleidingen hoorde erbij.

Naast een duidelijke focus op Java trainingen, was er ook ruimte voor algemenere onderwerpen zoals JavaScript, HTML, XML, UML, design patterns, object oriëntatie, etc… Hier heb ik dan ook mijn passie voor het JavaScript ecosysteem ontdekt.

Het spreekt voor zich dat continue bijscholing van de nieuwste libraries en frameworks in deze job een must was.

Realdolmen
2005 - 2010
Java Software Engineer

Gedurende de eerste vijf jaar van mijn carrière heb ik de metier geleerd door Java web applicaties te gaan ontwikkelen bij verschillende klanten van Realdolmen. In deze periode heb ik veel ervaring opgebouwd met Java, maar ook met Agile/Scrum en de ICT sector in het algemeen.

 

Technische vaardigheden

JavaScript & HTML
Uitgebreide full-stack ervaring (MEAN, MERN), voor ontwikkeling en onderhoud van www.cm.be bij CM.
Node.js, Express.js, Mongoose, NPM, HTML & DOM API

Angular, React, AngularJS, Jest, Karma, Mocha, Chai, Sinon, Axios, CSS

Yarn, Puppeteer, Phantom.js, jQuery, TailwindCSS, Cypress, Protractor

Webpack, D3.js, RxJs, Sass, Less

Vue.js, Leaflet, Google Maps, lodash, Browserify
Python
Beperkte ervaring met Python in het kader van programmeren van MCUs (MicroPython) en NPM packages.
Python
Databases
Zeer goede kennis van SQL en MongoDB.
SQL (PostgreSQL, MariaDB, Oracle, PL/SQL), MongoDB

Redis
DevOps
Goede kennis van DevOps in het kader van uitrol container infrastructuur bij CM.
Git

Docker

Gitlab CI/CD pipelines, ArgoCD

Kubernetes (OpenShift)

Apache, Nginx
Java
Goede kennis van het Java platform zowel in de diepte als in de breedte, in het kader van tewerkstelling bij Realdolmen als ICT consultant en trainer.
JavaSE 8, JAXP, JDBC, Swing, JavaEE 7 (JSP, Servlets, EJB, JSF, JPA, CDI, …), Spring (MVC, WS, Integration, Batch, WebFlow, Security, Boot, Data, Cache, …), JUnit, DBUnit, Mockito, Selenium, Logging (JUL, JCL, SLF4J, logback, log4j, …), Maven, Ant, JBoss, WebLogic, Tomcat, Hibernate, Struts

Scala, Groovy
Divers
Brede algemene ICT kennis.
HTTP & REST, XML (XSLT, XSD, DOM, Xpath, XQuery, SVG)

Scrum, Agile, SOAP, Linux

PHP (Composer, Symfony, Doctrine, PDO)

OAuth, SAML, Bash, POSIX

Rust, Assembler (ARM & x86), C#, C++, D, Perl
 

Opleidingen

Microsoft
2016
MCP: Programming in HTML5 with JavaScript and CSS3
Cisco
2004
Cisco Certified Network Associate
KdG
2001 – 2004
Bachelor Toegepaste Informatica
  • Specialisatie: Applicatieontwikkeling.
  • Afgestudeerd met onderscheiding.
OLVI Boom
1996 – 2001
Middelbaar: Wetenschappen-Wiskunde

Talenkennis

Moedertaal: Nederlands
Begrijpen
Lezen
Schrijven
Engels
Frans

Varia

In mijn vrije tijd houd ik mij graag bezig met electronica, microcontrollers en 3D printing. Ook houd ik van persoonlijke projectjes om de nieuwste frameworks en libraries te verkennen, of gewoon omdat het cool is (bijv. Raytracer, Gravity en EM field simulator, ...)