Disponible : premier poste ou mission freelance

Marvin Cohen.
Développeur Web

 

SCROLL ↓
01

Projets

Histoires pour enfants générées par IA

Application qui génère des histoires personnalisées pour enfants (texte et illustration) via l'IA, selon le profil de l'enfant. Génération en tâche de fond, système de badges et déploiement en production.

Rails 8 OpenAI GPT-4o Solid Queue Active Storage PostgreSQL Railway

Teams Up.

Équipe

Mise en relation de sportifs amateurs

Plateforme pour créer et rejoindre des matchs, former des équipes et tchatter en temps réel. Projet collaboratif à 4 développeurs avec chat live, géolocalisation des terrains et application installable.

Rails 8 ActionCable Hotwire Mapbox Devise PWA

Biche.

Client

Réservation et espace cliente, atelier beauté

Application mobile-first pour une professionnelle des extensions de cils à Bordeaux : prise de rendez-vous en ligne, espace cliente (fidélité, historique, messagerie) et boutique. Conçue à partir des maquettes du studio.

Rails Stimulus SCSS Stripe PostgreSQL Mobile-first
02

Compétences

Backend

  • Ruby
  • Ruby on Rails 8
  • PostgreSQL
  • Active Record
  • Solid Queue
  • Action Cable

Frontend

  • Hotwire (Turbo + Stimulus)
  • HTML / SCSS
  • JavaScript
  • Bootstrap 5
  • Responsive / Mobile-first
  • PWA

Outils

  • Git / GitHub
  • Devise
  • Active Storage / Cloudinary
  • Stripe
  • Railway
  • Minitest
03

À propos

Je suis développeur web, spécialisé en Ruby on Rails. J'aime construire des applications complètes, de la modélisation des données jusqu'au déploiement en production.

Après une formation intensive au Wagon, j'ai conçu et mis en ligne mes propres projets, comme Noctilio, et travaillé en équipe sur des applications plus ambitieuses comme Teams Up. J'attache de l'importance à un code clair, testé et bien commenté.

Je recherche aujourd'hui mon premier poste de développeur en CDI pour progresser au sein d'une équipe, et je suis également ouvert à des missions freelance.

04

Contact

Un projet, une opportunité, ou juste envie d'échanger ? Écrivez-moi via le formulaire ou directement sur l'un de ces canaux.

Disponibilité

Ouvert à un premier poste en CDI comme à des missions freelance. Je réponds généralement en moins d'une journée.