Blake Matheny

Software Engineer at Meta

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
Blake Matheny is a senior engineering leader with ~20 years of experience building and scaling large, secure infrastructure systems across companies from startups to Meta. Currently Senior Director of Engineering at Meta, he leads capacity infrastructure and efficiency platforms and previously ran wide-ranging kernel, cloud, and security infrastructure teams that supported millions of machines. He has deep systems and backend expertise (Linux kernel, networking, storage, cgroups, eBPF) and a track record of shipping high-throughput distributed services and tooling at Tumblr and Facebook. At Lacework he oversaw massive data collection and ingestion pipelines implemented in Go, Java, and Rust, highlighting his comfort with polyglot, high-scale data systems. An active contributor to backend RPC tooling—having worked on memcached support for finagle—he blends hands-on engineering with strategic leadership and hiring to grow teams and architectures. He studied applied mathematics at Purdue, bringing quantitative rigor to performance and reliability challenges.
code18 years of coding experience
job17 years of employment as a software developer
bookApplied Mathematics, Applied Mathematics at Purdue University
github-logo-circle

Github Skills (7)

rpc10
memcached10
scala10
distributed-systems9
javas8
java8
thrift7

Programming languages (17)

C#C++RustCScalaGoPerlSaltStack

Github contributions (5)

github-logo-circle
twitter/finagle

Aug 2011 - Mar 2012

A fault tolerant, protocol-agnostic RPC system
Role in this project:
userBack-end Developer
Contributions:34 commits in 6 months
Contributions summary:Blake primarily contributed to the `finagle-memcached` module, addressing bugs and implementing new features. Their work included fixing issues related to the memcached text protocol, such as cas values and expiry handling. The user also added initial support for the "quit" command and implemented corresponding changes in the interpreter and client. Furthermore, the user improved the `stats` support for the memcache protocol.
fault-tolerantrpcdistributed-systemsfinaglehttp2
tumblr/sbt-thrift

Oct 2011 - Jan 2012

Contributions:38 commits in 3 months
stubsscalasbtrulesthrift
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