Gavin Laking

Engineering Manager at clixifix® Customer Care, simplified software

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

👤
Senior
🎓
Top School
Gavin Laking is an experienced Engineering Manager and senior Ruby developer with over 13 years in professional software roles and more than two decades crafting web applications. He blends hands-on backend expertise—demonstrated by contributions to projects like minitest-reporters and the rstat.us microblogging backend—with a strong test-driven, clean-code philosophy. At clixifix® he has progressed from Senior Engineer to Engineering Manager, consistently focusing on maintainability and pragmatic refactoring. Known for mentoring teams and shipping reliable systems, he pairs technical rigor with a curious, self-driven approach to learning. Outside work he’s an avid walker, gamer and home cook, traits that reflect his steady, detail-oriented temperament.
code13 years of coding experience
job18 years of employment as a software developer
bookKind Edward VI Grammar School, Louth
bookBTEC National Diploma Graphic Design, BTEC National Diploma Graphic Design at University of Lincoln
languagesruby
stackoverflow-logo

Stackoverflow

Stats
11,272reputation
1.1mreached
58answers
16questions
Badges
checkbox
top-1%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (26)

checkbox10
testing10
ruby10
minitest10
refactoring10
reporting-services10
webfinger9
ruby-on-rails9
rest-api8
ansi8
algorithms8
api-rest8
unit-testing8
restful-api8
api-design8

Programming languages (7)

ShellRustCMakefileJavaScriptRubyPython

Github contributions (5)

github-logo-circle
hotsh/rstat.us

Oct 2012 - Nov 2012

Simple microblogging network based on the ostatus protocol.
Role in this project:
userBack-end Developer
Contributions:28 commits in 1 month
Contributions summary:Gavin primarily contributed to the back-end functionality of the microblogging network. They implemented user profile preferences, allowing control over Twitter integration. The user refactored code related to subscriber data conversion, extracted a `FeedData` class, and simplified the `FindsOrCreatesFeeds` and `ConvertsSubscriberToFeedData` classes through the use of extract methods and other refactoring techniques. These changes improved code readability, maintainability, and the overall structure of the application.
dokkumicrobloggingprogressive-web-appsostatus
:page_with_curl: Create customizable MiniTest output formats.
Role in this project:
userBack-end Developer
Contributions:12 commits, 4 PRs, 10 comments in 2 months
Contributions summary:Gavin implemented a `MeanTimeReporter` for the Minitest framework, allowing for the generation of reports that track test run times, including average, minimum, maximum, and last run times. They added features such as sorting by different columns and customizing the number of tests displayed. Further refinements include the addition of ANSI color codes for more descriptive output and refactoring to use `Minitest.clock_time`.
minitestcurlcustomizableformatscli
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
Gavin Laking - Engineering Manager at clixifix® Customer Care, simplified software