Marco Rietveld

Data Engineer

Randstad, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Marco Rietveld is a seasoned Data Engineer with 14 years of experience building and optimizing data-driven systems across Dutch tech and enterprise environments. He blends backend and database expertise—demonstrated by performance-focused contributions to jBPM and Kogito runtimes where he added cross-database indexes, tuned query performance, and fixed serialization issues in Drools/jBPM components. Currently at Leap after roles at Funda, Adyen and Ahold Delhaize, he moves fluidly between engineering, infrastructure and ops concerns to make systems reliable at scale. Colleagues rely on him for pragmatic refactors and database upgrade strategies that quietly improve production performance. An active open-source contributor, he brings the discipline of enterprise-grade Java and data engineering to cloud-native business automation projects.
code14 years of coding experience
job13 years of employment as a software developer
languagesFrench, Dutch, English
stackoverflow-logo

Stackoverflow

Stats
9,017reputation
548kreached
48answers
12questions
Badges
eclipse
top-1%
maven
top-1%
github-logo-circle

Github Skills (24)

jbpm10
drools10
workflow-engine10
indexing10
java10
rule-engine10
javas10
indexer10
sql10
bpmn10
maven10
eclipse10
database-optimization10
postgresql9
data-serialization8

Programming languages (8)

C#JavaShellRCJavaScriptRubyPython

Github contributions (5)

github-logo-circle
kiegroup/jbpm

Oct 2011 - Aug 2016

a Business Process Management (BPM) Suite
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:16 commits, 64 PRs, 79 pushes in 4 years 11 months
Contributions summary:Marco primarily focused on optimizing database queries within the jBPM project. Their work involved adding indexes to various database tables, specifically targeting VariableInstanceLog, NodeInstanceLog, and ProcessInstanceLog tables, to improve query performance. These changes were applied across multiple database systems, including DB2, Derby, H2, MySQL, Oracle, PostgreSQL, SQL Server, and Sybase. Additionally, the user updated database upgrade scripts to include these newly added indexes.
business-process-managementprocess-engineprocess-managementbpmncase-management
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBack-end Developer
Contributions:13 commits in 4 years 11 months
Contributions summary:Marco primarily contributed to the core functionality of the Kogito Runtimes project, focusing on the Drools engine and related components. They addressed issues related to serialization and database query performance within the jBPM and Drools modules. Their work involved fixing bugs, adding indexes for performance improvements, and refactoring code. Additionally, they made changes related to the Asset Oracle and support for signals and global information.
kogitoknativebusiness-automationrule-enginedrools
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marco Rietveld - Data Engineer