Bart Samwel is a Principal Engineer with over two decades of C++ and systems engineering experience and seven years in senior distributed-systems roles, currently driving architecture and delivery at Databricks. He specializes in large-scale SQL query engines, storage systems and database internals—work shaped by long tenures on Google's F1 engine and Delta Lake contributions that improved transaction testing and merge metrics. Known for pragmatic refactors and rigorous test automation, he blends deep low-level C++ expertise with production-focused distributed systems design. Based in the Randstad, he brings an academic foundation (MSc Computer Science, Leiden) to solve hard consistency, performance and observability problems in data platforms. An understated strength is his ability to span kernel-to-cloud concerns, from compiler and kernel tinkering early in his career to modern lakehouse storage challenges.
7 years of coding experience
26 years of employment as a software developer
MSc Computer Science, MSc Computer Science at Leiden University
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:112 reviews, 4 commits, 9 PRs in 8 months
Contributions summary:Bart primarily focused on improving and extending unit tests for the Delta Lake project, specifically targeting the OptimisticTransactionSuite. They added new test cases to cover various scenarios within the suite, ensuring comprehensive testing of transaction behavior. Additionally, the user refactored the DeltaLogging class, potentially for enhanced logging and metric collection. Finally, they made changes to calculate and track the MERGE metric `numSourceRows` from different jobs within the `MergeIntoCommand`, demonstrating a focus on data integrity and metric accuracy.
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Contributions:4 pushes, 5 branches in 1 month
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.