👾 Thibaut Poullain

Lead Ruby on Rails Developer

3 recommandations

Salaire / Taux journalier

3 personnes recommandent

Lyon, France

Mobilité : Paris, France

Freelance

Peut venir sur site

Expertises

Coaching agileDevOpsDomain Driven DesignRuby on RailsDockerRustCSSLinuxScrumIAHTMLHexagonal ArchitectureRedisClean CodeRubyn8nReactProduct OwnershipJavascriptPostgreSQLMySQLReact NativeRESTful APIsAnsibleBootstrap

Langues

Français (Maternelle)Anglais (Courant)

Recommandé par

Laurent Morel

Team for the Planet

Co-founder

A recommandé le 14 décembre 2023

Nicolas Guillaume

Groupe Mutuel

Data Engineer | Azure

A recommandé le 24 avril 2025

Jérémy 💥 Daubresse

Caption.market

Investor

A recommandé le 26 septembre 2022

Ă€ propos

Introduction

Lead Ruby on Rails developer with 8+ years of expertise in full-stack development and DevOps optimization. Currently leading government digital transformation projects, with proven success reducing deployment times by 95% and architecting DDD solutions from scratch. Specialized in Rails API development, performance optimization, and legacy code refactoring—delivering scalable solutions for startups to enterprise clients across fintech, climate tech, and public sector.

Liens

Expérience de travail

Lead developer Ruby On Rails

Direction du numérique des Ministères Sociaux (DNUM)Freelance

févr. 2024 - Présent

2 ans 9 mois

Paris, France

Demat-social.gouv.fr is an official online platform that enables social and medico-social institutions to digitally submit their social data to the French administration. Needs : - The application, a fork of demarches-simplifiees.fr, hadn’t been updated in over a year. - New features needed to be developed. What I brought to the project: - As the sole developer on the team, I took full ownership of the app and revitalized the project. - Carefully (and tirelessly!) managed the merging of updates between the two applications. - Implemented brand-new development, deployment, documentation, and user communication processes. - Significantly improved the Developer Experience (DX), Continuous Integration (CI), and Ops, especially around Docker (deployment time reduced from 5 minutes to 20 seconds). - Profiled test performance to identify and isolate a memory leak. - Set up new servers and containers in the infrastructure.

Teacher Ruby On Rails

EpitechFreelance

mai 2021 - Présent

5 ans 6 mois

Paris, France

One week course on Ruby On Rails with Docker for junior students !

Fullstack developper Ruby On Rails

Team for the PlanetFreelance

juil. 2023 - janv. 2024

7 mois

Greater Lyon Area

Team for the Planet is an organization focused on combating climate change. It operates as a non-profit commercial entity, allowing anyone to become a shareholder from just one euro, investing in carbon impact projects. The company was preparing a major initiative aimed at rallying businesses around a fundraising effort. For this purpose, new features were developed, along with enhancements in the security and performance of their application. My involvement included: - Enhancing performance through caching, query, and code refactoring. - Monitoring a bug bounty program organized by a partner. - Implementing new features and business process enhancements. - Developing a new API with GrapeAPI. - Creating an image resizing service based on compression technology. - Establishing a new design system based on Atomic Design principles to initiate a complete migration of the current frontend to a component-oriented stack.

Lead developer Ruby On Rails

RegateFreelance

sept. 2022 - juil. 2023

11 mois

Paris, France

Regate develops a Finance Automation SaaS software that allows SMEs to automate their financial and accounting management, and to manage their activity from a single platform. It aims to streamline collaboration. Initially a member of a backend squad specialized in reporting and automation, I created new features related to the automation of business processes. I also maintained the application and completed several refactoring projects of existing features. Later, I was given the opportunity to take on the role of lead backend developer for the creation of a new application on the new law on electronic invoicing that will come into force in 2024. I thus participated in the development of an architecture from scratch in DDD, a code standard, and a development process followed by the technical and product teams. **New features and maintenance:** - Creation of new business features in RestFull API in DDD architecture. - Refactoring projects of legacy code to DDD architecture - Bug hunting projects lasting several weeks **New application from scratch:** - Creation of the Rails API with Devise + JWT authentication - Implementation of a standard error system, a DDD architecture to maintain the MVC in its most essential role - Implementation of a code standard, technical and product documentation integrated with PRs to maintain code in parallel with documentation

Lead developper Ruby On Rails

Lefebvre DallozFreelance

sept. 2021 - juil. 2022

11 mois

Paris, France

