Martijn Baart

Linux Engineer at ProRail

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
Martijn Baart is a Linux Engineer based in the Randstad with six years of hands-on experience in backend and storage-oriented systems. He contributes to high-profile open-source projects such as CockroachDB and Pebble, where his work on ingestion metrics, WAL logging, SSTable filtering, and corruption safeguards demonstrates a focus on database performance, observability, and data integrity. At ProRail he applies this deep storage-engine knowledge to production Linux environments, bridging low-level system reliability with application-facing metrics. Colleagues know him for reducing memory footprints and stabilizing concurrent operations—practical improvements that often prevent subtle production failures. He combines an operator’s mindset with a developer’s attention to detail, making him effective at both troubleshooting and implementing preventative engineering.
code6 years of coding experience
github-logo-circle

Github Skills (14)

monitoring10
databases10
go10
distributed-database10
cockroachdb10
relational-databases10
sstable10
sql-database10
metric10
database10
testing9
sql9
filesystem8
concurrency8

Programming languages (5)

TypeScriptCSSJavaScriptGoLua

Github contributions (5)

github-logo-circle
cockroachdb/pebble

May 2023 - Aug 2023

RocksDB/LevelDB inspired key-value database in Go
Role in this project:
userBackend Developer
Contributions:63 reviews, 32 PRs, 16 pushes in 2 months
Contributions summary:Martijn contributed to the Pebble database, focusing on enhancing its functionality and maintainability. Their work includes adding metrics for ingestion operations, removing unused properties to reduce memory footprint, and introducing options for filtering SSTables. Additionally, the user addressed issues related to concurrent ingests and flaky tests while also logging replay WAL metrics, indicating a focus on improving database performance and stability.
golangrocksdbtransactionalnosql-databasedatastore
cockroachdb/cockroach

May 2023 - Aug 2023

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:33 reviews, 14 PRs, 35 comments in 3 months
Contributions summary:Martijn primarily contributes to the CockroachDB project by addressing issues related to the storage engine and its metrics. The user's work involves modifying the Pebble storage engine to ensure data integrity, specifically focusing on encryption percentages and the prevention of node startup in case of corruption. They also exposed and improved the gathering of metrics related to ingestion and the WAL (Write-Ahead Log), and developed a function to query SSTables metrics, showcasing a deep understanding of the database's internal workings.
distributed-sqldistributed-sql-databasemysqlsql-databasesql
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
Martijn Baart - Linux Engineer at ProRail