Nils Dijk

Principal Software Engineer at Citus Data

Amsterdam, North Holland, 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
🎓
Top School
Nils Dijk is a Principal Software Engineer based in Amsterdam with 15 years of experience building and optimizing distributed systems and databases. He has driven development of the Citus extension for PostgreSQL through roles at Citus Data and Microsoft, contributing deep database-internals work such as text search propagation, role reference handling for worker transport, and crash recovery fixes for columnar data. His background spans high-scale backend engineering at companies like Uber and Bottlenose, plus early automation projects for broadcast systems, giving him a practical blend of production reliability and systems design. Known for hands-on contributions to a widely used open-source distributed Postgres project, he combines low-level database expertise with architect-level thinking to ship resilient, scalable data platforms. An often-overlooked strength is his long-term focus on operational concerns—DBA tasks and recovery hardening—that keep complex systems running in the real world.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree Technical Computing, Bachelor's degree Technical Computing at Amsterdam University of Applied Sciences
github-logo-circle

Github Skills (7)

citus10
database-administration10
postgresql10
sql10
database-design10
backend9
text-search8

Programming languages (10)

JavaDockerfileShellCSSCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
citusdata/citus

Jun 2018 - Dec 2022

Distributed PostgreSQL as an extension
Role in this project:
userBack-end Developer & Database Engineer / Database Administrator
Contributions:586 reviews, 443 commits, 247 PRs in 4 years 6 months
Contributions summary:Nils primarily focused on enhancing the database capabilities of the Citus extension, with commits centered around implementing support for new features. Contributions include the extraction and resolution of role references for worker node transport, and the addition of infrastructure for text search configuration propagation. Furthermore, the user addressed issues related to crash recovery of columnar data and various database administration tasks, demonstrating a strong understanding of database internals and optimization.
distributedrelational-databasesqlcitusscale
zlianzhuang/citus

Nov 2018 - Nov 2019

Scalable PostgreSQL for multi-tenant and real-time analytics workloads
Contributions:144 commits in 11 months
real-time-analyticsscalableanalyticstenantworkloads
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
Nils Dijk - Principal Software Engineer at Citus Data