Christopher Coco is a Lead Principal Software Engineer in San Francisco with 14 years of hands-on experience building scalable distributed systems, platform infrastructure, and API frameworks. He spent a decade at Twitter maintaining and shipping core open-source projects like Finagle, Finatra, and Twitter Server, and has a strong track record in library maintenance, release engineering, and JVM logging technologies. A pragmatic mentor and engineering shepherd, he has led cross-team migrations, developer experience improvements, and programs to standardize hiring and open-source practices. He also co-created internal tools and CI/CD builders used company-wide, showing a bias for developer productivity and repeatable scaffolding. Outside work he has led a Bay Area nonprofit as founding board president, blending technical leadership with community and governance experience. He’s equally likely to refactor a low-level atomic map implementation as he is to organize mTLS rollouts and enjoys the ritual of coffee between commits.
14 years of coding experience
21 years of employment as a software developer
B.A. Physics (Space Physics Option), B.A. Physics (Space Physics Option) at Rice University
Contributions:18 releases, 6 reviews, 718 commits in 7 years 6 months
Contributions summary:Christopher was responsible for refactoring code related to a map's atomic `getOrElseUpdate` method within the Finatra framework. This involved removing the custom implementation and using Scala's built-in atomic operations. The work touched upon multiple files and involved modifications to methods used for message body processing and template name lookup, indicating involvement in core framework logic and efficiency. The changes aimed to improve code maintainability and remove deprecated code.
Twitter-Server defines a template from which services at Twitter are built
Role in this project:
Back-end Developer
Contributions:7 releases, 100 commits, 15 PRs in 6 years 5 months
Contributions summary:Christopher primarily focused on maintaining and updating the core libraries and infrastructure of Twitter Server. Their contributions include version bumping of core dependencies like Finagle and Util, preparing libraries for OSS releases, and updating build configurations. The user also made improvements by exposing admin server addresses and modifying code related to how routes are added and managed within the server.
twitter-serverfinatrafinagletwitter-apitwitter
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
Christopher Coco - Lead Principal Software Engineer at Verrus