Dennis de Greef is an experienced PHP developer and systems engineer based in Amsterdam with 18 years in web and backend development, currently working at TransIP. He specializes in backend PHP (Symfony, Zend, CodeIgniter), advanced SQL stored procedures for MySQL and MicrosoftSQL, and high-performance Linux/FreeBSD system administration. Dennis contributes to notable open-source projects, improving API clients and framework database adapters and enhancing operational tooling for Puppet OpenVPN, showing a strong focus on code quality and reliable service management. Comfortable across the stack, he pairs OOP PHP, SOAP/XMLRPC and ORM expertise with front-end basics and real-world networking experience from running a community wireless ISP. An attention to performance and backward compatibility is a recurring theme in his work, exemplified by updates that make libraries compatible with older PHP versions while adding robust tests.
17 years of coding experience
HBO, Informatica, HBO, Informatica at Amsterdam University of Applied Sciences
MBO, Mediatechnology, MBO, Mediatechnology at Mediacollege Amsterdam
OpenVPN module for puppet including client config/cert creation
Role in this project:
DevOps Engineer
Contributions:12 commits, 4 PRs, 11 comments in 7 months
Contributions summary:Dennis primarily focused on improving the operational aspects of the OpenVPN module. Their commits addressed service management, including systemd and rc scripts, and refined how the service is enabled and managed based on different configurations. They also corrected syntax errors and made general code improvements.
A simple PHP GitHub API client, Object Oriented, tested and documented.
Role in this project:
Back-end Developer
Contributions:9 commits, 1 PR, 2 comments in 7 days
Contributions summary:Dennis contributed to the development of the PHP GitHub API client. Their work focused on implementing and refactoring the notification API, including methods for retrieving and marking notifications as read. They also updated the client to be compatible with older PHP versions. Furthermore, the user added tests for the notification API and refactored the client to be more consistent with DateTime objects.
api-clientapidocumentedphphateoas
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.