Inspiration and standards

Python and Azure inspire me to explore various skill sets and diverse technologies. My passion is the use of batch and real time processes to generate fresh data products with high business value. I achieve this with data/ML engineering, security/privacy engineering and solution architecture. I am happy to share knowledge with and learn from anyone with shared interests.

Solution and Data Platform Architect at Ahold Delhaize May 2023 - Apr 2024

At AD I am responsible for the architecture of the data platform and the solution architecture of the data science and BI projects. I am also responsible for the security and privacy of the data platform and the data products.

techniques

  • DrawIO
  • Data platform capability mapping
  • Confluence
  • EntraID
  • Azure Policies
  • Databricks
  • Synapse
  • PowerBI
  • Azure functions
  • Networking
  • Solution Design
  • Documentation standards
  • Terminology standards

Python Data Engineer at Nederlandse Spoorwegen Apr 2020 - Apr 2023

At NS we ran AI systems in production that improved the customer travel experience through the NS App. Our lambda architecture keeps our batch predictions fresh with stream processing of changes to the physical train layouts. Streams are also used to anonymize customer data (check in/check out) and simplify ETL processes.

techniques

  • Azure Databricks
  • Terraform
  • Azure Devops
  • Azure Stream Analytics
  • Azure functions
  • Eventhubs
  • MLFlow
  • AzureML
  • FastAPI
  • API Management
  • Container instances
  • Azure Web Apps
  • Cookiecutter
  • PySpark
  • VSCode
  • Model lifecycle
  • PyTorch

Machine Learning Engineer at de Volksbank May 2018 - Mar 2020

Together with talented people I set up an AI team at the Volksbank. I applied myself fully in this data driven project as a senior engineer and solution architect. I implemented a big data architecture I designed on the basis of the lambda architecture. In early 2020 the 'mijn budget' product processing transactions of 1 million customers went live and is now available in the SNS app.

techniques

  • PySpark
  • Kafka
  • Avro
  • Hbase
  • Docker
  • Git
  • Pandas
  • Scikit-learn
  • Functional testing
  • Model lifecycle
  • Hive
  • Oozie
  • Hadoop

Data science and Machine Learning Engineering courses at Rabobank Nederland Apr 2018 - Mar 2020

Trainer and inspirator at the Rabobank. I am training the new generation of Python data and risk modelers at the Rabobank.

techniques

  • Docker
  • Jupyter
  • Markdown
  • Scikit-learn
  • Statsmodels
  • Pandas
  • Numpy/Scipy/Matplotlib
  • Git
  • Model lifecycle
  • Model documentation
  • Refactoring
  • Testing

Deep Learning workshop at TeqNation and meetups Mar 2018 - Jun 2018

Main engineer of a deep learning workshop with reinforcement learning based on Tensorflow. Positive feedback from visitors at TeqNation 2018

techniques

  • Docker
  • Flask
  • Go
  • Arduino
  • Tensorflow
  • Javascript
  • Jupyter

Security aware development for an international retailer Jul 2017 - Feb 2018

I jumped into an ongoing project close to release, which had a bad security posture. I took the initiative and practiced ethical hacker skills in combination with application monitoring to pinpoint security issues and solved them with secure development practices.

techniques

  • Python
  • Django
  • Django-CMS
  • Sentry
  • NewRelic
  • Git/Gitlab
  • JIRA
  • OWASP
  • Postgres
  • REACT
  • Redux
  • Javascript ES6
  • Ethical Hacking

Secure Python backend development, solution architecture and data analytics at Gall & Gall (Ahold Delhaize) Apr 2016 - May 2017

https://gall.nl

Enterprise Django applications within a new architecture of secure services including a recommender service. I developed a service oriented architecture with my team. I designed and implemented security critical REST APIs with various authentication and authorization mechanisms. I created a personal wine recommender engine together with a wine tasting expert.

techniques

  • Python
  • Django
  • Django-rest-framework
  • OAuth2
  • Security aware design
  • REST services
  • Pandas/Numpy/Scipy
  • Reporting and presentation
  • Business analysis
  • Postgres SQL
  • Git
  • virtualenv
  • Docker
  • JIRA/Confluence
  • Sketch

Secure development at Pine Digital Security - Computest Sep 2015 - Apr 2016

https://www.computest.nl/security/

Development of security and privacy applications. I worked on a network meta-data analysis engine and a secure email application. I interacted with ethical hackers through code audits and conference visits.

techniques

  • Python
  • Django
  • D3.js
  • Nose
  • Javascript
  • REACT/Flux
  • CSS
  • Linux
  • Phabricator
  • JIRA
  • RedMine
  • Git
  • Debian

Full-stack development of Developers.nl website May 2015 - Sep 2015

One page AngularJS app based on a Wagtail Django CMS

techniques

  • Python/Django
  • AngularJS
  • NPM
  • Wagtail
  • Vagrant
  • Ansible
  • CSS

Personal website with information about my professional activities Apr 2015 - May 2015

https://www.luukvandervelden.nl

Basic content management based on hierachical ORM. Responsive layout based on bootstrap and django templating engine

techniques

  • Django
  • Bootstrap
  • Python/virtualenv
  • Git
  • Fabric
  • Linux/Apache

Rebuild a website, making it responsive Feb 2015 - Mar 2015

https://hologram.earth

Made the website responsive with skeleton.css (mobile-friendly) and added a processing based canvas animation

techniques

  • D3.js
  • Grunt
  • NPM
  • Django
  • Skeleton.css
  • Python/virtualenv
  • Git
  • Fabric
  • Linux/Apache

Music video based on multi-track studio footage Jan 2015 - Mar 2015

https://www.youtube.com/watch?v=pCu-eTilq2s

Directed and edited a music video recorded at E-sound studios Weesp. Additionally, created content for and ran a promotional campaign via social media

techniques

  • After Effects
  • Social Media
  • GIMP
  • Inkscape
  • Git

Promotional mobile-first web application Aug 2014 - Oct 2014

Responsive mobile-first web application inspired by Tinder. Users vote through the client-side app and a grand total is kept on the server via a REST api

techniques

  • AngularJS
  • Karma
  • Flask/Flask-restful
  • Fabric
  • Git
  • Python/virtualenv

Website for a composer of modern classical music Jun 2014 - Jul 2014

http://www.hcdetlefsen.com

Desktop web application build around a minimal database consisting of the compositions and their meta-data

techniques

  • Flask
  • SQLAlchemy
  • Python/virtualenv
  • HTML5
  • Git

Animations for a music video Nov 2013 - Feb 2014

https://www.youtube.com/watch?v=1fpMTG-ixss

Created realtime animations for a music video, which were screen captured for further processing

techniques

  • VVVV
  • After Effects
  • Git

Main website for a metal band Aug 2013 - Jan 2014

https://hologram.earth

Web application consisting of an interactive interface and a webshop (older iteration), in addition to the main site of the band

techniques

  • Django
  • JQuery/Javascript
  • Satchmo
  • CSS3
  • HTML5
  • Fabric
  • Inkscape/GIMP
  • Git
  • Python/virtualenv
  • Linux/Apache

One page audio player application for music promotion Sep 2012 - Nov 2012

https://hologram.earth/demo2012

Animated audio player based on web techniques

techniques

  • HTML5
  • Javascript
  • CSS3
  • Buzz.js
  • jsAnim
  • Inkscape/GIMP
  • Git

Progression

Streaming data has many applications in both batch and real time layers. I apply an integrated vision of data processing to generate timely insights.