GarryĀ Shutler

CTO And Co-founder at Cronofy

Portsmouth, 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
Garry Shutler is a pragmatic CTO and co-founder with 14 years of engineering leadership experience building reliable, developer-friendly services from Portsmouth, UK. He founded and scales Cronofy, combining product-minded leadership with hands-on back-end expertise in Ruby and distributed systems. Garry has a strong open-source track record improving performance and maintainability in projects like Shoryuken (SQS processing) and Flipper (feature flags), often focusing on low-level refactors, caching and robustness. Earlier roles at Zopa and Adgistics reflect deep experience in payments and high-throughput web platforms, and his University of Nottingham computer science background underpins a preference for simple abstractions that tame complexity. Colleagues describe him as someone who refines both opinions and code—prioritizing practical improvements that reduce operational risk.
code14 years of coding experience
job8 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of Nottingham
stackoverflow-logo

Stackoverflow

Stats
32,470reputation
4.6mreached
278answers
34questions
Badges
sql
top-5%
design-patterns
top-5%
tdd
top-5%
ruby
top-5%
routes
top-5%
dom
top-1%
github-logo-circle

Github Skills (59)

javascript10
memoization10
jquery10
text-editor10
redis10
user-agent10
rspec10
feature-flags10
message-queue10
ruby10
soap10
vbnet10
aws10
dom10
browser-detection10

Programming languages (14)

C#JavaGoHTMLEJSTypeScriptHCLShell

Github contributions (5)

github-logo-circle
gshutler/useragent

Mar 2015 - Apr 2019

HTTP User Agent parser
Role in this project:
userBack-end Developer
Contributions:1 review, 78 commits, 33 PRs in 4 years 1 month
Contributions summary:Garry primarily contributed to the `useragent` library, focusing on improving the parsing of user agent strings. They made several commits related to updating and refining the parsing logic for various browsers including Internet Explorer, Opera, Wechat Browser, and Vivaldi. These changes involved modifying the code to correctly identify browser versions, platforms, and operating systems, enhancing the library's overall accuracy and functionality.
agentbrowser-detectionuser-agentparseruser-agent-parser
WinRb/Viewpoint

Mar 2014 - Dec 2016

A Ruby client access library for Microsoft Exchange Web Services (EWS)
Role in this project:
userBack-end Developer
Contributions:18 commits, 9 PRs, 4 pushes in 2 years 9 months
Contributions summary:Garry primarily contributed to the `winrb/viewpoint` project, a Ruby client for Microsoft Exchange Web Services (EWS). Their work focused on improving the library's functionality and robustness, including adding options for deleting items and aliasing methods for more intuitive use. They also addressed bugs related to error handling, introduced a response error hierarchy, and added the ability to override HTTPClient timeout and SSL settings. Furthermore, the user refactored the codebase by separating logging configuration and removing string-related monkey patching.
exchangemicrosoft-exchangeruby-clientrubyweb-services
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