HeavyCookie

Download my resume as PDF

Thibault Lacroux

Senior Full-Stack Developer - Ruby on Rails, React, NodeJS

Photo de Thibault Lacroux
thibault.lacroux@gmail.com
(+33) 6 83 50 57 45
8 rue de Malabry
44520 Moisdon-la-Rivière

Senior Full-Stack Developer (Ruby on Rails / React / NodeJS) with over 10 years of experience designing and evolving complex SaaS architectures. Expert in refactoring, performance optimization, and implementing best practices (Testing, CI/CD, Docker), I help technical teams transform existing products into robust and scalable platforms.

Experience

React / Next.js DeveloperFliit
Mission

Apr 2024 - Dec 2025

Evolution and stabilization of a SaaS fleet management platform (car rental)

  • Designed a fine-grained permissions engine (field-level) controlling the entire application: dynamic form generation, automatic GraphQL query construction, and access rights configuration.
  • Developed a dashboard generation module fully configured by permissions.
  • Created a drag & drop form editor to reorganize fields.
  • Design System with Storybook to ensure creation of reusable, isolated, and testable components.

Full-Stack DeveloperScopelec
Mission

Nov 2018 - Dec 2022

Maintenance of an internal Ruby on Rails application (MySQL/Redis) for telecom equipment deployment management

  • Interconnection and optimization of workflows with various Orange services (SOAP/REST JSON API)
  • Optimization of data flows (massive imports/exports, queue management with Sidekiq/Redis)
  • Refactoring existing code to improve maintainability and performance (RSpec, SQL query optimization)
  • Modernization of the application by adding React.js components to manage specific features (document management, data table display) via a GraphQL API

Node.js / React / React Native DeveloperTechnology Everywhere
Mission

Sep 2020 - Jan 2021

Work on GetGround.io SaaS and for Wojo

  • Reinforced development of React Native mobile application
  • Developed data synchronization mechanism between two backends using DynamoDB triggers and AWS Lambda APIs
  • Refactored form system used on Next.js frontend
  • Refactored internal SDK for data access (GraphQL, TypeScript types, cache management)

NodeJS / TypeScript / React DeveloperCorobizar.com
Mission

Oct 2018 - Feb 2019

Takeover of a community platform for streamer Corobizar.

  • Conversion of backend (Express) and frontend (React) to TypeScript
  • Development of purchase module (Paypal, SMS, Crypto via Coinbase) and player inventory management.
  • Twitch SSO and automated rewards system based on stream viewing time.
  • Gamified UX through integration of refined React animations (Lootboxes, XP) with sound management.
  • Real-Time Architecture: Inter-process synchronization via Redis PubSub enabling vertical backend scaling and massive WebSocket connection management.
  • Centralized authentication management for Unity WebGL game access (Pokemon-like).
  • Unit tests with Jest
  • Docker Swarm on Digital Ocean to manage backend scaling

Elm / Elixir Development on KibatiAgilitic
Mission

Jul 2016 - Jun 2018

Occasional feature development in Elm and Elixir (Phoenix & Ecto, Event Sourcing CQRS) for Kibati SaaS invoicing platform

Development of new MYPROFILART.com platformProfil Art
Mission

Oct 2017 - Jun 2018

Development of new version of website using Ruby on Rails & React

HeavyCookie
Mission

Dec 2016 - Jun 2017

Development of marketplace for local producers using Ruby on Rails (GraphQL-Ruby) and React (FlowType, Webpack, Apollo)

Development of Kite-Surf.mu websiteTribeFoundry
Mission

Mar 2016 - Nov 2016

Design of a Kite-Surf social network with Ruby on Rails/Riot.js

Technical LeadProfil Art
CDI

Dec 2013 - Jun 2015

Development of web applications using Ruby on Rails and Symfony2

Web Developer / System AdministratorTechnology Everywhere
CDI

Sep 2011 - Nov 2013

Development of E-Commerce projects for large accounts in PHP and Java, system administration

Lead DevelopersOvame / memOree
CDI

Jul 2009 - Aug 2011

Development of projects in Java with Play!Framework / ActionScript/Flex

Internships

Intern DevelopersOvame / memOree
Stage

Mar 2009 - Jun 2009

  • Design of administration interface for memOree
  • Design of version 2 of memOree website
  • Work on XediX (CEA database)

Web DeveloperCFA des 3 Villes
Stage

Sep 2007 - Aug 2008

  • Development of features on intranet and extranet
  • Reengineering of Electronic Learning Record with the Computer Science Laboratory of the University of Maine

Network AdministrationGroupe Legendre
Stage

Apr 2007

  • Creation of procedure to migrate part of IT fleet to Ubuntu
  • Evaluation of different possibilities to connect networks of two buildings 400m apart

Web DeveloperGeodis France
Stage

Feb 2004

  • Intranet optimization
  • Addition of management features

Skills

  • Backend: Ruby on Rails, NodeJS, NestJS
  • Architecture: DDD, Clean architecture, Event Sourcing, CQRS
  • Frontend: React, Next.js
  • Data: PostgreSQL, MySQL, Redis
  • DevOps: Docker, CI/CD

Interests

  • Home automation
  • Cinema
  • TV Series
  • Music
  • Archery
  • Mountain biking