The Lefebvre Dalloz group is a legal training company. Following the acquisition of Barchën, the group recovered the two Rails applications from the startup and integrated them into its environment. Being the only Ruby developer on the team, my responsibility was to fully support the 2 Rails applications, in a predominantly Java application environment. The business domain of these two applications concerned the monitoring of online training, passing exams and obtaining certifications for learners. And the need was for the maintenance and evolution of the two applications. **Maintenance and refactoring:** - Major legacy code refactoring projects - Bug roadmap elimination - Workshops to challenge existing functionalities for their refactoring - Implementation of an application monitoring - Deep reconfiguration of pipeline assets **Changes and new features:** - Realization of an API to interact with other applications of the group - Realization of an API to retrieve exam results on external platforms - Realization of reporting in the form of Excel generation - Creation of new front interfaces for new functionalities

CTO Freelance

Air FranceFreelance

janv. 2021 - août 2021

8 mois

Unac, France

UNAC is one of the main cabin crew unions at Air France and other airlines. UNAC expressed the wish for a new image on the web, through the redesign of their graphic charter, their website, as well as the development of a mobile application. As an entrepreneur, I was in charge of: - Product Ownership of the various sites, - Roadmap and technical direction, - Recruitment of the UX/UI squad, Graphics, front and backend as well as mobile, - Animation of the team's scrum routines and workshops with the client. **Product ownership:** - Drafting of the contractual specifications in the workshop with the management team. - Implementation of project management tools, processes and methods in accordance with the existing functioning of the UNAC team, - Challenge, division and prioritization of the requested functionalities - Animation of Scrum routines with the squad, and demo workshops with UNAC Technical direction :** - Technical choice of libraries used, monitoring tools, Devops stack, etc. - Technical choice of technologies used: Rails, React, React Native. - Fullstack development of the Rails React web application. **Recruitment :** - Talent search - Technical interviews - Contracting

Senoir backend developper Ruby On Rails

ENGIEFreelance

sept. 2020 - janv. 2021

5 mois

Paris, France

Agilab is an electricity and gas offer proposed by Engie. Initially RGPD oriented, the mission quickly expanded to functional and architectural parts of the application. New functionalities and Maintenance in Operational Conditions - Maintenance of the codebase in production and refactoring of legacy code - Creation of new API endpoints and integration of external services - Implementation of a new sponsorship system - As part of the realization of the work related to the RGPD, part of my mission was to purge the database according to precise business rules. An audit of the CNIL was carried out shortly afterwards. DevOps - Participation in the establishment of a Gitlab CI/CD - Dockerization of the application. The challenge was the support of legacy versions of the libraries and the language, which required the creation of a Docker Ruby from scratch image.

Open source projects

Ydrazil

oct. 2019 - juil. 2020

10 mois

Paris, France

Creating an open source shell project: Dotty The project is a shell framework, allowing to easily create workflows for setting up development environments on Mac and Linux. Contrary to usual personal scripts, Dotty offers an architecture that allows a more industrialized customization, maintainability and scalability. A shell script to create a Mac VM on virtualbox is provided so the workflows can be tested before being applied on a machine. Creation of a community application The objective of this project is twofold: to build up skills on ReactJS, Packer, Ansible and GitlabCI. But also to meet the needs of an urban exploration community: events, exchanges, challenges... The infrastructure uses Packer and Ansible with Alpine Linux, the backend is in Rails and the frontend in React JS. Action Cable is used for the chat websockets and I use a QRcode library to anonymize the authentication.

Fullstack developper Ruby On Rails

CapSens

déc. 2018 - oct. 2019

11 mois

Paris, France

Capsens is a web agency specialized in crowdfunding applications. My first responsibility is to develop existing crowdfunding platforms. Especially the creation of payment processes, the management of financial transactions, the integration of digital signatures with Universign, and the creation of dynamic subscription paths for users. I was then entrusted with the creation of a new crowdfunding application for a European participatory investment fund. Additional functionalities / Refactoring of existing applications: - Management of Mangopay Wallets and creation of asynchronous financial flows between project owners and subscribers during the subscription/implementation of a project. - Use of the dry-transaction library and Sidekiq for the transaction management of financial flows. - Implementation of digital signatures of legal documents with Universign, generation of PDF documents - Creation of Rspec tests of financial transactions in the backend. Mocking of external services - Creation of new functionalities: subscription, presentation pages for crowdfunding projects, dynamic forms... - Optimization of database queries: elimination of N+1 and rewriting of the slowest queries. - Application of good practices to the legacy code, restructuring of the code, application of SOLID principles Development of a new crowdfunding application: - Readjustment and precision of the initial needs with the customer, to be as close as possible to the real needs. - Project management in Agile method with the Scrum framework (Pocker planning with the customer, Scrum mastering, daily standup...) - Development of a back-office with Active Admin, in order to offer control to the customer on the follow-up and edition of subscriptions. - Creation of a CI/CD with Gitlab, tests with Rspec, implementation of an application monitoring with an internal tool at Capsens. - Web integration and creation of the UX and UI of the subscriptions from the provided designs and Bootstrap

