Cees-jan Kiewiet

Senior Software Engineer at SurveyMonkey

Amsterdam, North 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

🤩
Rockstar
🎓
Top School
Cees-jan Kiewiet is a Senior Software Engineer based in Amsterdam with 15 years of experience building high-performance PHP systems and asynchronous tooling. He is a core maintainer in the ReactPHP ecosystem and an active contributor to well-known projects like reactphp/http, reactphp/event-loop and CakePHP, with a particular focus on async programming, performance optimizations and TLS/DNS robustness. At SurveyMonkey (following Usabilla’s acquisition) he brings production-grade backend expertise alongside hands-on DevOps work such as Windows support for Phansible and Vagrant/Ansible automation. Colleagues know him for pragmatic, testable improvements—examples and benchmarks he authored often clarify complex async patterns for other developers. He combines deep protocol-level knowledge (AMQP/RabbitMQ examples in the Bunny library) with a taste for developer experience and tooling that makes distributed, event-driven systems easier to build and maintain.
code15 years of coding experience
job8 years of employment as a software developer
bookMBO3, System Administration, MBO3, System Administration at Horizon College
github-logo-circle

Github Skills (51)

asynchronous10
socket-io10
ss10
cakephp10
middleware10
ssl10
amqp10
console10
async10
reactphp10
es6-promise10
amqp-client10
testing10
http10
sslv310

Programming languages (24)

SmartyPowerShellJavaC++CSSCRustMakefile

Github contributions (5)

github-logo-circle
igorw/evenement

Jul 2017 - Sep 2022

Événement is a very simple event dispatching library for PHP.
Role in this project:
userBackend Developer
Contributions:7 reviews, 81 commits, 74 PRs in 5 years 3 months
Contributions summary:Cees-jan primarily focused on improving the performance and functionality of the event dispatching library. Their contributions included implementing benchmark scripts to measure performance, optimizing the code by replacing `call_user_func_array` with argument unpacking and using variadic functions. They also addressed code maintainability by adding copyright notices and testing different callable types.
event-dispatchingphpdispatchingdispatcher
reactphp/event-loop

Jun 2014 - Nov 2022

ReactPHP's core reactor event loop that libraries can use for evented I/O.
Role in this project:
userBack-end Developer
Contributions:3 releases, 39 reviews, 87 commits in 8 years 6 months
Contributions summary:Cees-jan primarily contributed to the testing and benchmarking of the ReactPHP event loop, focusing on memory usage and performance metrics. They added examples to test memory consumption under different loop configurations and integrated usage instructions. The user also enhanced the test script, incorporating command-line arguments for loop selection and execution duration. Furthermore, they added support for signal handling within the `StreamSelectLoop`.
event-loopreactorphpstreamsloop
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
Cees-jan Kiewiet - Senior Software Engineer at SurveyMonkey