Michael Rebello

Software Engineer at airbnb

San Diego, 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
Michael Rebello is a Staff iOS Software Engineer based in San Diego with 11 years of experience building reliable, cross-platform systems and developer tooling. He blends mobile engineering with backend and DevOps expertise, contributing to high-profile open-source projects like gRPC-Swift, Envoy, and Square's Wire where he implemented Swift support, enhanced codegen, and improved CI/build tooling. Comfortable operating across languages and layers, he has shipped features such as shared-channel support for ServiceClient, protobuf Any handling in Swift, and namespace-aware format checks for Envoy. His work shows a pattern of strengthening integrations and developer experience—often adding tests, codegen options, and dependency updates to make systems more robust and maintainable. Colleagues value him for pragmatic problem-solving that surfaces in both runtime features and the scripts that keep large projects healthy.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
8,526reputation
569kreached
146answers
28questions
Badges
uinavigationcontroller
top-5%
objective-c
top-5%
ios
top-1%
hyperlink
top-5%
github-logo-circle

Github Skills (32)

ios10
python10
protocol-buffers10
testing10
data-serialization10
serialization10
deserialization10
code-generation10
build-automation10
swift10
grpc10
objective-c9
cicd9
configuration-management9
uinavigationcontroller9

Programming languages (15)

MDXJavaCSSC++GoSassKotlinTypeScript

Github contributions (5)

github-logo-circle
envoyproxy/envoy

Mar 2019 - Nov 2021

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 reviews, 561 commits, 30 PRs in 2 years 8 months
Contributions summary:Michael Rebello's contributions to the `envoyproxy/envoy` repository primarily involved enhancing and maintaining tooling and configuration aspects of the project. He added features and options to format checking scripts (check_format.py) including the ability to exclude paths from namespace checks, and to include more file types like .java, .m and .mm, supporting Envoy Mobile. He also updated build dependencies like Bazel. Furthermore, he made various code improvements, addressing typos and removing unused imports.
cloud-nativeproxyrocket-shipscarsmore-cats
grpc/grpc-swift

Apr 2018 - Apr 2019

The Swift language implementation of gRPC.
Role in this project:
userBack-end Developer
Contributions:9 releases, 35 commits, 54 PRs in 1 year
Contributions summary:Michael focused on enhancing the gRPC-Swift library by adding functionality and improving its stability. They implemented support for specifying a `Channel` when creating `ServiceClient` instances, addressing a common feature found in other gRPC implementations. Additionally, the user added tests for shared channels and added codegen options to `protoc`. They also updated dependencies and addressed a compilation warning.
grpcswiftswift-grpcprotocol-buffers
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