Jake Farrell is a systems-oriented backend engineer with 15 years building scalable infrastructure that runs from a single server to multi-datacenter deployments on bare metal and cloud. He is a prolific open-source contributor and Apache Thrift committer who chairs Thrift's PMC, and has hands-on experience improving CI/CD and backend tooling for high-profile projects like Apache Aurora. Comfortable across C, C++, Go, Java and scripting languages, Jake blends low-level systems work (transports, persistent connections, protocol handling) with DevOps automation (Puppet, Docker, Jenkins, AWS). He focuses on resilient distributed systems and NoSQL ecosystems—Cassandra, HBase, Hadoop, Elasticsearch—while also contributing practical improvements such as PHP namespace support and SSL transports. Based in Boston, he brings deep technical craftsmanship and a preference for giving back to the open-source communities that power production infrastructure.
Contributions:357 commits, 88 PRs, 3 pushes in 7 years 7 months
Contributions summary:Jake primarily worked on the PHP client library, contributing to features and fixes related to persistent connections, and JSON protocol for handling of escaped characters. The user also implemented the ability to generate PHP namespaces, and contributed to file transport, including creating a file transport. Furthermore, the user's work included refactoring the handling of exception and adding support for the SSL transport for the php client.
Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
Role in this project:
DevOps Engineer & Back-end Developer
Contributions:62 commits in 2 years 4 months
Contributions summary:Jake contributed to the Apache Aurora project by implementing and improving the CI/CD pipeline, as seen in the addition of a Jenkins build script and license header additions. They also refactored code, including the introduction of the Apache namespace in Java and Python code. The user resolved bugs and addressed missing license headers across various file types. They demonstrated proficiency in build systems and familiarity with the project's backend infrastructure.
auroracron-jobsapachemesos-frameworklong
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.