Andrew Farries

Senior Software Engineer at Xata.io

Cambridge, England, United Kingdom
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
Andrew Farries is a senior software engineer with 11 years of experience building backend systems and developer tools, currently focused on Kubernetes and Go while comfortable across React and TypeScript frontends. He has a track record in small, high-performing teams at companies like Gitpod—where he contributed backend rate-limiting for prebuilds in a prominent cloud dev environment—and now at Xata.io. His background spans greenfield product work, infrastructure-as-code with Terraform, and operationalizing services on AWS and Azure, plus running internal training on Git, Docker and Kubernetes. Andrew mentors engineers regularly, has led research with early adopters, and has experience line-managing interns and coordinating cross-team engineering improvements. He blends practical, test-driven engineering with domain-driven design principles and a penchant for making developer workflows faster and more reliable. Based in Cambridge, he pairs hands-on delivery with clear communication and a taste for technical teaching.
code11 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

rate-limiting10
go10
back-end-development10
typescript-types9
typescript9
typescripts9
database-management8

Programming languages (13)

MDXC#CPLpgSQLGoHTMLSvelteJsonnet

Github contributions (5)

github-logo-circle
gitpod-io/gitpod

Mar 2022 - Jan 2023

The developer platform for on-demand cloud development environments to create software faster and more securely.
Role in this project:
userBackend Developer
Contributions:754 reviews, 455 commits, 212 PRs in 10 months
Contributions summary:Andrew's commits primarily focused on implementing rate limits for prebuilds within the Gitpod platform. They introduced a configuration property (`prebuildLimiter`) to control rate limits, allowing for explicit overrides based on clone URLs. These changes involved modifying the `PrebuildManager` class and adding a new test case in the `workspace-db.spec.db.ts` file to ensure proper functionality. The modifications also included changes to a database entity and related components and utilities.
automatestheiadev-environmentdisposabledevcontainer
xataio/pgroll

Sep 2023 - Mar 2025

PostgreSQL zero-downtime migrations made easy
Contributions:342 reviews, 514 PRs, 947 pushes in 1 year 6 months
golangmigrationspostgrespostgresqlzero-downtime
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
Andrew Farries - Senior Software Engineer at Xata.io