DevOps & Rails Backend developer

Place

sept. 2018 - déc. 2018

4 mois

Paris, France

Next W is a company marketing a community communication tool for businesses, like Slack. The company needed to improve and evolve the Swarm architecture of its application and set up an application and system monitoring. I was also responsible for improving and refactoring certain parts of the backend that did not comply with best practices. - Implementation of an external monitoring and orchestration container for the application's docker swarm infrastructure (Portainer). - Development and refactoring of functionalities for the Rails API: processing and manipulation of data for the frontend - Creation of Services Objects for the application architecture - Improved shell scripts for swarm management

Ruby on Rails Backend Developer

SERGIC

sept. 2017 - mai 2018

9 mois

Lille, France

Sergic is a real estate asset management company. The company has turned towards external development for its new mobile applications (rental management, investments, co-ownerships...). My mission: to be the link not only between external and internal teams, but also between the technologies and data of the different applications. I was thus in charge of creating a new API, linking the mobile applications and the company's IS. - Creation of a middleware API and an ETL from scratch - Creation of asynchronous jobs for updating the internal database by different mobile applications simultaneously - Implementation of an application monitoring system for the API (Appsignal) - Management of communications between internal teams and external mobile application development teams

Ruby On Rails Fullstack developer

9TROISQUARTS

nov. 2016 - août 2017

10 mois

Villeneuve-d'Ascq, France

9troisquarts is a web agency marketing a CRM and offering custom developments to their customers. My mission consisted in advancing the company's CRM roadmap, while developing new functionalities for other applications they were in charge of. - Improvement of the Rails application frontend through the partial integration of ReactJS components. - Creation of dynamic forms with Rails and Javascript - Creation of asynchronous search fields with Ransack - Improvement and refactoring of a Kamban style dashboard

Energy engineer & PHP & JS fullstack developer

Planète OUI

sept. 2015 - août 2016

1 an

Euratechnologie Lille

Planète Oui is a supplier of renewable energy. With my background as an energy specialist, my mission was to develop a new tool to manage energy and financial flows. The objective was to significantly improve the prediction of consumption in order to reduce the gap between billing estimates and actual consumption. Development of a MVC architecture in PHP from strach Design of the calculation engine for consumption prediction Development of IU in SPA Integration, transformation and extraction of external consumption data

Project manager & IT referent

IE Conseil - BET

oct. 2013 - août 2014

11 mois

Paris, France

Renovation of energy systems: Sizing, costing, calls for tenders, tender analyses, CAD, drafting of legal and technical documents. Administration, maintenance and security of the company's SI.

CTO & Co-Founder

Altereon

janv. 2010 - janv. 2012

2 ans 1 mois

7620 Paris, Danemark

Altereon was a Thermal Engineering Office specialized in energy efficiency. We had created the activity with 4 people, an architect and two computer engineers and myself as a thermician. It is a company that I co-created just after my studies in energy. We have carried out projects ranging from the renovation of a 17th century building to the construction of labelled buildings and the dimensioning of renewable energy systems. Energy performance certificate for buildings, Bureau Veritas Certified Certified Low Consumption Building Design Thermal studies RT 2005 and RT 2012, thermography Feasibility studies Sizing of heating, ventilation and air-conditioning systems Sizing of renewable energy systems Thermal renovation of old buildings (17th century) Commercial and technical management Business Management

Freelance

Atom Network

janv. 2010 - oct. 2010

10 mois

7620 Paris, Danemark

Company created during my studies in energy - Sale and maintenance of computer equipment - Installation, maintenance and security of a fleet of 30 machines at La Défense - Corporate networks


Formation

Conservatoire national des arts et métiers - Cnam

Diplôme d'ingénieur, Infrastructure des Systèmes Informatiques

2016 - 2018

2 ans 1 mois

Résultat : en cours d'acquisition.

Conservatoire national des arts et métiers - Cnam

Licence Informatique, Génie logiciel - Developpement web

2015 - 2016

1 an 1 mois

Génie logiciel, UML, recherche opérationnelle, Ruby On Rails, PHP, Oracle database, MYSQL, PostgreSQL, Javascript.

Conservatoire national des arts et métiers - Cnam

Analyste Programmeur, Informatique

2014 - 2015

1 an 1 mois

Programmation (Java, Javascript, Ruby, C, HTML5/CSS3), algorithmique, réseau, architecture des machines et systèmes d'exploitation, bases de données et génie logiciel.

GEFEN

Licence Maîtrise de l'énergie et énergies renouvelables

2009 - 2010

1 an 1 mois

IUT Marne-La-Vallée

DUT Génie Thermique et Energétique

2007 - 2009

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.