Benjamin Gruenbaum

I Do Stuff At Microsoft at TipRanks

Herzliya, Tel-Aviv District, Israel
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
Benjamin Gruenbaum is a senior software engineer with 13 years of experience, currently working at Microsoft from Herzliya, Israel. He combines deep backend expertise with front-end and testing skills, evidenced by substantial contributions to high-profile open-source projects such as Node.js, Deno, and Bluebird. His work focuses on core runtime and standards compliance—improving fs/net/dns modules, adding AbortSignal support, and fixing subtle platform bugs—while also touching TypeScript typings and React/MobX bindings. Comfortable across the full stack, he has a knack for refactoring for clarity and robustness, reducing edge-case failures like unhandled promise rejections and microtask-loop issues. Colleagues would describe him as a pragmatic engineer who prefers surgical, standards-driven fixes that improve long-term maintainability. An interesting detail: beyond Microsoft work he remains active in influential OSS runtimes and tooling, shaping behaviors used by millions of JavaScript/TypeScript developers.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
273,668reputation
20.8mreached
1,903answers
75questions
Badges
synchronization
top-1%
canvas
top-5%
debugging
top-5%
firefox
top-5%
regex
top-1%
character-encoding
top-5%
github-logo-circle

Github Skills (112)

testing10
websocket10
websockets-client10
dns10
client-websocket10
deno10
javascript10
memory-leaks10
jquery10
es6-promise10
forloop10
service-worker10
stream10
mochajs10
front-end-development10

Programming languages (26)

C#CWebAssemblyGoHTMLAGS ScriptTypeScriptShell

Github contributions (5)

github-logo-circle
petkaantonov/bluebird

Dec 2013 - Sep 2021

:bird: :zap: Bluebird is a full featured promise library with unmatched performance.
Role in this project:
userBack-end Developer
Contributions:146 commits, 151 PRs, 183 pushes in 7 years 10 months
Contributions summary:Benjamin primarily contributed to the Bluebird promise library by addressing several issues and implementing improvements. They fixed bugs related to Firefox extension compatibility by modifying how global variables are identified. The user made changes to improve code consistency, such as standardizing method orders, and added features like the `tapCatch` method. They also optimized the code, addressing issues in the scheduler and `each` functions, and improved error messages.
promise-libraryfull-featuredjavascriptbirdperformance
sinonjs/fake-timers

Jul 2017 - Jan 2022

Fake setTimeout and friends (collectively known as "timers"). Useful in your JavaScript tests. Extracted from Sinon.JS
Role in this project:
userFull-stack Developer
Contributions:48 reviews, 35 commits, 48 PRs in 4 years 7 months
Contributions summary:Benjamin primarily focused on enhancing the `lolex` library, a JavaScript timer mocking tool. They contributed by adding support for `performance.now`, refactoring and removing unnecessary code, and addressing issues related to timer management and infinite loops within the microtask queue. Furthermore, the user implemented changes for improved error handling and updated the documentation generation scripts. The commits reflect a strong understanding of JavaScript and testing methodologies.
setintervaljavascriptsettimeoutsinontimers
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
Benjamin Gruenbaum - I Do Stuff At Microsoft at TipRanks