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
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
Depuis 2021
J'enseigne régulièrement au Wagon Lyon pour le bootcamp 'Web développement'
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'
Depuis 2023
Suivi des tickets, résolution des bugs, implémentation de nouvelles features
https://github.com/igorkasyanchuk/active_storage_validations