Michael Rose

Staff Software Engineer at Google

Broomfield, Colorado, 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

👤
Senior
🎓
Top School
Michael Rose is a Staff Software Engineer with 15 years building scalable backend infrastructures and resilience-focused systems, currently at Google. He combines a strong academic foundation from Colorado School of Mines with hands-on expertise in distributed systems, service discovery, and real-time processing, having scaled services from thousands to hundreds of millions of requests a day. A Java engineer by trade and Rustacean by choice, he’s contributed backend improvements to high-profile open-source projects like Netflix Turbine (SSE aggregation with ZooKeeper-based discovery) and Twitter Finatra (serialization and ObjectMapper abstractions). He focuses on observability, online learning for failure detection, and practical safety factors in system design, blending operational rigor with software elegance. Colleagues describe him as a generalist who prefers simple, pragmatic solutions first but can dive deep into performance tuning, distributed algorithms, and production-grade ML pipelines. Based in Broomfield, Colorado, he draws inspiration from GitHub’s autonomy, Netflix’s resilience culture, and Google’s high-scale engineering.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelors of Science, Computer Science, Bachelors of Science, Computer Science at Colorado School of Mines
stackoverflow-logo

Stackoverflow

Stats
8,631reputation
1.7mreached
132answers
2questions
Badges
authentication
top-5%
zip
top-1%
php
top-5%
scala
top-5%
java
top-5%
casting
top-5%
github-logo-circle

Github Skills (35)

application-framework10
app-framework10
finagle10
data-serialization10
apache-curator10
zookeeper10
zip10
java10
serialization10
scala10
javas10
service-discovery10
web-framework10
object-mapper10
json-serialization10

Programming languages (12)

JavaC++CRustScalaJavaScriptGoPHP

Github contributions (5)

github-logo-circle
twitter/finatra

Mar 2014 - Oct 2014

Fast, testable, Scala services built on TwitterServer and Finagle
Role in this project:
userBackend Developer
Contributions:10 commits in 7 months
Contributions summary:Michael primarily focused on refactoring and improving the serialization of data within the Finatra framework. They implemented features for ObjectMapper reuse and configuration, including implicit injection and per-request overrides. The user also introduced abstractions for JSON serialization, enabling the use of alternative implementations like json4s, and refactored existing code to enhance modularity and maintainability. These changes reflect a focus on improving the framework's flexibility and efficiency in handling data serialization.
guicetwitter-serverfinagletestingframework
Netflix/Turbine

Jul 2013 - Jul 2013

SSE Stream Aggregator
Role in this project:
userBack-end Developer
Contributions:6 commits in 3 days
Contributions summary:Michael primarily contributed to the backend functionality of the Turbine project. Their work focused on enhancing the instance URL generation, replacing placeholders with instance attributes, and refactoring the code for improved clarity and maintainability. The user also implemented a new service discovery mechanism utilizing ZooKeeper via the curator-x-discovery library. This involved integrating with Zookeeper to retrieve instance information for aggregation, demonstrating expertise in service discovery and distributed system integration.
ssestreamingstreamaggregator
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 Rose - Staff Software Engineer at Google