Nicolas Brousse

Co-owner at Pantographe

Nantes, Pays de la Loire, France
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
Nicolas Brousse is a seasoned Ruby-focused backend engineer and co-owner of Pantographe, a Nantes-based studio delivering websites and web applications for over a decade. With 14 years of experience as a freelancer and in-house developer, he specializes in pragmatic technical conception and rapid, reliable project delivery. He contributes to prominent Ruby on Rails open-source projects—adding logging, instrumentation, and testing to ViewComponent and improving generator tooling for the ActionPolicy authorization framework—demonstrating a focus on observability and developer experience. Nicolas blends hands-on backend craftsmanship (Symfony/Zend earlier in his career) with product-minded consulting, often shipping closer to clients’ expectations than they anticipate. He holds practical digital creation and networks degrees from GOBELINS and Université Paris-Est, and quietly prioritizes robust testing and metrics as part of every delivery.
code14 years of coding experience
job5 years of employment as a software developer
bookLicence professionnelle, Création et Développement Numérique en Ligne, Licence professionnelle, Création et Développement Numérique en Ligne at GOBELINS, l'école de l'image
bookDUT, Services et Réseaux de Communications (SRC), DUT, Services et Réseaux de Communications (SRC) at Université Paris-Est Marne-la-Vallée
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
169reputation
4kreached
4answers
6questions
github-logo-circle

Github Skills (20)

ruby-rails10
authorizations10
testing10
component-development10
rspec10
rails10
generator10
ruby10
authorization10
test-unit10
logging9
performance-monitoring8
php6
android6
symfony6

Programming languages (12)

TypeScriptDockerfileShellCSSRustCJavaScriptVue

Github contributions (5)

github-logo-circle
palkan/action_policy

Oct 2019 - Mar 2020

Authorization framework for Ruby/Rails applications
Role in this project:
userBackend Developer
Contributions:21 commits, 2 PRs, 12 comments in 4 months
Contributions summary:Nicolas primarily contributed to the development of generators for the `action_policy` authorization framework. Their work included creating generators for installing the framework, generating policies, and adding tests for those generators. Furthermore, they refactored and organized generator files, and improved the policy templates, demonstrating expertise in building and testing the framework's core components. The user's changes focused on enhancing the developer experience by providing tools to streamline policy creation and testing.
rails-applicationsauthorizationrailsauthenticationruby
ViewComponent/view_component

Aug 2020 - Sep 2021

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
Role in this project:
userBackend Developer & QA Engineer
Contributions:2 reviews, 9 commits, 3 PRs in 1 year 1 month
Contributions summary:Nicolas primarily worked on implementing logging and notification features within the `view_component` framework. They introduced a `LogSubscriber` class and integrated it to log component rendering events, including performance metrics. The user also implemented tests for the log subscriber and fixed instrumentation issues within component collection rendering. Moreover, the user made changes to the rails stats task adding component information.
ruby-on-railsrailsrubyview-componentstestable
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
Nicolas Brousse - Co-owner at Pantographe