Michael Grosser

Engineering Group Tech Lead at Zendesk

San Francisco, California, United States
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 Grosser is an Engineering Group Tech Lead at Zendesk with 17 years of experience building high-performance, scalable Ruby on Rails systems and cloud-native infrastructure. He combines hands-on skills in Kubernetes, Docker and Go with deep expertise in testing and reliability—evidenced by extensive open-source contributions to projects like Rails, Sidekiq, Puma and the bundler-audit test suite. Michael is comfortable spanning backend, DevOps and QA concerns: he’s improved caching and concurrency in Rails, fixed memory leaks in Sidekiq, and hardened Kubernetes controllers such as Gatekeeper and the autoscaler. Based in San Francisco, he’s known for pragmatic refactors that improve observability and maintainability, and for shipping tooling that speeds developer feedback loops (e.g., parallel_tests and spring).
code18 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.), Informatics, Bachelor of Science (B.S.), Informatics at Berlin University of Applied Sciences Berlin (BHT)
stackoverflow-logo

Stackoverflow

Stats
14,887reputation
4.5mreached
108answers
24questions
Badges
travis-ci
top-5%
amazon-web-services
top-5%
aws-lambda
top-5%
aws-cloudformation
top-5%
ruby
top-1%
ruby-on-rails
top-1%
github-logo-circle

Github Skills (124)

dependency-management10
faraday10
package-management10
testing10
rspec10
command-line-interface10
authentication10
test-framework10
test-reporting10
background-worker10
security10
ruby10
e-mail10
mailer10
parallel-testing10

Programming languages (26)

CGoHTMLJupyter NotebookJsonnetTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
grosser/parallel

Aug 2009 - Oct 2022

Ruby: parallel processing made simple and fast
Role in this project:
userBack-end Developer
Contributions:38 reviews, 559 commits, 144 PRs in 13 years 4 months
Contributions summary:Michael primarily focused on enhancing the project's testing infrastructure by adding more detailed specifications. They modified the test suite, including the creation of new test cases to ensure the proper execution and functionality of the parallel processing features. The contributions also involved the addition of new methods like `in_threads` and `map` to enhance the library's capabilities and implement map-reduce-style workflows. Further improvements include formatting tips and handling of exceptions for the overall stability of the project.
parallel-processingruby
grosser/parallel_tests

May 2009 - Jan 2023

Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:167 reviews, 1049 commits, 312 PRs in 13 years 10 months
Contributions summary:Michael appears to be contributing to the testing infrastructure of the Ruby `grosser/parallel_tests` project, which aims to speed up test execution. Their work involved writing and enhancing test suites, specifically by creating and modifying specifications using RSpec. They implemented new features and expanded on the existing test functionality within the testing libraries to ensure the project's stability. The user's changes also involved refactoring and improving test coverage to validate the performance improvements of parallelized testing.
cucumberrspecrubytesting
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