Gap (05) · Alpes · full remote

Seryl Lounis

Développeur backend Ruby on Rails confirmé · SaaS B2B · APIs & performance

5 ans d'expérience sur un SaaS B2B. Je conçois et livre des fonctionnalités de bout en bout, de l'architecture à la production : facturation, intégrations d'API, automatisation et optimisation des performances.

J'accorde une attention particulière à la fiabilité, à la maintenabilité et à l'observabilité.

Chez Jana

5 ans sur un SaaS de location courte durée : ce que j'ai conçu et livré en production.

Moteur de facturation

  • Rails Engine isolé, base dédiée
  • Intégration Pennylane : factures et abonnements
  • Développé en TDD

Performance

  • Traitement de masse : 14 h → 2,2 min
  • Temps de réponse : 1,4 s → ~0,1 s
  • Allocations mémoire : −85 à −93 %

Moteur d'automatisations

  • Tâches générées automatiquement : ménage, check-in, check-out
  • Assignation automatique aux prestataires
  • Messages et SMS déclenchés par les réservations

Synchronisation de données

  • Sans API officielle : Rails + Python, navigateur headless
  • Sessions, 2FA et reprise sur erreur
  • Extension Chrome/Firefox pour connecter les comptes

Production & observabilité

  • Staging et production, CI/CD GitHub Actions
  • Supervision Sentry, traces OpenTelemetry
  • Filtrage des données sensibles dans les logs

Intégrations & fiabilité

  • Connecteurs API et iCal/PMS
  • Gestion des quotas et des erreurs
  • Webhooks sécurisés, multi-tenant cloisonné

Projets personnels

Ce que je construis en dehors du travail.

Compétences

Ce que je pratique au quotidien.

Backend
Ruby, Rails, PostgreSQL, Sidekiq, Redis, API REST
Architecture & qualité
Rails Engines, RSpec, TDD, multi-tenant, webhooks
Infrastructure
Docker, Dokku, Kamal, GitHub Actions, OpenTelemetry, Sentry
Frontend
Hotwire, Stimulus, Phlex, Vue.js, TypeScript, Vite
Data & automatisation
Web scraping, Python, Selenium, nodriver, intégration de LLM

Parcours

Une reconversion, et la même exigence de fiabilité.