Les projets sur lesquels j'ai travaillé

Logo Madeinvote

Lead développeur Ruby on Rails chez Madeinvote

Janvier 2022 à décembre 2023 (2 ans)

Durant mes deux années chez Madeinvote en tant que développeur, puis lead développeur, j'ai pu participer et diriger à la construction de plusieurs projets cruciaux pour l'entreprise.

1) Création from scratch d'une plateforme de construction automatique des questionnaires clients

Initialement, les équipes rédigeaient leurs questionnaires sur un document Word qui devait ensuite être scripté manuellement dans un outil de sondage. Ce processus avait plusieurs défauts :
- La réalisation du scripting ajoutait au projet un délai de 1 à plusieurs jours (plus ou moins long selon la disponibilité des équipes et la complexité du questionnaire)
- La tâche était souvent chronophage (0.5 à 1.5 jour/homme de scripting par questionnaire selon sa complexité)
- Des erreurs pouvaient se glisser lors du scripting du questionnaire, compromettant son bon déroulé

En étroite collaboration avec les équipes qui rédigent les questionnaires et celles qui s'occupaient de les scripter, j'ai pu développer une plateforme qui :
- Propose une expérience de rédaction de questionnaire similaire à celle proposée par un document Word
- Génère en 1 clic un questionnaire prêt à être diffusé à partir du questionnaire textuel

Résultats :
- Économie estimée à environ 50 jours/homme par an au niveau d'activité actuel (scalable sans coûts supplémentaires)
- Accélération de la réalisation des projets
- Disparition des erreurs scripting manuelles


2) Transvasement et conversion des données des répondants récoltées entre plusieurs outils via APIs

Les équipes faisaient de nombreux exports/retraitements/imports de données entre plusieurs outils, ces manipulations étaient chronophage et source d'erreurs.
J'ai pu mettre en place l'automatisation de ces tâches, avec une mise à jour des données en temps réel entre les différents outils.

Par exemple, j'ai mis en place l'automatisation de l'export des données répondants de l'outil de sondage, une fois ces données exportées, certaines données étaient combinées, formattées ou anonymisées, puis étaient exportées dans un outil de data analyse.


Stack technique : Ruby on Rails (7.x), Ruby (3.x), PostgreSQL, Redis, StimulusJS, Gitlab, GitlabCI, Scalingo, APIs d'outils du market research (Voxco, Dataviv, ...), API Meta

Logo Expertease

Développeur Ruby on Rails freelance chez Expertease

Depuis 2021

Développement et maintenance d'une plateforme de recherche d'experts légaux pour un acteur du marché londonien (https://www.expertease.tech/)

Stack technique : Ruby on Rails (7.x), Ruby (3.x), PostgreSQL, Redis, StimulusJS, Github, GithubActions, Heroku

Logo Le Wagon

Professeur @LeWagon Lyon

Depuis 2021

J'enseigne régulièrement au Wagon Lyon pour le bootcamp 'Web développement'

Logo Le Wagon

Intervenant @LeWagon France

Depuis 2022

J'interviens lors d'ateliers et de conférences.
J'anime notamment le workshop 'Comment bien utiliser Github' de la career week et je réalise des ateliers à destination du grand public sur divers sujets, comme 'Apprenez à coder un jeu avec Javascript'

Je contribue aussi sur des projets open-source

Logo Active Storage Validations

Contributeur récurrent à la gem active_storage_validations

Depuis 2023

Suivi des tickets, résolution des bugs, implémentation de nouvelles features

https://github.com/igorkasyanchuk/active_storage_validations