Douglas Shearer

Chief Technology Officer at Shearer Consultancy Limited

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

👤
Senior
🎓
Top School
Douglas Shearer is a pragmatic technology leader and hands-on CTO with 18 years of experience building developer-friendly, production-grade web platforms for healthcare education, media, and startups. Based in Edinburgh, he has a track record of modernising engineering practices—growing teams from single engineers to double-digit squads, introducing CI/CD, IaC, and developer staging environments to boost velocity and reliability. He blends deep full-stack engineering skills (notably Ruby, AWS, Docker/ECS and Terraform) with operational excellence, having driven major cost and compliance wins including dramatic encoding-cost reductions and SOC2/HIPAA readiness. An active contributor to the Ruby ecosystem, he improved data integrity and test coverage in the acts_as_follower gem, reflecting his focus on robust, well-tested systems. Passionate about mentorship and developer experience, he prioritises tooling and processes that empower teams to ship with confidence while aligning technical decisions to business outcomes.
code18 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at The University of Edinburgh
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
26,230reputation
3.0mreached
233answers
0questions
Badges
ruby
top-1%
heroku
top-5%
git
top-1%
git-merge
top-5%
activerecord
top-5%
regex
top-5%
github-logo-circle

Github Skills (25)

git10
testing10
ruby10
version-control10
activerecord10
ruby-on-rails10
test-automation10
polymorphism9
regex9
youtube9
validation9
rails9
rspec9
sudo9
heroku9

Programming languages (15)

C#JavaCSSRustCHandlebarsMakefileXSLT

Github contributions (5)

github-logo-circle
tcocca/acts_as_follower

Oct 2008 - Dec 2008

A Gem to add Follow functionality for models
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:17 commits in 1 month
Contributions summary:Douglas contributed significantly to the `acts_as_follower` gem, focusing on core functionality and testing. They implemented unique follow constraints and added a comprehensive test suite structure. Further contributions involved adding new methods for following, and testing the new methods. They also addressed a bug related to polymorphic relationships and dependent record destruction, ensuring data integrity.
followgemruby
dougal/pincountpodcast.com

Jul 2016 - Nov 2024

Contributions:155 pushes, 15 branches in 8 years 5 months
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