Matt Reiferson

Engineering, ICloud Platform

San Francisco Bay Area 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
award
Top expert inGo Development and Distributed Systems Engineering
Matt Reiferson is an engineering leader based in the San Francisco Bay Area, currently working on Apple's iCloud Platform with over 15 years of experience building and operating large-scale, highly available distributed systems. He is a hands-on engineer in Go, Python, and C who blends 24/7 operational rigor and resilience engineering with people-first leadership, having managed orgs from bootstrapped startups to global teams of 80+. At bitly he helped design core infrastructure and co-created NSQ, an influential open-source realtime messaging system that handled 90k+ messages/sec, and at BuzzFeed he led the creation of Rig, an opinionated PaaS that shrank deployment cycles from weeks to minutes. A founder with roots in game development and mobile apps, he pairs product empathy with platform and tooling work to empower teams. He is active in the tech community through open source, talks, and writing, and emphasizes learning through post-incident reviews and careful user-centric design.
code15 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (37)

json10
udp10
client-library10
messaging-system10
concurrent10
package-management10
apidoc10
python10
protocol-buffers10
testing10
distributed-systems10
networking10
message-queue10
homebrew10
go10

Programming languages (11)

C#JavaCSSCJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
nsqio/pynsq

Oct 2012 - Aug 2022

The official Python client library for NSQ
Role in this project:
userBack-end Developer
Contributions:11 releases, 2 reviews, 200 commits in 9 years 11 months
Contributions summary:Matt primarily contributed to the official Python client library for NSQ. They added features such as the IDENTIFY command for compatibility with NSQ 0.2.16 and implemented message instance methods for handling responses. The user also bumped the library version, updated documentation, and added tests for basic functionality. These changes included modifications to `setup.py`, `nsq.py`, `nsq/NSQReader.py`, and test files demonstrating a strong involvement in the library's core functionalities and its evolution.
pythonclient-librarypython-clientpython3nsq
nsqio/go-nsq

May 2012 - Nov 2021

The official Go package for NSQ
Role in this project:
userBack-end Developer
Contributions:6 releases, 10 reviews, 392 commits in 9 years 7 months
Contributions summary:Matt made several commits focused on the NSQ message queue's core functionality. Their work included taking command line paths for the disk queue, implementing GET and SET operations for a basic lookup protocol, adding server-side client code, using magic constants for protocols, changing the protocol input to handle binary data, and using ReadFull. They also refactored clients, added a lookup peer, and made code refactoring and cleanup changes.
golanggo-packagegodocclient-librarygo
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