Stefaniestraat 29
2018 Antwerpen
Phone : +32 (0)3 297 60 40
Mobile : +32 (0)473 96 95 63
º Roeselare 5 October 1975
Legally cohabiting
Belgian
St. Jozefscollege Tielt, September 1993
ASO, Wetenschappelijke B
Katholieke Hogeschool Oostende, June 1997
A1 Electronics degree option Telecommunication
Javascipt Fundamentals (IBM), June 2000
User Experience 01/02 (Jacob Nielsen), November 2001
- Python / Django
- JavaScript / jQuery / AngularJS / Vue.js / React / Ext JS / Bootstrap / Node.js (Npm/Gulp) / Coffeescript
- PostgreSQL / PostGIS / SQLite / MySQL / Oracle / SQL
- Grafana / InfluxDB / Power BI
- AWS / Digital Ocean / Fabric (server automation)
- GIS and OGM standards
- Objective-C & Swift (iOS, iPhone and iPad development) / Xcode / Cocoa / Interface Builder
- HTML5 / XML / CSS (Sass - Less) / XSL / (RESTful) web services
- Information Architecture / Usability guidelines
- Apache configuration / Nginx
- OS X / Linux (Ubuntu)
- UML / ORM / Jira / Confluence / Git / Jenkins / Scrum
- ER modelling
- Fact based modelling (NIAM, CFO-IM or ORM2)
- Business and functional analysis
- BPNM modelling
- Prototyping and wireframe creation
- Java / Jsp / Servlets / JSF / Hibernate / Maven / Ant / Eclipse
- Php / Symfony2
- Adobe Flex / Reddot CMS (OpenText) / Drupal
- Phonegap Cordova
- Perl
- Coldfusion
- MS Windows
Dutch : good knowlegde
English : good knowlegde
Frans : basic knowlegde
In 2003 I started my own company and worked on projects for both small and large corporations.
As a data analytics team lead for a data fabric project I am in charge of a team that is responsible for data that is related to the railway traffic. We create ORM models from the raw application data and transform the data in DBT. This leads to a clear data structure so that it can be consumed by the business stakeholders. Furthermore we build and validate the necessary Power BI reports in order to get maximum insights in the data. Data Quality is closely monitored and visualised so that it can serve as a starting point for the improvement of the source data. Alignment of the proces, business and functional-technical analysis with the data reports and stakeholder management.
Shortly after iFlux was founded, I started working on the iFLUX sampling application. In 2021 I expanded my activities at iFLUX and took the lead role in the development of the IoT Sensing application.
iFLUX sampling - Cartridges
Analysis and optimization of the business processes (BPMN) and data modelling (ER modelling) in order to organise the samplers that are used to measure the speed and direction of contaminant spreading underground over a certain period. The application is used to create a visual representation of the installation setup. After a measurement phase, the analysis data is imported (ETL) and used to calculate the ground water and contaminant fluxes. The data reports are build in the platform. For this tool I provided the functional analysis, the database optimization (tuning), the wire-frames, the frontend and backend development as well as the setup of an integration and production environment in order to facilitate the release of new versions and transition towards a continuous integration lifecycle. In order to ensure the usability of the application, I provide the necessary functional support for the employees of the application. The application is written in Python, Django, ORM, JavaScript and D3.js, the data is stored in a PostgreSQL database and accessed with SQL and ORM. Power BI is used for reporting , AWS is used as the backup infrastructure and the code is maintained in a Git repository.
iFLUX Sensing - IoT sensors
Architecture, process, business and functional-technical analysis, management and governance of the data, databases and infrastructure for the processing, Geolocation and visualization of the IoT sensors. The raw data of the different sensors is processed and augmented based on the metadata that is configured in the custom cloud platform (ETL dataflow) that runs on Digital Ocean and AWS. Functional analysis, DevOps (development, server setup, Continuous Integration setup with Git, ...) and management of the Fluxsense application in order to support the business processes. Cost and timing estimations for the API implementation and connections to the webservices of external partners. Analysis and implementation of the NGSI models for the connection to the Smart Cities platform. The data is stored in a PostgreSQL database and accessed though SQL and ORM, the code is maintained in a Git repository, some components are contained in Docker containers, Power BI and Grafana is used for reporting. Datascience and anomaly detection (isolation forest) is handled in Jupyter Notebooks. The data infrastructure (datalake) is based on PostGreSQL, Influx databases and AWS S3 storage.
Angular Front-end development for the ‘Natuurwaarde verkenner’ tool. This tool is used to investigate the bio-economical impact of Geographic changes in an urban or rural landscape. Users can draw scenario’s and regions in a graphical Geo-interface. The geographic regions are calculated with the geospatial analysis lib (Turf) and combined with data that is loaded from a GeoServer. The code is maintained in a Git repository, CI/CD with Git and Jenkins.
In 2019 I started as a Python and JavaScript instructor for SmartNinja in order to improve my communication and coaching skills. Based on that experience, I wrote a two day course in Jupyter Notebooks for engineers that cover Python, data-science and Git. I used this course as a starting point to train over 75 employees of Comparex and Deme Group.
Creation of wireframes and front-end development for the Atmosys planning tool. This planning tool is a data management interface that allows researchers to configure scenario’s with Geospatial data and calculate the impact based on the air quality models of Vito. Researchers can specify fe. tunnels or low emission zones and verify the impact of the changes on the air quality. The tool is written in JavaScript, Python, Django and the Django Rest Framework, the code is maintained in a Git repository. Setup of the cloud testing infrastructure on AWS virtual servers.
Development and architecture of the front end library that is used to automate the creation of several GIS viewers. The library consists of several ES6 JavaScript components that can be combined to create a GIS viewer. The code is maintained in a Git repository.
Backend API development for the Energy Calculation tool written in Python, Django and the Django Rest Framework. Organisation of the code in a calculation library and a REST interface. Creation of the necessary unit tests to validate the core models. Setup of the cloud testing infrastructure on AWS virtual servers.
Bug fixes and improvements for the Django based microsites framework.
Analysis of the generation of Pdf documents for the Geo-data and map based tools with JavaScript.
Technical analysis of the React JavaScript library in order to improve the front-end development process. Implementation of the Front-end application for the Dian tool with the React framework.
Labcyte is a Silicon Valley based company that moves liquid with sound. The liquid handling machines write all calibration data in HDF-files. In order to interpret the information in a straightforward way, Labcyte asked me to do the business analysis, process analysis and the functional-technical analysis and develop a data model (ER modelling) and visualisation software in order to facilitate the data analysis process. The backend of the visualisation component is written in Django and uses and uses PostgreSQL, Bootstrap, D3.js and JavaScript to visualise the waveforms and analysis data (scatter plots with outlier detection). The code is maintained in a Git repository.
iOS development of the iPhone app for the Zembro bracelet. The Zembro bracelet is the first intelligent bracelet specially designed for the elderly. The iPhone app reacts on bracelet alarms and allows the family to contact the elder.
Creation of various websites and apps based on the Django CMS solution that was instantiated in 2014. Development of an Edit In Place solution for the Content Management solution and streamlining the setup procedure.
Finalisation of the Sampalu sequencer app for kids. This native iOS app uses core audio to meet the necessary performance for synchronous playback of audio samples and asynchronous communication with the visualisation thread. The server side web services are migrated from a Php to a Python Django environment.
Analysis and development of a prototype that improves the online shopping experience. The prototype is based on Python and the Django framework.
Transfer and integration of Telenet.be from Drupal to AEM (Adobe Experience Manager). Development and integration of the custom applications in the AEM content management system based on Java, JCR and Angular.
Development project team lead (HTML5 - JavaScript - css) for the new online banking app for tablets. The development is based on Node.js, Grunt and AngularJS. The focus is on a very clean implementation of the AngularJS framework to consume the web services. A thorough knowledge of the AngularJS framework and JavaScript language is required.
Visualisation of Geographical in situ and Earth Observation data.
The geospatial data is gathered with Python and consolidated in a PostGIS database that feeds Geoserver.
The front end application is build with Ext JS and Openlayers,
the backend combines Java servlets and Python cgi-scripting with a Gis enabled PostgreSQL database that is accessed through a GeoServer.
Atmosys.eu
Visualization of air quality maps and SMOG episodes for the main air pollution parameters. Generation and visualization of Geo referenced time-series.
Used technology : Bootstrap, JSF with Java managed beans & JavaScript, GeoServer.
Urban-climate.be
Content Management Solution for the Urban Climate Service Center. The team needed a website where tools and scientific content can easily be blended and maintained.
Used technology: Bootstrap, Django and Python.
Improvement of the online version of the Eratools application. Development of an offline solution for the Market Analysis application based on AngularJS and PhoneGap Cordova.
Java and JSF (Java Server Faces) implementation of the EBL (Electronisch Bestel Loket) REST-style interface.
Php development of a social media contest in Drupal 7.
Developer team Lead on a Front End Library project with a strong focus on OOCSS, JavaScript and semantic HTML.
- Project management for the public site upgrade
- Front end development (HTML / CSS / Javascript)
- Content integration in Reddot CMS (OpenText)
- Php, Oracle and SQL Server development
- SQL and PL/SQL development for reporting
- Php based XML transformations
- Analysis iPhone access for Online Banking
- Jsp/Java development
- Integration of Adobe Flex charts
- Php development of subscription forms
- Back-end applications for the subscriptions management
Member of the Strike-team
- Bug fixing for the Media Portal.
Online marketing product portal
- e-Channel manager ISP-products
- Information Architecture, user testing and project management for the product portal
- Online traffic building
- Search engine positioning
- Online media planning
- Technical assistance for sales
- Setup and support of archiving applications (ALD 4000)
- Setup and scripting of COM applications