You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Johann BouilletJB

Johann Bouillet

Lead Developer | Développeur Ruby on Rails / React

€520/day
Toulouse, FR
3-7 years

Average response time: 1 hour

About Johann

Lead Developer depuis 4 ans et développeur depuis bientôt 6 ans, je suis spécialisé sur le framework Ruby On Rails, le Javascript et plus particulièrement ReactJS, ainsi que React Native pour le mobile. J'ai l'habitude de travailler avec PostgreSQL, Redis et SQLite pour le stockage en base de données, avec Git, Github/Gitlab, AWS, OVH & Scaleway pour la CI/CD.
  • French

    Native or bilingual

Can work on-site
Toulouse (up to 50km)

Experience

  • MyUnisoft
    Développeur Ruby
    SOFTWARE PUBLISHING
    April 2025 - Today (1 year and 2 months)
    Toulouse, France
    Projet : Développement d’un SAAS dans le domaine de la gestion pour les TPE / PME.

    Equipe : Entre 4 & 10 personnes

    Méthodologie : Agile / Scrum

    Responsabilités :
    • Développeur BackEnd dans l'équipe Custom.
    • Développement de fonctionnalités spécifiques à chaque client.
    • Support client Grand Compte.

    Compétences :
    Ruby, Ruby on Rails, RSpec, ActiveJob, SidekiqJob, Devise, NewRelic, PostgreSQL, Redis
    Ruby Ruby on Rails PostgreSQL Redis Docker
  • Henri Trip
    Lead Developer - Développeur Ruby on Rails / React
    TRAVEL AND TOURISM
    January 2023 - January 2025 (2 years)
    Toulouse, France
    Projet : Développement d’une application web & mobile de guides de voyages numériques.

    Équipe : Entre 3 & 5 personnes

    Responsabilités :
    • Lead Developer
    • Compréhension des besoins client
    • Développement du back-end en Ruby on Rails (API)
    • Développement des front-end en React
    • Mise en place de l’application mobile en React Native
    • Utilisation de la librairie Expo (composants)
    • Utilisation de PostgreSQL
    • Mise en place de Redis pour le système de cache
    • Mise en place de Bugsnag pour logger et monitorer les erreurs
    • Mise en place de Devise pour l’authentification
    • Mise en place du versionning de l’API
    • Adaptation de l’API pour l’application mobile
    • Mise en place de la documentation de l’API avec APIPie
    • Utilisation d’APIs externes telles que Stripe, Google Analytics, Mailjet (SendInBlue), ChatGPT, AppStoreConnect, AWS S3, WebFlow
    • Mise en place d’outils tels que Google Analytics, Clarity, FireBase, …
    • Utilisation de Capistrano pour le déploiement
    • Déploiement effectué sur Scaleway
    • Code Reviews
    • Front-end: Utilisation de Typescript, ESLint/Prettier & styled-components
    • TMA de 5 applications mobiles & leurs back-ends associés pour le groupe Pierre Fabre et la Fondation Pierre Fabre
    • 4 applications en React Native, 1 en CapacitorJS
    • 2 back-ends en NodeJS, 1 en Python
    • Déploiement via Gitlab CI/CD sur OVH
    • Utilisation de PostgreSQL, Devise, Sentry, TypeScript
    • Création d’une application Web destiné aux kinésithérapeutes en Ruby on Rails & React

    Compétences :
    Ruby, Ruby on Rails, APIPie, Bugsnag, Devise, Expo, PostgreSQL, Redis, React, React Native, Typescript, Capistrano, Sentry
    Ruby on Rails React React Native PostgreSQL Redis
  • Unkle/Luko
    Lead Developer - Développeur Ruby on Rails / React
    BANKING AND INSURANCE
    November 2019 - December 2022 (3 years and 1 month)
    Paris, France
    Projet : Développement d’un SAAS dans le domaine de l’assurance loyers impayés.

    Equipe : Entre 4 & 9 personnes

    Responsabilités :
    • Lead Developer / Engineering Manager
    • Compréhension des besoins client
    • Développement du back-end en Ruby on Rails (API), front-end en React
    • Utilisation de PostgreSQL, Redis & Sidekiq
    • Utilisation de ActiveJob puis de SidekiqJob pour la détection de fraude, l’OCR ou tout autre tâches automatiques
    • Mise en place du versionning de l’API et de la documentation de l’API avec Zero Rails OpenAPI
    • Génération de contrats en PDF avec WickedPDF (wkhtmltopdf)
    • Création du système de paiement et facturation
    • Mise en place d’un système de feature flags
    • Mise en place de tests unitaires avec RSpec (& SimpleCove)
    • Optimisation et migration de la base de données (indexation, réplicas en lecture, …)
    • Mise en place d’une architecture robuste et résiliente pour le déploiement via AWS (plusieurs régions et plusieurs zones de disponibilités, Auto Scaling, Backups, Load Balancers)
    • Services AWS: EC2, EC2 Auto Scaling, S3, RDS, ElastiCache, ECR, ECS, Elastic Load Balancing, Route 53, CloudFront
    • Génération de miniatures d’images avec MiniMagick, de documents Excel avec Axlsx
    • APIs externes telles que Stripe, Google Analytics, AWS S3, Hubspot, SendGrid, SMS Partner, Yousign, Boursorama, Slack, PAP (pap.fr), WebFlow,…
    • Mise en place d’outils tels que Google Analytics, Clarity, Hotjar, …
    • Recrutement & Management de toute l’équipe technique
    • Création de tous les documents obligatoires pour le respect du RGPD et des obligations liées à notre statut de courtier
    • Sécurité et respect du RGPD, audit externe annuel (Groupe Grant Thornton)
    • Réalisation de nombreux POCs
    • Front-end: Utilisation de Typescript, ESLint/Prettier, styled-components et StoryBook

    Compétences :
    Ruby, Ruby on Rails, R Spec, SimpleCove, ActiveJob, SidekiqJob, OCR, Devise, BugSnag, PostgreSQL, Redis, React, Typescript, Docker, Metabase
    Ruby on Rails React PostgreSQL Redis AWS

Recommendations

Be the first to recommend Johann

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Architecte en Technologie du Numérique
    42
    2020
    Architecte en Technologie du Numérique
  • CPGE - MPSI
    Lycée Henri Bergson - Angers (49)
    2015
    CPGE - MPSI

Skill set

Categories