Gareth Parker

Developer Coach at Registers of Scotland

City of Edinburgh, Scotland, 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
Gareth Parker is a Developer Coach based in Edinburgh with 12 years of engineering experience and a seven-year background in web development, specializing in PHP, MySQL and modern JavaScript ecosystems. He has led backend teams and driven migrations to microservices and TypeScript while improving performance—halving front-end load times at Brainnwave and increasing portal capacity through SSR and domain-driven design at Harness Property. Gareth combines hands-on implementation (APIs, front-end frameworks, web services) with mentoring and process overhaul, making him equally comfortable shipping features and growing developer capability. He is an active open-source contributor to the well-known Stryker-JS mutation testing project, where he added E2E and Jest-focused test runner features. Colleagues describe him as a perpetual learner who deliberately seeks new knowledge from peers to avoid stagnation and continuously evolve both craft and team practice.
code12 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
5,052reputation
514kreached
145answers
12questions
Badges
zip
top-1%
php
top-1%
github-logo-circle

Github Skills (30)

javascript10
mstest10
testing10
typescript10
testkit10
teste10
zip10
mutation-testing10
php10
jestjs10
typescript-types10
typescripts10
enzyme10
ui-testing10
react10

Programming languages (16)

C#JavaC++CSSCRustGoPerl

Github contributions (5)

github-logo-circle
stryker-mutator/stryker-js

Aug 2020 - Sep 2021

Mutation testing for JavaScript and friends
Role in this project:
userFull-stack Developer
Contributions:1 release, 9 reviews, 16 commits in 1 year
Contributions summary:Gareth primarily contributed to enhancing the testing infrastructure and features of the Stryker-JS project, a mutation testing tool for JavaScript. They added end-to-end tests using Jest, Enzyme, and React, focusing on component testing and snapshot testing. Additionally, the user implemented features related to the Jest runner, such as passing active mutant IDs through environment variables for caching and supporting the `--maxTestRunnerReuse` option. Further contributions include adding a command-line option and support for disabling and restoring Stryker directives in the source code.
avatest-automationmutationmutation-testingjavascript
Garethp/ScreepsAutocomplete

Dec 2014 - Dec 2022

Autocomplete for Screeps
Contributions:73 commits, 65 PRs, 66 pushes in 8 years 2 months
screepsautocomplete
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
Gareth Parker - Developer Coach at Registers of Scotland