Nuno Silva

Senior Developer at Shopify

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
Nuno Silva is a senior full-stack developer based in London with 14 years of professional experience and an MSc in Software Engineering, currently building reliable, performant systems at Shopify. He specialises in backend and DevOps-focused roles, working across Ruby/Rails, Go, JavaScript (React/Stimulus), PostgreSQL, Redis and cloud platforms like AWS and GCE, and advocates strong test-driven development and infrastructure-as-code. A long-time maintainer of RubyCritic since 2015 and contributor to the core Rails test suite, he brings deep practical expertise in code quality, test coverage and compatibility across Ruby versions. His career blends startup founding and product work with enterprise-scale engineering, and he routinely mentors peers while turning ambiguous, hard problems into clear technical roadmaps. Notably, his open-source contributions include hardening Rails’ Rack compliance and evolving RubyCritic’s scoring and multi-version support—work that reflects a focus on subtle correctness and maintainability.
code14 years of coding experience
job11 years of employment as a software developer
bookIntership, Computer Graphics, Intership, Computer Graphics at The University of Texas at Austin
bookBSc, Computer Science, BSc, Computer Science at Universidade do Minho
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
758reputation
219kreached
24answers
18questions
github-logo-circle

Github Skills (22)

application-framework10
ruby-rails10
static-analysis10
testing10
app-framework10
rails10
ruby10
web-framework10
rack10
test-automation10
guideline9
metric9
cicd7
ruby-on-rails6
angularjs6

Programming languages (11)

TypeScriptMDXYaccJavaMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
whitesmith/rubycritic

Nov 2015 - May 2022

A Ruby code quality reporter
Role in this project:
userBack-end Developer
Contributions:44 reviews, 135 commits, 233 PRs in 6 years 7 months
Contributions summary:Nuno primarily focused on maintaining and updating the RubyCritic code quality reporter. Their contributions included bumping the version of the RubyCritic, fixing a bug related to running analysers, and refactoring. The user also made improvements to the score calculation, dependency updates, and applied the tool against the core RubyCritic project. The user also made the tool compatible with multiple versions of Ruby and updated dev dependencies.
reporterquality-reporteranalysiscodeclimateruby
rails/rails

Oct 2017 - Jul 2023

Ruby on Rails
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:21 reviews, 4 PRs, 23 comments in 5 years 10 months
Contributions summary:Nuno's commits primarily focused on adding and improving test coverage within the Rails framework. They added Rack::Lint to multiple test suites, including those for ActionDispatch::Callbacks, AssumeSSL, Executor, MiddlewareStack, ContentSecurityPolicy::Middleware and ServerTiming. The changes included adding new tests and modifying existing ones to ensure compliance with the Rack 3 specification, particularly focusing on header casing and handling of edge cases. The user also adjusted existing tests in several files to correctly pass the Rack::Lint tests.
ruby-on-railsrailsframeworkrubymvc
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
Nuno Silva - Senior Developer at Shopify