Murray Steele

Senior Software Engineer at CaptionHub

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

🤩
Rockstar
🎓
Top School
Murray Steele is a Senior Software Engineer based in London with 18 years of experience building reliable back-end systems and improving developer tooling. He has led engineering teams at Cleo and contributed production-critical code to widely used open-source projects such as RuboCop and the ActiveRecord SQL Server adapter, focusing on database compatibility, edge-case bug fixes, and code-quality automation. Murray’s strengths lie in pragmatic engineering—shipping robust fixes, refactoring APIs, and adding test coverage to ensure long-term maintainability. He pairs hands-on development with people leadership, having progressed from developer to engineering manager while retaining a deep focus on backend and database internals. Off-hours he’s known for a dry sense of humour and an unusual life goal: to visit the moon.
code18 years of coding experience
job24 years of employment as a software developer
bookMA (Hons) Computing, MA (Hons) Computing at University of Aberdeen
languagesEnglish, doric
github-logo-circle

Github Skills (23)

rubocop10
static-code-analysis10
modeler10
rspec10
rails10
modello10
software-quality10
ruby10
sql-server10
sql10
database-design10
linter10
activerecord10
ruby-on-rails10
modeling10

Programming languages (12)

CSSShellSCSSJavaScriptGoObjective-CHTMLRuby

Github contributions (5)

github-logo-circle
alphagov/whitehall

Dec 2012 - Mar 2018

Publishes government content on GOV.UK
Role in this project:
userBack-end Developer
Contributions:831 commits, 72 PRs, 74 pushes in 5 years 4 months
Contributions summary:Murray's commits focus on implementing and refining features related to the management of document sources within the Whitehall application, which publishes government content on GOV.UK. Their work involves adding functionality to add, edit, and remove legacy URLs for documents, as well as enhancing the user interface and data models to support these features. The contributions include writing tests to validate data models.
govgovuk-publishing-frontendgovukgovernmentcontainer
SQL Server Adapter For Rails
Role in this project:
userBack-end Developer & Database Engineer
Contributions:35 commits in 1 year 1 month
Contributions summary:Murray primarily contributed to the SQL Server adapter for Rails, focusing on database-related tasks. They addressed bugs in test cases, particularly concerning data deletion and testing. Key contributions included modifying the adapter's code to improve column handling, including adding the `change_column_null` method, and fixing issues related to data type casting and schema dumping to accommodate SQL Server's specific features and limitations. The user also addressed various edge cases and inconsistencies, such as the handling of string defaults and the correct ordering of database columns.
sql-servertinytdsrailssqlruby
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
Murray Steele - Senior Software Engineer at CaptionHub