Moses Nakamura

Sr Staff Software Engineer at Airbnb

Cambridge, Massachusetts, 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
Moses Nakamura is a senior staff software engineer with 15 years of experience building and leading backend and distributed systems at scale, currently driving platform work from Cambridge, MA. He has deep expertise in JVM-based services, protocol design (notably adding transparent HTTP/2 upgrades), serialization, and performance/cost optimization from long tenures at Twitter and Airbnb. An active open-source contributor, Moses has improved core projects like Finagle, Finatra, Netty, and Cap'n Proto—work that spans HTTP/2 tooling, Redis client features, and compiler-backend improvements. He pairs hands-on engineering with organizational impact: chairing platform strategy at Twitter, starting their mentorship program, and shaping hiring and technical migrations. Known for improving project health through dependency and build-system work, he quietly focuses on reliability and developer experience as much as new features. He holds a BA in Computer Science from Columbia and combines systems-level depth with a track record of cross-team technical leadership.
code15 years of coding experience
job11 years of employment as a software developer
bookBA, Computer Science, BA, Computer Science at Columbia University in the City of New York
languagesscala, French, java
stackoverflow-logo

Stackoverflow

Stats
3,300reputation
175kreached
27answers
32questions
github-logo-circle

Github Skills (55)

dependency-management10
benchmark10
c-language10
frameworkbenchmarks10
netty10
back-end-development10
package-management10
redis10
testing10
http10
sbt10
benchmarking10
finagle10
data-structure10
java10

Programming languages (13)

JavaC++RustCScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
twitter/twitter-server

Sep 2013 - Feb 2022

Twitter-Server defines a template from which services at Twitter are built
Role in this project:
userBack-end Developer
Contributions:2 releases, 99 commits, 5 PRs in 8 years 6 months
Contributions summary:Moses primarily contributed to the twitter-server project, focused on its core functionality and dependencies. The user's commits involved bumping finagle and twitter-server versions, indicating active involvement in maintaining and updating the project's dependencies. The user also addressed documentation by adding notes about finagle-stats and correcting code examples. Furthermore, the user worked on refactoring and adding new endpoints and improving existing functionalities like metrics and administration endpoints.
twitterfinaglefinatra
twitter/finagle

Sep 2012 - Sep 2022

A fault tolerant, protocol-agnostic RPC system
Role in this project:
userBack-end Developer
Contributions:2 releases, 15 reviews, 473 commits in 10 years 1 month
Contributions summary:Moses primarily contributed to the development of the Finagle-Redis library by implementing new Redis commands and enhancing existing ones. They added support for various list and sorted set commands such as `LLEN`, `LINDEX`, `ZINCRBY`, `ZRANGE`, and related methods. The user also refactored code to improve the alignment of `zRange` commands with Redis commands and corrected code relating to handling connection timeouts.
fault-tolerantrpcdistributed-systemsfinaglehttp2
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