Mattie Conover

Software Engineer at Google

San Jose, 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
Mattie Conover is a pragmatic software engineer with 11 years of experience building resilient backend systems and developer-facing libraries, now at Google after senior roles at Hyperlane and Rainway. He specializes in Rust and distributed systems work—authoring and contributing to high-performance projects like a typesafe Rust binary serialization library and improving retrying HTTP providers for blockchain infra. Mattie approaches engineering as a craft to be enjoyed and learned from, favoring clean, low-ceremony solutions that scale in production. Based in San Jose, he combines an academic grounding in CS with practical expertise in chaos engineering, microservices, and performance-sensitive code. A self-described "Shadowy Super Rustacean," he brings both deep implementation chops and a knack for improving observability and error handling in complex systems.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Pacific Lutheran University
bookComputer Science, Computer Science at King's College London
github-logo-circle

Github Skills (17)

data-serialization10
serialization10
deserialization10
compiler-compiler10
compiler10
error-handling10
rust10
ethereum9
blockchain8
http8
api7
apidoc7
typescript4
csharp4
typescript-types4

Programming languages (12)

C#TypeScriptPlantUMLJavaShellCRustSolidity

Github contributions (5)

github-logo-circle
The home for Hyperlane core contracts, sdk packages, and other infrastructure
Role in this project:
userBackend Developer
Contributions:1 release, 603 reviews, 160 commits in 9 months
Contributions summary:Mattie primarily focused on enhancing the hyperlane-monorepo with improvements to retry logic and introducing a retrying HTTP provider. They also made changes to the core contracts, with updates to the Ethereum chains codebase. These changes included implementing a retrying provider, adding the concept of processing messages and improving error logging.
interchainmonorepohyperlaneethereumblockchain
betwixt-labs/bebop

Aug 2021 - Apr 2022

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
Role in this project:
userBack-end Developer
Contributions:1 release, 25 reviews, 37 commits in 7 months
Contributions summary:Mattie primarily contributed to the implementation of a Rust-based binary serialization library. Their work focused on the core aspects of the library, including serialization and deserialization functionalities, runtime initialization, and the definition of data structures like enums and structs. They also worked on Rust code generation, incorporating features like lifetime tagging and enum support. The user’s contributions included the creation of owned record types and the addition of dereferencing for byte slice wrappers.
rpccppcross-languagemarshallingdeserialization
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
Mattie Conover - Software Engineer at Google