Mark Wubben

Haarlem, 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
Mark Wubben is a Staff+ software engineer and former VP of Engineering with 15+ years of experience architecting distributed systems, event-driven platforms, and developer tooling from Haarlem, Netherlands. He blends hands-on backend expertise—demonstrated by contributions to widely used OSS like nodemon, Dojo, and emittery—with leadership skills that help teams ship resilient, well-tested systems. Known for improving robustness and observability, his open-source work ranges from promise/error-handling fixes to advancing test automation and coverage tooling. Now focused on senior individual-contributor roles, he leverages executive experience to influence cross-functional initiatives and mentor engineers without relinquishing deep technical ownership. An understated strength is his track record of surfacing and fixing subtle concurrency and edge-case bugs that improve long-term library reliability.
code15 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Twente
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
3,329reputation
114kreached
258answers
1question
Badges
testing
top-5%
github-logo-circle

Github Skills (33)

asynchronous10
javascript10
tool-kit10
back-end-development10
async10
es6-promise10
testing10
sourcemaps10
event-emitter10
emitter10
async-await10
code-coverage10
dojo10
nodejs10
istanbul10

Programming languages (12)

TypeScriptJavaDockerfileC++ShellOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
istanbuljs/nyc

Nov 2015 - Sep 2016

the Istanbul command line interface
Role in this project:
userBack-end Developer
Contributions:38 commits, 26 PRs, 6 pushes in 10 months
Contributions summary:Mark primarily focused on enhancing the `istanbuljs/nyc` project's core functionality related to code coverage analysis. They implemented and refined support for custom require hooks, allowing for greater flexibility in instrumenting code. Their work involved improving source map integration for accurate path rewriting and the handling of edge cases, ensuring correct coverage reporting. They also refactored testing strategies to improve reliability and maintenance.
argvavacodemodcommand-line-interfacejavascript
sindresorhus/emittery

Nov 2017 - Jul 2018

Simple and modern async event emitter
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:12 commits, 10 PRs, 6 pushes in 7 months
Contributions summary:Mark primarily focused on enhancing the `emittery` library. Their contributions include implementing support for older Node.js versions, adding type-checking for event names, and ensuring that listeners are invoked correctly during event emission. Additionally, the user refactored the testing framework by adding extensive tests for the event emitter's functionalities, including testing for various edge cases, concurrency, and subscription management. They also improved the library by storing private data in WeakMaps to prevent accidental collisions when subclassing.
event-emitterevent-listenerasynchronousnpm-packagejavascript
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
Mark Wubben