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 | Ruby on Rails / React Developer

€520/day
Toulouse, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Johann

Lead Developer for 4 years and developer for almost 6 years, I specialize in the Ruby On Rails framework, Javascript and more particularly ReactJS, as well as React Native for mobile. I am used to working with PostgreSQL, Redis, and SQLite for database storage, with Git, Github/Gitlab, AWS, OVH & Scaleway for CI/CD.
  • French

    Native or bilingual

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

Experience

  • MyUnisoft
    Ruby Developer
    SOFTWARE PUBLISHING
    April 2025 - Today (1 year and 2 months)
    Toulouse, France
    Project:Development of a SAAS in the management field for VSEs / SMEs.

    Team:Between 4 & 10 people

    Methodology:Agile / Scrum

    Responsibilities:
    • Backend Developer in the Custom team.
    • Development of specific features for each client.
    • Key Account client support.

    Skills:
    Ruby, Ruby on Rails, RSpec, ActiveJob, SidekiqJob, Devise, NewRelic, PostgreSQL, Redis
    Ruby Ruby on Rails PostgreSQL Redis Docker
  • Henri Trip
    Lead Developer - Ruby on Rails / React Developer
    TRAVEL AND TOURISM
    January 2023 - January 2025 (2 years)
    Toulouse, France
    Project:Development of a web & mobile application for digital travel guides.

    Team:Between 3 & 5 people

    Responsibilities:
    • Lead Developer
    • Understanding client needs
    • Backend development in Ruby on Rails (API)
    • Frontend development in React
    • Implementation of the mobile application in React Native
    • Use of the Expo library (components)
    • Use of PostgreSQL
    • Implementation of Redis for the cache system
    • Implementation of Bugsnag for logging and monitoring errors
    • Implementation of Devise for authentication
    • Implementation of API versioning
    • Adaptation of the API for the mobile application
    • Implementation of API documentation with APIPie
    • Use of external APIs such as Stripe, Google Analytics, Mailjet (SendInBlue), ChatGPT, AppStoreConnect, AWS S3, WebFlow
    • Implementation of tools such as Google Analytics, Clarity, FireBase, …
    • Use of Capistrano for deployment
    • Deployment carried out on Scaleway
    • Code Reviews
    • Frontend: Use of Typescript, ESLint/Prettier & styled-components
    • Maintenance of 5 mobile applications & their associated backends for the Pierre Fabre group and the Pierre Fabre Foundation
    • 4 applications in React Native, 1 in CapacitorJS
    • 2 backends in NodeJS, 1 in Python
    • Deployment via Gitlab CI/CD on OVH
    • Use of PostgreSQL, Devise, Sentry, TypeScript
    • Creation of a Web application for physiotherapists in Ruby on Rails & React

    Skills:
    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 - Ruby on Rails / React Developer
    BANKING AND INSURANCE
    November 2019 - December 2022 (3 years and 1 month)
    Paris, France
    Project:Development of a SAAS in the unpaid rent insurance sector.

    Team:Between 4 & 9 people

    Responsibilities:
    • Lead Developer / Engineering Manager
    • Understanding client needs
    • Backend development in Ruby on Rails (API), frontend in React
    • Use of PostgreSQL, Redis & Sidekiq
    • Use of ActiveJob then SidekiqJob for fraud detection, OCR or any other automatic tasks
    • Implementation of API versioning and API documentation with Zero Rails OpenAPI
    • Generation of PDF contracts with WickedPDF (wkhtmltopdf)
    • Creation of the payment and billing system
    • Implementation of a feature flag system
    • Implementation of unit tests with RSpec (& SimpleCove)
    • Database optimization and migration (indexing, read replicas, …)
    • Implementation of a robust and resilient architecture for deployment via AWS (multiple regions and availability zones, Auto Scaling, Backups, Load Balancers)
    • AWS Services: EC2, EC2 Auto Scaling, S3, RDS, ElastiCache, ECR, ECS, Elastic Load Balancing, Route 53, CloudFront
    • Generation of image thumbnails with MiniMagick, Excel documents with Axlsx
    • External APIs such as Stripe, Google Analytics, AWS S3, Hubspot, SendGrid, SMS Partner, Yousign, Boursorama, Slack, PAP (pap.fr), WebFlow,...
    • Implementation of tools such as Google Analytics, Clarity, Hotjar, …
    • Recruitment & Management of the entire technical team
    • Creation of all mandatory documents for compliance with GDPR and obligations related to our status as a broker
    • Security and GDPR compliance, annual external audit (Grant Thornton Group)
    • Numerous POCs carried out
    • Frontend: Use of Typescript, ESLint/Prettier, styled-components and StoryBook

    Skills:
    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

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

Skill set

Categories