James Fargher

Developer at GitLab Inc.

Wellington, Wellington, 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

🤩
Rockstar
🎓
Top School
James Fargher is a seasoned developer with 17 years of experience based in Wellington, New Zealand, currently contributing to GitLab where he focuses on improving QA and test automation for large-scale web platforms. His background spans fast-moving product teams at Powershop, Homes.co.nz, and smaller consultancies, giving him a strong blend of product-minded engineering and practical delivery. At GitLab he has contributed meaningful test infrastructure improvements to the high-profile gitlabhq mirror, improving CI/CD reliability and debuggability through targeted test refactors and assertions. Equally comfortable across frontend interactions and backend CI concerns, he brings a pragmatic approach to reducing flakiness and increasing observability in test suites. Trained in software engineering at Wellington Institute of Technology, he pairs long-term systems experience with a hands-on focus on quality that often shows up in quieter, high-impact improvements rather than headline features.
code17 years of coding experience
job10 years of employment as a software developer
bookBIT, Software Engineering, BIT, Software Engineering at Wellington Institute of Technology
github-logo-circle

Github Skills (7)

ruby10
ruby-rails10
gitlab10
test-framework10
rails10
testing10
cicd9

Programming languages (6)

RustJavaScriptGoMustacheNixRuby

Github contributions (5)

github-logo-circle
gitlabhq/gitlabhq

Jan 2019 - Sep 2019

GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:30 commits in 8 months
Contributions summary:James's commits primarily focus on enhancing and expanding the existing quality assurance (QA) infrastructure within the GitLab project. They've made changes to project menu interactions, modifying the QA testing to ensure elements can be hovered correctly. They also refactored tests to wait for specific CI/CD jobs to complete on the job page, improving debugging capabilities. The user updated test assertions and modified test files to improve coverage and testing reliability.
gitlab-apinew-issuestrackerrailsgitea
proglottis/gpgme

Nov 2015 - Aug 2022

Go wrapper for the GPGME library
Contributions:1 review, 31 commits, 29 PRs in 6 years 9 months
golanggpgme
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
James Fargher - Developer at GitLab Inc.