Mike Bush

Stockholm, Stockholm County, Sweden
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
Mike Bush is a seasoned software engineer based in Stockholm with 17 years in the industry and a decade of hands-on development, including two years specializing in Rust. He has led teams at startups and innovation hubs, blending backend systems work with a pragmatic interest in product direction depending on organizational needs. Mike is an active open-source contributor, notably improving the nats.rs Rust client test server to support wildcard subscriptions and non-blocking, multi-client scenarios and enhancing OpenAPI tooling and Freenet components. His contributions show a focus on robust backend design, interoperability (HTTP headers, chrono date/time), and practical testing improvements that increase real-world reliability. Comfortable shipping libraries and stepping into leadership, he brings startup agility together with deep implementation experience across messaging, API tooling, and distributed systems.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
938reputation
1.1mreached
9answers
13questions
github-logo-circle

Github Skills (31)

nat10
messaging10
testing10
plugin-development10
net10
http10
chrono10
chronos10
actix-web10
java10
javas10
natsio10
rust10
openapi10
api-design9

Programming languages (12)

TypeScriptJavaShellCSSC++RustScalaJavaScript

Github contributions (5)

github-logo-circle
paperclip-rs/paperclip

Oct 2020 - Dec 2020

WIP OpenAPI tooling for Rust.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 6 commits, 9 PRs in 2 months
Contributions summary:Mike primarily contributed to the backend functionality of the OpenAPI tooling for Rust. Their work involved adding support for `chrono` date and time types, removing object types from JSON and YAML values, implementing types for encoding successful response codes, and adding the `NaiveTime` type for the actix plugin. Furthermore, they defined list items on query parameters.
rustwipopenapi-toolingrust-langopenapi
nats-io/nats.rs

Nov 2020 - Jan 2021

Rust client for NATS, the cloud native messaging system.
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs in 2 months
Contributions summary:Mike contributed to the development of the `nats-io/nats.rs` Rust client, focusing on the test server component. They implemented wildcard subscription support, enhancing the server's ability to handle different subscription patterns. The user made changes to allow the test server to accept non-blocking connections and to handle multiple clients. These modifications improved the server's capabilities and test coverage.
natsmessaging-libraryrustmessaging-systemrust-client
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
Mike Bush