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.
14 years of coding experience
13 years of employment as a software developer
Bachelor's degree Technical Computing, Bachelor's degree Technical Computing at Amsterdam University of Applied Sciences
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.
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