Jake Farrell

Boston, 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
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.
code15 years of coding experience
github-logo-circle

Github Skills (28)

puppeteer10
docker10
python10
puppet10
configuration-management10
data-serialization10
dockers10
cicd10
serialization10
aurora10
php10
thrift10
devops10
ssl9
json9

Programming languages (16)

SmartyJavaCSSC++CGoHTMLDockerfile

Github contributions (5)

github-logo-circle
apache/thrift

Apr 2011 - Oct 2018

Apache Thrift
Role in this project:
userBack-end Developer
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.
actionscriptapache-thriftnetwork-clientdartapache
apache/aurora

Dec 2013 - Apr 2016

Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
Role in this project:
userDevOps 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.
Request Free Trial
Jake Farrell