Xavier Noria

Ruby On Rails Consultant at Freelance

Barcelona, Catalonia, Spain
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
award
Top expert inRuby on Rails Development Ecosystem
Xavier Noria is an independent Ruby on Rails consultant and long-time Rails core team member with 22 years of professional programming experience, based in Barcelona. He is the author of Zeitwerk, Rails’ efficient thread-safe code loader, and an active contributor to seminal projects in the Rails ecosystem such as strong_parameters, spring, and the rails-dev-box. His contributions extend beyond Rails into the Ruby and Elixir cores, where he has improved internals, documentation, and test suites—demonstrating a mix of deep systems knowledge and developer-first UX. A seasoned educator and former part-time lecturer in dynamic languages, he combines academic rigor (Mathematics, Universitat de Barcelona) with hands-on product and tooling work. Honored with multiple community awards—including a Ruby Hero and recent Open Source Award—he’s known for quietly improving developer workflows and maintenance ergonomics. Colleagues rely on him for subtle, high-impact fixes that make large codebases more robust and pleasant to work with.
code22 years of coding experience
job9 years of employment as a software developer
bookMathematics, Mathematics, Mathematics, Mathematics at Universitat de Barcelona
languagesEnglish, Catalan, Spanish
stackoverflow-logo

Stackoverflow

Stats
21reputation
599reached
1answer
0questions
github-logo-circle

Github Skills (48)

git10
ruby-rails10
puppeteer10
activeresource10
puppet10
api-design10
elixir10
testing10
bash10
rails10
c1110
autoload10
ruby10
c1710
automation10

Programming languages (32)

CMakefileGoCommon LispHTMLErlangJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
fxn/zeitwerk

Jan 2019 - Jan 2023

Efficient and thread-safe code loader for Ruby
Role in this project:
userBack-end Developer
Contributions:13 reviews, 565 commits, 93 PRs in 4 years
Contributions summary:Xavier primarily contributed to the development of the Zeitwerk code loader for Ruby. Their work involved refining the existing codebase through revisions to annotations, removal of unnecessary namespaces, and improvements to logging. They also implemented and refined unload logging functionality, ensuring more thorough logging of the application's loading and unloading processes. Furthermore, the user made changes to ensure that the test suite could better handle the changes in how Ruby handles autload and the tests were also refactored.
sinatrarakerubygemsrubydry-rb
rails/rails-contributors

Mar 2009 - Jan 2023

The web application that runs https://contributors.rubyonrails.org
Role in this project:
userBack-end Developer
Contributions:6 reviews, 1543 commits, 113 PRs in 14 years
Contributions summary:Xavier appears to have been involved in the development of a names manager application, specifically the initial setup and implementation of its core features. Their contributions include the creation of the database schema, defining models such as Commit and Contributor, implementing commit importing, and defining the structure for contributions and release management. The user was also working on the functionality of the commit importer and contributing towards a user interface design.
ruby-on-railsrailsweb-applicationrubyruns
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