Hugo Guitton
Développeur Ruby on Rails Senior · Full-stack
Développeur Ruby on Rails full-stack avec 8 ans d'expérience, dont 5 ans sur un même produit SaaS (B.Layer, chez Phiture). Je développe des applications de bout en bout : modélisation des données, API, back-end, interfaces en composants avec Hotwire et ViewComponent, tests et déploiement. J'utilise l'IA au quotidien (Claude Code) pour livrer plus vite, en gardant la même exigence de tests et de relecture. Je recherche un CDI en télétravail ou hybride.
01 Ce que j'utilise
Outils02 Où j'ai travaillé
Développeur Rails Senior — Phiture
B.Layer : outil no-code qui permet aux équipes CRM et lifecycle de créer des messages in-app avancés sans développeur, avec un éditeur WYSIWYG et un mode avancé pour le style personnalisé.
- Conçu et développé l'éditeur drag-and-drop et le système de composants avec lesquels des équipes non techniques assemblent des campagnes multi-écrans.
- Mis en place un mode avancé basé sur Liquid : les utilisateurs experts injectent du style personnalisé et du contenu dynamique.
- Responsable du front-end : interface en composants (ViewComponent, Hotwire, Tailwind) et cohérence du design system au fil des évolutions.
- Maintenu et fait évoluer la plateforme sur plusieurs versions de Rails en gardant l'éditeur stable.
Développeur Full-stack — Freelance
Missions pour des startups et des équipes produit (sport, réservation, marketing, hôtellerie) : création de MVP et reprise d'applications web existantes.
- Développé des produits de zéro jusqu'à la mise en production : schéma de données, authentification, paiements, tâches de fond, déploiement.
- Repris des bases de code dégradées : refactoring du JavaScript legacy, extraction de composants réutilisables, retour aux conventions Rails.
- Conçu des API REST consommées par des front-ends JavaScript, des applications mobiles et des intégrations tierces.
Développeur Rails Junior — Luvotels
Premier poste, sur des systèmes de réservation.
- Développé les parcours de réservation et de disponibilité : créneaux complexes, réservations qui se chevauchent, fuseaux horaires.
- Intégré Stripe pour les paiements, avec des tests couvrant les flux d'argent.
- Travaillé sur toute la stack (modèles, contrôleurs, vues) jusqu'à la mise en production, encadré par des développeurs seniors.
03 Projets personnels
En production01
Operf
Plateforme de scouting basketball : chaque club constitue sa propre base de joueurs et suit ses prospects et leurs performances au même endroit.
Sloty
Prise de rendez-vous en ligne pour les petites entreprises de services, via une page de réservation propre à chaque entreprise, sans compte client.
RadarHQ
Suivi des erreurs et monitoring d'uptime réunis dans une seule interface, pour les équipes techniques.
04 Formation
Manager des Systèmes d'Information (Bac+5) — Exia Cesi, Pau
Stages :
- JungleCoders : Ruby on Rails
- Élan Béarnais Pau-Lacq-Orthez : PHP, Laravel, HTML/CSS/JS
- Safran Helicopter Engines : C++, Qt
BTS IRIS (Bac+2) — CFAI Adour, Bordes
Informatique et Réseaux pour l'Industrie et les Services techniques
En alternance chez SEMSO