Roel Van Dijk

Software Engineer at Nederlands Forensisch Instituut

The Hague, South 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

👤
Senior
🎓
Top School
Roel Van Dijk is a pragmatic software engineer with 15 years’ experience building and maintaining back-end systems across Java, Ruby, PHP and Python, currently applying his skills at the Nederlands Forensisch Instituut in The Hague. He combines solid web and database expertise (XHTML/CSS, jQuery, SQL, JSON/XML) with niche experience in audio streaming technologies like SHOUTcast and Icecast. His open-source contributions show a focus on maintainability and correctness—refactoring ActiveRecord plugins and fixing Neo4j indexing edge cases—indicating strong attention to detail in data handling. Trained in Artificial Intelligence at VU Amsterdam, he brings analytical problem-solving to pragmatic engineering tasks and a habit of addressing tricky input/encoding issues that can break real-world systems.
code15 years of coding experience
job2 years of employment as a software developer
bookDrs., Artificial Intelligence, Drs., Artificial Intelligence at Vrije Universiteit Amsterdam (VU Amsterdam)
stackoverflow-logo

Stackoverflow

Stats
4,408reputation
186kreached
85answers
3questions
Badges
ruby-on-rails
top-5%
ruby
top-5%
internationalization
top-5%
github-logo-circle

Github Skills (24)

plugin-development10
graph-database10
ruby10
neo4j10
activerecord10
rest-api10
index-management10
object-oriented-programming9
internationalization9
graph9
ruby-on-rails9
refactoring9
neo4j-driver8
abtest7
testing7

Programming languages (6)

JavaCHaskellRubyPythonPostScript

Github contributions (5)

github-logo-circle
brendon/acts_as_list

Aug 2016 - Nov 2020

An ActiveRecord plugin for managing lists.
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 16 comments in 4 years 3 months
Contributions summary:Roel primarily worked on refactoring and improving the `acts_as_list` plugin, which is built on ActiveRecord. Their contributions included optimizing code by caching a quoted position column and refactoring string usage within the code. The user also addressed issues related to variable naming and dependencies, ensuring the plugin's functionality and maintainability. They added an explicit dependency on `ActiveSupport::Inflector` to ensure proper functionality.
ruby-on-railsrailsrubylistsactiverecord
maxdemarzi/neography

Sep 2012 - Jan 2013

A thin Ruby wrapper to the Neo4j Rest API
Role in this project:
userBack-end Developer
Contributions:65 commits, 1 comment in 4 months
Contributions summary:Roel primarily focused on fixing bugs related to indexing in the Neo4j database. They addressed issues with spaces and slashes in index values, ensuring accurate node retrieval. They also initiated a refactor of the REST class, indicating efforts to improve the codebase's structure and maintainability. This work focused on the core functionality of interacting with the Neo4j REST API through Ruby.
ruby-wrapperapineo4j-databaseneo4j-driverruby
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
Roel Van Dijk - Software Engineer at Nederlands Forensisch Instituut