GL

Geert van Landeghem

available

Last update: 19.10.2023

Cloud Data architect (batch and streaming)

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional) | French (Full Professional) | Dutch (Native or Bilingual) | Spanish (Elementary)

Keywords

Java (Programming Language) Open Source Technology Data Analysis Enterprise JavaBeans Java Platform Enterprise Edition (J2EE) Java Message Service (JMS) Architecture Microsoft Azure Oracle WebLogic Server Cloud Computing + 97 more keywords

Attachments

2022_10_17-geert--1-.pdf

Skills

Big Data, Cloud, Programming, MySQL, AWS, Java, Spark, SQL Server, Google, Scala G, Hadoop, Azure, Python, HBase, MongoDB, ElasticSearch, Data Science, R G Tableau G Nifi G Docker G, Python G GDS G Kubeflow G Kubernetes G, Deep Learning, Docker, Kubernetes, Apache Spark, Apache Flink, Azure cloud lambda architecture, Kafka Streams, Maven, Data strategy, GCP, ETL, Google Data Studio, Scala, Clickstream, Lambda, API Gateway, Kinesis, Cloudera, Pig, Hive, analytics, scalability, MapReduce, REST Api, CRM, Solr, Data analytics, Avro, visualization, google analytics, J2EE, Mahout, Zookeeper, data analysis, Swing, Spring, JPA, webservices, software development methodology, CMake, Visual Studio 2005, Xcode, build management, AS400, IBM, Java SE, JNI, XML, gui, SOA architecture, GWT, TDD, Refactoring, design patterns, Mule ESB, Jboss Drools, Jboss, RIA/SOA, JPA/Hibernate, drools, EJB 3.0, JSF, Java Software Factory, java/iseries400, java/Sap, Web Services, Eclipse, Struts, Tiles, Oracle, Netbeans, Hibernate, Ant, Tomcat, JAXB, J2EE source code, MySql/Oracle (DB), open source, Open source rules engine, Open source ESB, ActiveMQ, OpenJMS, JMS Open source, JMS, CIN, web application, ejbs, CSS, JavaScript, JSP, Servlet, SAP, Web Content, user interface, message bus, IntelliJ, JMS Opens source, ESB, Mule, J2ME, JCS, session EJBs, Bea Weblogic, Oracle 9i, Bea Weblogic Cluster, Red Hat Linux servers, CruiseControl, log4j, caching, Spring AOP, jUnit, IBM WSAD Technologies, MyEclipse, JEE, servlets, session & Entity beans, IBM Websphere, IBM Websphere MQ, JavaMail, RPG, Java integration, RPG IV

Project history

10/2022 - 10/2022
Streaming Data Architect
Digitalisation Services

* AWS
* AWS MSK
Technologies * Docker
* Kubernetes
* Confluent
* Aiven


Defining and implementing to be hybrid kafka stack (cloud and on premises) in their
Job description modernisation track.

07/2022 - 10/2022
Cloud Data Architect
Augé

* Azure
* Azure Event Hub
Technologies * Azure Databricks
* Apache Spark
* Apache Flink


Defining to be Azure cloud lambda architecture and migration plan from on prem current
Job description setup.

03/2022 - 10/2022
Streaming Data Architect
Club Brugge

* Kafka
* Kafka Streams
* ksqlDB
* AWS
* BigQuery
Technologies * Rockset
* Aiven
* Docker
* Java
* Maven
* Python
Make the transformation of all batch pipelines into streaming pipelines to create a realtime
360° view of the supporter using data from all club brugge supplier platforms: ticketing,
single sign on, merchandise, access control, fan apps, ... to make data actionable in
Job description realtime (notifications, alerts, ...)

Research of state store behaviour versus streamtasks versus partitioning

06/2019 - 10/2022
Streaming Data Architect, Data Team Lead & Data strategy
Federatie van Notarissen

* BigQuery
* Kafka
* Kafka Streams
* Confluent Cloud
* Kubernetes
Technologies * Docker
* Java
* Maven
* GCP (GCS, StackDriver, Repositories, ...)
* Google AI
* Kubeflow
* Python
Using the Tree53 data platform (Kafka) in GCP to break open the data silos and stream
ETL-ed data into BigQuery and GCS. Creating reports with Google Data Studio (and
Job description Looker) on top of Data marts. Involved in data governance. Using our libraries to ingress
and filter data from MongoDB, MySQL and SQL Server. Helping out with Enterprise
Architecture. Contributing to AI projects. Coaching of the BI team.

