Michael Hoisie

Staff Software Engineer at Google

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 Hoisie is a Staff Software Engineer with 16 years of experience driving reliability and testability for large-scale Android systems from San Francisco. Currently the technical lead and maintainer of the Robolectric Android testing framework at Google, he blends deep backend engineering in Go and Java with pragmatic test automation expertise. His open-source footprint includes foundational contributions to Go libraries like hoisie/web and mustache, and meaningful test work in high-profile Android projects such as Robolectric and Glide. Prior roles span Google senior engineering positions, Meraki, Microsoft, and early startup/contract work building Rails and iOS apps, giving him broad product and infrastructure fluency. Colleagues rely on him to turn flaky tests and platform quirks into stable, maintainable tooling that scales across developer teams. A UC Berkeley computer science graduate, he pairs hands-on coding with long-term stewardship of critical developer-facing projects.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
42,527reputation
3.0mreached
31answers
26questions
Badges
go
top-1%
string-concatenation
top-1%
dictionary
top-1%
github-logo-circle

Github Skills (53)

unit-testing10
c-language10
system-programming10
string-concatenation10
testing10
android-test10
snap10
http10
test-framework10
template-engine10
robolectric10
java10
snapshots10
javas10
junit10

Programming languages (9)

C#JavaC++StarlarkJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
hoisie/web

Dec 2009 - Aug 2016

The easiest way to create web applications with Go
Role in this project:
userBack-end Developer
Contributions:203 commits, 43 PRs, 49 pushes in 6 years 8 months
Contributions summary:Michael contributed to the development of the `web` framework in Go. Their contributions include updating the Makefile to be compatible with macOS, removing and addressing signal handling code, and merging updates from the master branch. They also modified the core files like `web.go`, `scgi.go` and `web_test.go` to add new functionalities like cookie support and fastcgi. The user implemented improvements to HTTP responses and the underlying structure of the web framework.
golangweb-applicationsframeworkgo
hoisie/mustache

Dec 2009 - Aug 2016

The mustache template language in Go
Role in this project:
userBack-end Developer
Contributions:33 commits, 1 PR, 1 push in 6 years 8 months
Contributions summary:Michael contributed to the `hoisie/mustache` Go template language repository by implementing several features and optimizations. Their work included improving the `readString` function for efficiency, adding support for different data sources beyond strings, and refining the handling of section tags and whitespace. The user also addressed bug fixes and improvements related to parsing and rendering, including updates to the test suite.
template-enginegolangtemplatemustachetemplate-language
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 Hoisie - Staff Software Engineer at Google