Bas De Ruiter

Senior Developer at MyParcel

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
Bas De Ruiter is a Senior Developer in the Netherlands with 14 years of experience delivering full-stack web and data-driven systems across startups and large enterprises. He blends hands-on engineering (PHP, Laravel, Symfony, React/Next.js) with architecture and team leadership, having served as CTO, lead developer, and coach. Recently he focused on migrations and subscription platform work (Subsdriver) and now contributes to parcel logistics at MyParcel while organizing the AmsterdamPHP meetup. Bas is a TDD and DDD advocate who has driven quality improvements in projects like tweakers.net and contributed cross-platform test automation to widely used PHP OSS such as the Phing build system and the legacy MongoDB PHP driver. He pairs cloud and data expertise (AWS/Azure, PostgreSQL, Oracle, microservices) with a practical knack for cleaning tech debt and shipping reliable systems. Colleagues know him as a pragmatic mentor who quiets complexity through tests, architecture, and clear developer practices.
code13 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Computer Science at Udacity
bookNo Technical Informatics, No Technical Informatics at Delft University of Technology
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
101reputation
7kreached
0answers
2questions
github-logo-circle

Github Skills (23)

unit-testing10
git10
testing10
mongodb-database10
php10
build-automation10
ant10
mongodb10
test-automation10
phpunit9
subversion9
build-tools8
gnu-make7
makefile7
angular6

Programming languages (8)

TypeScriptC#JavaShellJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
phingofficial/phing

Jul 2014 - Jul 2014

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:20 commits in 3 days
Contributions summary:Bas focused on testing and quality assurance within the Phing build system project. Their contributions included writing and modifying tests for various tasks related to Git, PEAR packages, and Subversion integration. The user's work involved adapting tests for different operating systems, demonstrating a focus on cross-platform compatibility. They also addressed formatting and coding style inconsistencies, ensuring the project's adherence to coding standards.
build-projectphpapachegnu-makegnu
Legacy MongoDB PHP driver
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 1 day
Contributions summary:Bas's commits primarily focused on testing the functionality of the legacy MongoDB PHP driver. They implemented various test cases to verify the behavior of `MongoCollection::getName()`, `MongoCollection::__toString()`, and other methods like `MongoCollection::getServer()`, `MongoCollection::getSlaveOkay()`, and `MongoCollection::insert()`. The testing included error condition checks, ensuring the driver behaved correctly with invalid input and different parameter configurations. The tests covered a range of scenarios demonstrating the driver's features and error handling capabilities.
driverphp-driverphpphp-mongodbmongodb-driver
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
Bas De Ruiter - Senior Developer at MyParcel