Niels Sluijs
Verified Expert in Engineering
Drupal Developer
Niels is a Drupal developer with 10+ of experience and an open, inquiring, and innovative mind. He is a good listener and strong contributor both individually and as part of a team, excelling in one-on-one and group communication. Keen to learn new skills, Niels always seeks to achieve a high standard in his work and appreciates working with innovative techniques that make a step forward in delivering advanced internet services.
Portfolio
Experience
Availability
Preferred Environment
PhpStorm, Windows Subsystem for Linux (WSL), DDEV, Drupal, Composer
The most amazing...
...project I've worked on is a complete rebuild of a Dutch healthcare site with more than one million unique visitors per month.
Work Experience
Drupal expert
Sicse
- Developed multiple Drupal websites and applications as a full-stack freelance developer for VodafoneZiggo, KVK, SURFsara, LVNL, and the Drupal agencies SWIS, DOP, and Atom.
- Created the server-sided code highlighting module for Drupal and maintained the Vendor Stream Wrapper module.
- Presented at the Dutch Drupaljam event, showing the advantages of using token replacements in combination with Drupal's Typed Data API and Serialization API to communicate with external APIs.
- Provided multiple patches for Drupal modules such as facets, search API, webform country list, Commerce Billy, views infinite scroll, Optimizely, IP login, registration codes, and feeds tamper.
Computer Science Engineering Researcher
Ghent University
- Performed research on peer-to-peer (P2P) services that locate content and transport live media streams to end users.
- Participated in the PeCMan and OMUS projects, which studied different aspects of delivering content to end users.
- Acted as an instructor for the programming course and supervised students in carrying out their master's thesis.
Experience
Dutch Healthcare Site for Roularta
https://www.gezondheidsnet.nl/Service Number Consolidation Project for VodafoneZiggo
Smartengeld Website for ANWB
https://www.smartengeld.nl/Porting the Release and Update Software to Drupal 8
Council Clerk Dashboard for the Municipality of Rotterdam
Education
Doctorate in Computer Science Engineering
Ghent University - Ghent, Belgium
Master of Science Degree in Grid Computing
University of Amsterdam - Amsterdam, The Netherlands
Bachelor of Science Degree in Computer Science
University of Amsterdam - Amsterdam, The Netherlands
Certifications
RabbitMQ
NobleProg
Skills
Languages
PHP, PHP 7, Java, C, JavaScript, HTML, CSS, Sass, Bash
Paradigms
Object-oriented Programming (OOP), Concurrent Programming, Dependency Injection
Platforms
Drupal, Drupal 7, Drupal 8, Linux, Docker
Other
Programming, Software Engineering, Simulated Annealing, Caching, Algorithms, Drupal 9, Migration, Back-end, Content Management Systems (CMS), Drupal 10, Windows Subsystem for Linux (WSL), DDEV, Data Structures, Networking, Statistics, Simulations, Distributed Systems, Integer Programming, University Teaching, Presentations, Git Flow, Quality Assurance (QA), Spring Dependency Injection (DI), Coaching, Operating Systems, Grid Computing, Distributed Hash Tables (DHT), Peer-to-peer Networking, Supercomputers, Scientific Data Analysis
Tools
PhpStorm, Composer, Xdebug, Drush, Git, Phing, RabbitMQ, Gulp, Zsh, Oh My Zsh, Apache, CPLEX, GitLab, GitLab CI/CD, Bitbucket, Jira, Solr
Storage
Databases, MySQL
Frameworks
Tailwind CSS, Bootstrap, AngularJS, Twig, PHPUnit
Libraries/APIs
jQuery, REST APIs, JSON API
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring