John Coote is a Senior Software Engineer based in Sydney with eight years of hands-on experience building Ruby on Rails applications across courier logistics, healthcare marketplaces, and fintech payments. He combines deep Rails expertise (including Sinatra, Grape APIs, Sidekiq, and PostgreSQL) with practical AWS serverless experience (Lambda, DynamoDB) to deliver well-tested, performant systems. At Sherpa he shaped product-facing features that materially improved driver uptake and reduced call-center load, and he now brings that delivery mindset to Domain. He enjoys mentoring junior engineers and influencing top-level design decisions, ensuring technical trade-offs align with product goals. Before retraining as a developer he spent 17 years as an electrical design engineer in telecommunications, which gives him a systems-oriented, hardware-aware perspective rare among web engineers. That blend of disciplined testing, operational awareness, and cross-domain experience makes him effective at turning complex requirements into reliable production services.
8 years of coding experience
23 years of employment as a software developer
The University of Sydney
Web Development, Web Development at General Assembly Australia
Rails 6 app with social login using google or github
Contributions:25 commits, 22 PRs, 24 pushes in 1 year 10 months
ruby-on-railsrailssocial-loginruby
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.