Recrutez freelance développeurs Ruby on Rails en France

1200+ développeurs Ruby on Rails à la recherche de leur prochain emploi. Allant de junior à senior, vous les trouverez tous ici.


Affichage de 46 sur 1200+ développeurs. Réinitialiser les filtres

Developer's avatar

CTO, Senior Full Stack Dev | RoR and Js/Typescript Expert | Remote

High response rate
Recently updated

Senior software engineer with over 10 years of experience as a remote freelancer. My educational background includes an MSc 2:1 in computer science and applied mathematics engineering from ENSEEIHT (Toulouse, France) in 2009. I then worked for 2 years as a frontend developer at a startup in London and transitioned to backend work in 2013. Specializing in web application development, I have undertaken projects for companies such as Carrefour, L'Oréal, Cocolis, Epicery, and Alerti. My work has encompassed backend development, data engineering, code and database performance improvement, e-commerce platform customization and logistics, payment system integration, API creation, crawlers, technical documentation, and testing. Passionate about data manipulation and rendering them to users and stakeholders in a more meaningful way, I am currently expanding my skills in AI/ML and neural networks through CNRS fidle formation to explore how I could apply and offer these services to my clients. Recent milestones and accomplishments include: Migrating the payment system from Adyen to Stripe for Epicery Migrating the frontend from Vue to Hotwire for Epicery Developing a geolocalized matching algorithm between carriers and packages for Cocolis Fields of expertise: E-commerce solutions with Solidus/Spree open-source framework Data processing and visualization with Business Intelligence tools for reporting Integration of payment system providers Integration of third-party APIs Database design and performance optimization Frontend performance optimization Crawling and scraping Technical audits Testing, documentation, CI/CD tools Experience with the following tools: Languages: Ruby, Typescript, JavaScript, Node.js, Ruby on Rails Platforms: AWS, Google Cloud Platform, Render, Heroku Frontend: React, Vue.js, Hotwire, Angular, HTML/CSS, Alpine.js, HTMX, Astro Payment providers: Stripe, Mangopay, Adyen, PayPal Data viz: Amazon QuickSight, Superset, Tableau Backend tools: Solidus open-source e-commerce solution, New Relic, Elasticsearch, PostgreSQL, Amazon S3, etc. CI/CD Tools: GitHub CI, CircleCI Fluent in French, English, Spanish.

Developer's avatar

Senior Tech Lead | Ruby on Rails expert | 20 years XP | Test addict | Performance lover

With over two decades of experience in software/application development, I've cultivated an expertise that spans multiple technologies and industries. Beginning with Java, I honed my skills within the heart of France's major banks and industries, mastering the foundations of software architecture. A decade later, my passion led me to Ruby, ushering in a new era of innovation. From dynamic startups like HelloPrêt to industry giants such as Doctolib, EDF, and Smart Pension, I've thrived in diverse environments, leveraging Ruby's flexibility to deliver exceptional solutions. Mentoring: Throughout my journey, I've embraced the role of mentor, guiding junior developers to unlock their potential and fostering a culture of collaboration and excellence. By offering advice and assistance, I've not only enhanced team productivity but also cultivated a cohesive and supportive work environment. Test addict: Testing isn't just a task – it's a philosophy that I've embraced since my inaugural professional experience in 2004. From unit tests to performance evaluations, I've championed the importance of comprehensive testing, recognizing its pivotal role in crafting resilient, bug-free software. Beyond mere functionality, tests empower us to build applications that are not just robust, but also easily maintainable. Performance lover: I'm passionate about performance optimization. Whether it's identifying and fixing N+1 queries, optimizing database indexes, or fine-tuning JVM settings, I love diving into performance challenges. Each problem is unique, and I enjoy finding tailored solutions to ensure systems run smoothly and efficiently.

Developer's avatar

How's your Domain Model doing?

Hey, how's your Rails app doing? Does it feel ok to work, or is starting to feel like a drag? Or maybe you're just getting and are worried about getting things right out the gate? My take is that your app is missing better tools for Domain Modeling. If your Domain Model isn't in the best shape, it can often be a slog to continue feature development and maintenance. All the little cuts add up and it's just no fun. You need a better approach to get set up well and to stay that way. I'd like to help you out. I'm excellent at feature work and finding elegant solutions that'll take less resulting code and thus there's less to maintain. I've been on the Rails core team, so I also know Rails inside and out. Leveling up Basecamp Here's a lot of the stuff I did at my tenure at Basecamp: Wrote an IMAP-based importer for emails, using Puma's TCP serving, while communicating with a third-party about getting into Gmail's export options Helped elevate the organizations focus on accessibility alongside a third-party contractor, including looking at options for a new foundation for a11y APIs in Rails Invented the underlying idea and internal implementation for Kredis, a flag-ship feature in Rails 7, which replaced one-off Redis data interactions throughout the app Wrote "Since you last visited" with the domain concept of an inbox Glance, it used a Kredis datetime updated when a lazy-loaded turbo-frame would enter the viewport, the frame was injected into an inbox where a sorted Stimulus controller would automatically place it, with CSS the frame was hid the top of the inbox or on a pagination boundary Used Kredis to build out a per-inbox onboarding flow with elegant code Wrote exports for emails and contacts, including inventing geared_refresh_frame_tags which wrapped the exports in the UI and would reload at distinct intervals Came up with an ActiveSupport::CurrentAttributes based Filtering class for account filtering, to inject the account condition into queries, also included per account turbo_stream channels to broadcast to — this happened in a code review for a team member Added a Menu view object to consolidate our view logic between HTML and the mobile app's JSON Additionally, I sketched out many potential abstractions, including an ActiveSupport::Policy object to check or abort on conditions. Throughout my entire tenure, I've written excellent code that continually pushed the boundaries of what the organization could do and set an example for other developers there. What I'm Up to I'm the author of several gems that take Rails further without getting in the way of your code. I run a Ruby and Rails community Discord server with 500+ members, giving your team a space to bounce ideas off of other senior Rails developers. We welcome developers of all skill levels!

Abonnement requis

Abonnez vous à RailsDevs pour débloquer 1300+ profils des candidats.