Eugene Ma

Software Engineer at Airbnb

Berkeley, 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
Eugene Ma is a seasoned software engineer with 15 years of experience building reliable back-end systems, currently focused at Airbnb in Berkeley. He spent five formative years at Twitter contributing to core open-source projects like Finagle and Finatra, improving fault tolerance, error handling, and runtime monitoring for high-scale RPC and service frameworks. His contributions show a particular talent for refactoring complex internals, adding observability, and shipping robust protocol-level fixes (e.g., HTTP cookie and request-context work). Eugene combines academic rigor from a UC Berkeley CS background with practical research experience in behavioral biometrics, signaling an aptitude for data-informed system design. Colleagues would describe him as a pragmatic engineer who thrives on clarifying messy legacy code and turning it into well-instrumented, maintainable infrastructure.
code15 years of coding experience
job5 years of employment as a software developer
bookBA, Computer Science, BA, Computer Science at UC Berkeley
github-logo-circle

Github Skills (18)

application-framework10
app-framework10
http10
finagle10
scala10
exception-handling10
finatra10
web-framework10
statistics9
thrift9
rpc9
microservices8
javas8
distributed-systems8
microservices-application8

Programming languages (8)

TypeScriptJavaCScalaGoRubyVim ScriptPython

Github contributions (5)

github-logo-circle
twitter/finagle

Aug 2012 - May 2017

A fault tolerant, protocol-agnostic RPC system
Role in this project:
userBack-end Developer
Contributions:31 commits, 9 comments in 4 years 10 months
Contributions summary:Eugene primarily contributed to the `finagle` project, which focuses on building a fault-tolerant RPC system. Their work included fixing a file extension bug in the HTTP component, implementing a new CookieMap for handling cookies, and adding request context to the RequestProxy. Additionally, they refactored the code to rescue only NonFatal exceptions within the Service class. These commits indicate an active role in maintaining and improving core functionality within the Finagle framework.
fault-tolerantrpcredismysqlfinagle
twitter/finatra

Mar 2015 - Mar 2016

Fast, testable, Scala services built on TwitterServer and Finagle
Role in this project:
userBack-end Developer
Contributions:28 commits, 2 branches, 2 comments in 1 year
Contributions summary:Eugene contributed to the Finatra framework by implementing and modifying core functionalities. Their commits include providing exception mappers, refactoring and cleaning up framework modules, and moving code to appropriate packages. The user's work also involves ensuring correct client ID settings within the thrift client module and implementing per-controller statistics. This indicates a focus on improving the framework's internal structure, error handling, and monitoring capabilities.
guicetwitter-serverfinagletestingframework
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