Thomas Farr

Software Engineer at Atlassian

Auckland, Auckland, New Zealand
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

👤
Senior
🎓
Top School
Thomas Farr is a software engineer based in Auckland with 14 years of industry experience and a strong focus on scalable backend systems, developer tooling, and cloud infrastructure. He has led complex migrations and platform improvements at Education Perfect and AWS, including a large‑scale .NET Framework to .NET Core refactor, migration of monoliths to ECS/Fargate, and organization‑wide OpenSearch API migrations from Smithy to OpenAPI. At AWS he owned multi‑language OpenSearch clients, drove code generation to reduce maintenance, and coordinated releases, CVE remediations, and cross‑team API consistency. He is hands‑on across languages and runtimes—C#, TypeScript, Rust—and has repeatedly automated workflows to cut operational time from minutes to seconds. Comfortable both mentoring teams and building developer tooling, he pairs pragmatic architectural choices with an appetite for experimentation (notably pioneering Rust CLIs and serverless Lambdas). Now at Atlassian, he continues to scale developer experiences and cloud-native systems while maintaining a strong emphasis on maintainability and developer productivity.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Otago
github-logo-circle

Github Skills (101)

opensearch10
cmake-modules10
indices10
masking10
specification10
elasticsearch10
razor10
devkitpro10
go-client10
linux10
dotnet10
api-specification10
api10
razorengine10
meilisearch10

Programming languages (15)

C#JavaC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
Xtansia/anitomy-c

Jun 2018 - Nov 2023

Contributions:15 pushes, 1 branch, 1 tag in 5 years 6 months
Xtansia/opensearch-java

Jan 2023 - Mar 2025

Java Client for OpenSearch
Contributions:3 PRs, 327 pushes, 265 branches in 2 years 3 months
javaopensearchjava-client
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
Thomas Farr - Software Engineer at Atlassian