07/2005 - 10/2022
Java Consultant (J2ME)
Instruxion

* J2ME
Technologies * Swing
* Threads
* iDK


Job description Development of i-mode demo application (menu + animations) for a well-known
telecom operator as end-customer

03/2018 - 05/2019
Big Data Architect & Streaming Data Architect
VDAB

* Hadoop
* Kafka
* Spark
Technologies * Scala
* AWS
* Docker


Big Data Architect for the OBDA environment.
Job description Streaming data architect & team lead for Clickstream project using Kafka, Kafka
Connect, Kafka Streams and KSQL.

03/2017 - 07/2017
Data Strategist & Big Data & Cloud Consultant
VIAS

* Hadoop
* Spark
* Scala
Technologies * AWS (Lambda, API Gateway, Kinesis, ...)
* Azure (Functions, Event Hub, ...
* DataBricks Cloud



Job description Definition and implementation of a Data Platform in the cloud (PAAS) to be used
internally & externally.

05/2014 - 05/2017
Head of BI responsible for data projects & data team
Napoleon Games

* Cloudera
* Hadoop
* HBase
* ElasticSearch
* Pig
Technologies * Hive
* Scala
* Spark
*R
* D3
* Tableau




Definition and implementation of Data Strategy

* Business Unit Manager
* Traditional analytics
* Solving scalability problems using Hadoop, MapReduce and Spark
* Report generation using JasperSoft
* Tableau Dashboarding
* Publishing insights through a REST Api to consumers (D3, mobile applications, ...)
Job description * Advanced analytics (Customer churn, segmentation, ...)
* Coach (Hadoop, Spark, ...)
* Data Program Manager
* Management
* Operations
* Marketing
* Financial
* Sales
* CRM
* Batch (real-time analytics are planned)

11/2016 - 04/2017
Big Data Consultant evolved to Big Data Architect & Team Lead
Port of Rotterdam

* Hadoop
Technologies * Azure
* Spark
* MySQL



* Big Data Architect
Job description * Team Manager
* Spark Instructor & Coach
* Worked on the project until data factory was up and running

01/2014 - 04/2014
Big Data Consultant
ESSENT

* Hadoop
* HBase
* Solr
Technologies * Lily (NGDATA)
* Pig
* Hive
* Python



CRM & Smart Meter Data analytics. Cluster Setup, ETL and Analytics, working closely
Job description together with data scientists. Part-time project management.

See http://www.tijd.be/connect/pulse_it_telecom/Lessen_uit_Big_Data.9705770-7829.art

10/2013 - 11/2013
Big Data Architect
ADTECH

* Hadoop
* Avro
* Parquet
Technologies * Cloudera
* Hortonworks
* Pig
* Hive


Job description Audit of Big Data platform, R&D to optimize performance of Hadoop clusters. Successfully
optimized performance Hadoop Jobs with 35%.

01/2013 - 09/2013
Big Data Architect
ADSWIZZ

Curriculum Vitae Geert Van Landeghem (May 2022) Page 7/22




* Hadoop
* Storm
* HBase
Technologies * MapReduce
* Pig
* Hive
* Jasperreports
* AWS




Job description Implementing a lambda architecture (so called by Nathan Marz) to analyze tens of
terrabytes of data on the fly, visualization will be done in google analytics style (Speed
layer not implemented)

04/2012 - 04/2013
Application Owner Electronic Banking Technologies
ING

* J2EE

Application ownership for Electronic Banking ING Belgium. Responsible for quality,
Job description lifecycle management, architecture, incident and problem management, single point of
contact for projects.

07/2011 - 03/2012
Big Data consultant
Goudengids

Job description Development of prototypes of a real-time Distributed Fetcher and Big Data
Semantic Discovery Engine.
(37) Period : 01/07/2011-31/03/2012

Company Goudengids


Function Big Data consultant




Curriculum Vitae Geert Van Landeghem (May 2022) Page 8/22




* Hadoop
* MapReduce
* Hbase
Technologies * Lily
* Zookeeper
* Web harvesting
* Webservices


Big Data consultant for deafening and implementing first big data use case. Setting up
Job description and maintaining Hadoop cluster, using Hive and Pig for data analysis, developing a
distributed content harvesting system using Pig & Java, with as goal to identify prospect
and to enrich customer base data.

04/2011 - 06/2011
Solution Architect & Agile Coach
Dieteren

* Maven
* Swing
Technologies * Spring
* JPA
* webservices


Job description Solution Architect for multiple new projects, design of swing frameworks, defining
collaboration with volkswagen, defininig software development methodology

11/2006 - 12/2006
Instructor
IBM

* Java
Technologies * Web Services
* Rational Application Developer



Instructor for several courses for IBM Education. (reparation + instructor days)

Job description * Introduction to OO Java Development for Procedural Developers Using Eclipse
* Developing and Testing OO Application with Java
* Introduction to web services (2 days)
* Open rpg to e-business (4 days)

04/2006 - 11/2006
Senior Java Developer
Instruxion

* HML&CSS
Technologies * JavaScript (Extended usage)
* JSP & Servlet
* SAP Authoring Environment & Runtime Environment




Modification of the SAP Web Content Player web application for a major player in the
healthcare industry worldwide as end customer

Job description * Change the look and feel of the user interface
* Using JavaScript to make a table of contents "collapseable" and
hideable/showeable
* Use the JavaScript message bus and sap api to answer customers
requirements

04/2005 - 12/2005
Team Leader(8 developers) & Solution Architect
Public Sector(HZIV)

Company Public Sector(HZIV)


Curriculum Vitae Geert Van Landeghem (May 2022) Page 13/22




Function Team Leader(8 developers) & Solution Architect




* Swing (GUI client framework development)
* Hibernate (Persistence)
* Spring: http invoker, aop, jaxrpc (IOC, container)
* Ant, Maven (Build tools)
* IntelliJ (IDE)
* Tomcat (Lightweight container)
* Java Webstart (Deployment)
Technologies * JAXB (Java/XML Binding)
* xdoclet (J2EE source code generating utility)
* MySql/Oracle (DB)
* Jbpm (JBoss open source workflow engine)
* Drools (Open source rules engine)
* Mule (Open source ESB)
* ActiveMQ (JMS Opens source)
* Hermes (Open source JMS Browser)
* Web services (Communicating with CIN)




* Development management (Sheduling, follow-up, q&a, ...)
Job description * J2EE development without ejbs - Lightweight architecture
* Analysis/Design of ESB Architecture (using Mule & ActiveMQ)
* ...

11/2004 - 03/2005
Solution Architect
Vangenechten

Curriculum Vitae Geert Van Landeghem (May 2022) Page 14/22




* Swing
* Hibernate
* Spring
* Ant, Maven
* IntelliJ
Technologies * J2EE: session EJBs
* Bea Weblogic
* Java Webstart
* JAXB
* Drools
* xdoclet
* Oracle 9i




* Configuration & Testing of Bea Weblogic Cluster on 2 Red Hat Linux servers
* Configuration of CruiseControl
Job description * Specialized log4j jmsappender
* Design and implementation of logging and caching using Spring AOP
* Healthcheck framework for defining SLAs using jUnit, JAXB, ...

06/2004 - 10/2004
Java & iseries400 Consultant
VVK

* Struts
* Hibernate
* Spring
* Ant
* IBM WSAD
Technologies * Tomcat
* Eclipse, MyEclipse
* JEE: servlets, jsp, session & Entity beans
* IBM Websphere, JBoss
* IBM Websphere MQ
* MySQL



* Weekly Quality Assurance Check "BBR-VROM" Development
Job description * Java Coach for group of 8 developers (3 days/week)
* JavaMail application
* ESB development: Analysis of RPG and Java integration using RPG IV enhanceme

Local Availability

Only available in these countries: Belgium
Profileimage by Geert vanLandeghem Cloud Data architect (batch and streaming) from Grembergen Cloud Data architect (batch and streaming)
Register