Michael Van Der Werve

Software Engineer at Firma van der Werve

Soest, Utrecht, 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
Michael Van Der Werve is a pragmatic software engineer with 12 years of hands-on experience building and optimizing backend systems, currently at IMC Trading and running his own IT consultancy. He has deep C++ and systems expertise—contributing performance and correctness fixes to libraries like amqp-cpp and PHP-CPP used for RabbitMQ and PHP extensions—and has led backend teams at MailerQ. Michael pairs an academic background in AI and econometrics with practical product work (Django/Ionic apps, cloud deployments and server maintenance), making him equally comfortable with low-level performance tuning and higher-level application design. Based in Soest, Netherlands, he’s driven by making software “faster and better,” and his open-source contributions reveal a focus on resource management, compatibility across language versions, and real-world reliability.
code11 years of coding experience
job9 years of employment as a software developer
bookVWO, Natuur & Techniek, VWO, Natuur & Techniek at OSG Dehogeberg
bookMaster of Science (MSc), Artificial intelligence, Master of Science (MSc), Artificial intelligence at University of Amsterdam
bookBachelor of Science (BSc), Computing Science, Bachelor of Science (BSc), Computing Science at Universiteit van Amsterdam
languagesDutch, English, German
github-logo-circle

Github Skills (16)

asynchronous10
rabbitmq10
error-handling10
php10
php-extension10
c-language10
cprogramming-language10
multithreading10
async10
optimization9
performance-optimization9
computer-engineering9
optmization9
optimisation9
api8

Programming languages (5)

DockerfileC++CPHPHTML

Github contributions (5)

github-logo-circle
C++ library for asynchronous non-blocking communication with RabbitMQ
Role in this project:
userBack-end Developer
Contributions:44 commits, 26 PRs, 24 pushes in 6 years 4 months
Contributions summary:Michael primarily focused on enhancing the `amqp-cpp` library, a C++ library for asynchronous communication with RabbitMQ. Their contributions included adding features like retrieving login data and vhost information from the connection class. The user also addressed critical bugs, specifically related to channel destruction during success callbacks and made improvements to improve performance, with updates to include file descriptors and memory management for greater efficiency. Furthermore, the user fixed a typo in connection implementation, corrected the flags and added movable channel.
non-blockingasynchronousc-librarycommunicationblocking
Library to build PHP extensions with C++
Role in this project:
userBack-end Developer
Contributions:14 commits, 3 PRs, 13 pushes in 8 months
Contributions summary:Michael primarily focused on improving the functionality and compatibility of the PHP-CPP library. They addressed compilation errors related to PHP versions 7.2 and 7.3, specifically tackling issues related to constant handling and argument type encoding. The contributions involved modifications to core library files, including updates to iterators and constant implementations, enhancing the library's overall robustness. These changes were aimed at ensuring the library's proper function and compatibility with different versions of PHP.
cppphpphp-extensionsphalconphp-extension
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
Michael Van Der Werve - Software Engineer at Firma van der Werve