Archives
De 2010 à 2022, pour mémoire
Avant Pimalaya : le test logiciel d'abord, puis le développement web indépendant en TypeScript, React et Node, pour des startups, des agences et des petites entreprises. Conservé ici tel quel.
Expériences
2022Piana
Ingénieur R&D
2021Swan
Ingénieur R&D
2020–2021The green data
Ingénieur R&D
2018–2019Tokeny
Ingénieur R&D
2017–2018Colas
Ingénieur R&D
2017Fluo
Ingénieur d'études et développement
2016Clinfile
Développeur
2016L'École Multimédia
Formateur
2016Afrimarket
Lead développeur
2015–2016Whaller
Développeur, Stagiaire
2010–2015Wincor Nixdorf
Technicien test et support logiciel, Stagiaire
Projets indépendants
2022proPhilo Database
Association · Gestionnaire de ressourcesproPhilo est une association suisse romande qui développe et soutient la pratique du dialogue philosophique avec les enfants, les adolescents et les adultes. Leur besoin était de transformer un document XLS en une base interactive avec trois niveaux de permission. La partie serveur a été développée avec PostgreSQL et PostgREST afin de gérer de façon optimale les permissions sur les ressources. Un script Node.js a été mis en place pour la migration des données du fichier XLS vers la base de données PostgreSQL. La partie client a été développée avec React.js, TypeScript et MaterialUI. Toutes les dépendances du projet ont été gérées avec Nix.
Le projet est actuellement en cours de test par proPhilo.
2021Creator v2
Signalétique · Éditeur de contenuPictoSigns est une entreprise familiale française de signalétique. Leur projet était de permettre aux utilisateurs de créer leur plaque personnalisée en ligne et de la recevoir directement par voie postale. Une première version avait déjà été développée et tournait en production. Cependant, PictoSigns rencontrait de nombreux soucis liés à l'infrastructure PrestaShop. Une étude de marché a également permis de cibler plus précisément les besoins des utilisateurs. Pour cette seconde version, la partie serveur a été développée avec Rust, Diesel, PostgreSQL et Docker, afin de pallier les problèmes d'infrastructure et de performances. Le panel d'administration a été extrait de PrestaShop et développé avec React.js, TypeScript et Ant Design. La partie client, quant à elle, a gardée les mêmes technologies que la première version (un simple "lifting" a été opéré pour rendre la rendre plus fluide, plus UX).
2020Agorastore
Ventes aux enchères · Composants mobilesAgorastore est un site de ventes aux enchères de matériel d'occasion et de biens immobiliers. La mission consistait à rendre responsive une collection de composants React, et à en implémenter quelques nouveaux (un carousel, un gestionnaire de plans, des cartes spécifiques…). La bibliothèque de composants était gérée par un Storybook. J'ai également pris certaines initiatives, comme par exemple repasser sur certains composants afin de les rendre plus UX, ou encore ajouter quelques animations avec React Spring.
2020Creator v1
Signalétique · Éditeur de contenuPictoSigns est une entreprise familiale française de signalétique. Leur projet était de permettre aux utilisateurs de créer leur plaque personnalisée en ligne et de la recevoir directement par voie postale. PictoSigns possède une boutique en ligne basée sur PrestaShop. Cette première version a été conçue en tant que plugin PrestaShop afin de facilité la production. La partie serveur s'est donc basée sur l'environnement PrestaShop (PHP/Symfony/MySQL). La partie client a été développée avec React.js, TypeScript, RxJS et Fabric.js.
Cette version n'est plus accessible car elle a été remplacée par la seconde version.
2020Cap Bien-Être
Santé · Formation distancielleLes Ateliers Cap Bien-Être de la MSA sont des ateliers visant à mieux gérer son stress et ses émotions au quotidien. Le besoin était de créer une formation en ligne à base de modules, pages et quiz. La partie serveur a été développée avec Firebase (gestion de l'authentification et des données utilisateurs). La partie client a été développée avec React.js, TypeScript et RxJS. L'intégration a été effectuée à partir de planches graphiques et animations fournies par DOGMS.
2019–2020Odisplay
Signalétique · Gestionnaire de contenuOdisplay est une solution de création et de diffusion de contenu sur écrans physiques. La partie serveur a été développée avec Firebase pour pouvoir synchroniser en temps réel les écrans avec leurs contenus. Le panel d'administration a été développé avec React.js, TypeScript et RxJS et permettait de gérer/positionner/planifier ses contenus. Des clients auraient dû être développés (Android, iOS, Samsung TV…) pour lier des écrans physiques au panel d'administration, mais le projet a été abandonné en cours de route à cause de la crise sanitaire de la COVID-19.
2019Konbini
Médias · Applis webKonbini est un média en ligne français. La mission était composée de trois sous projets. Le premier était le développement d'un widget de micro-dons. L'objectif était de pouvoir sélectionner rapidement (au scroll) un montant entre un et dix euros et de procéder directement au virement via un composant Stripe. Une première version a été développée en Elm, mais le client a opté pour une réécriture en React. Le deuxième était la mise en place d'un plugin WordPress utilisant ce widget pour une intégration plus rapide par les utilisateurs. Le troisième était le développement d'un panel d'administration pour pouvoir configurer les compagnes de dons et les montants disponibles. Cette administration a été développée avec React.js, TypeScript et Ant Design.
2019Gimbl.gg
Jeux vidéo · Site vitrineGimbl est une startup proposant des récompenses et des défis pour que les streamers de jeux vidéos. Ils avaient besoin de mettre en place un site vitrine de qualité au design futuriste. L'intégration a été effectuée à partir de planches graphiques InVision avec React.js, Styled Components et Next.js.
2019factAE
Facturation · Appli webFactAE est un outil de facturation dédié aux auto-entrepreneurs à un euro par mois. La partie client a été développée avec React.js et Next.js. Google Firebase a été mis en place pour l'authentification et les données utilisateurs, et Google Cloud Functions a été utilisé pour la partie souscription, paiement (Stripe) et génération de PDFs.
J'ai d'abord créé cet outil pour mon usage personnel, puis je me suis rendu compte que beaucoup d'autres auto-entrepreneurs de mon entourage avaient le même besoin. J'ai donc investi du temps et de l'argent pour monter cette plateforme. Je n'ai malheureusement pas réussi à faire décoller le concept. D'autres outils sont venus prendre le marché par la suite, ce qui m'a conduit à abandonner le projet. Ce fût néamoins une expérience très enrichissante !
2018Ateliers Vitalité
Santé · Formation distancielleLes Ateliers Vitalité de la MSA sont des ateliers visant à améliorer sa qualité de vie et à préserver son capital santé. Leur besoin était d'ajouter des nouveaux modules dans une base existante développée avec PHP, Sass et SQLite. Les fiches, animations et QCM de ces nouveaux modules ont été intégrés à partir de planches graphiques fournies par DOGMS.
2018Sigma Search
Recrutement · Site vitrineSigma Search est une boîte de recrutement internationale. Ils avaient besoin de refaire leur site vitrine. L'intégration a été effectuée avec React.js, TypeScript et Stylus à partir de planches graphiques et animations fournies par DOGMS.
2018IMY
Rencontre · Appli mobileAjout de fonctionnalités dans une application mobile de rencontres en ligne. La partie client avait été développée avec Angular et Ionic. La partie serveur, quant à elle, était basée sur Ruby on Rails.
2018Camping Calamar
Camping · Site vitrineCamping Calamar est un camping au cœur de la Corse. Ils avaient besoin de refaire leur site vitrine. L'intégration a été effectuée avec React.js, TypeScript et Sass à partir de planches graphiques et animations fournies par DOGMS.
2018Angèle Concept
Formation · Appli mobileDéveloppement d‘une application mobile d'aide à la gestion de sessions de stages et de présence. Les sessions étaient sauvegardées localement et pouvaient être synchronisées manuellement dès lors qu'une connection internet fiable était détectée.
2017Parc Galéa
Voyage · Module webGalea est un parc racontant les secrets d'une Corse ouverte sur le monde, avec ses visites, ses musées et jardins. Ils avaient besoin d‘ajouter un bouton PayPal pour la vente d'un de leur ouvrage.
2016Island Tours
Voyage · Formulaire dynamiqueIsland Tours est une agence de voyage autour de l'Island. Il avait besoin d'un formulaire interactif en lien avec une newsletter.
2016Smart Services
Conseil · Site vitrineSmart Services est un cabinet de conseil. Ils avaient besoin d'un site vitrine sous forme de diaporama. Le site a été développé avec fullPage.js et jQuery.
2016Run&Sense
Coaching · Site vitrineRun&Sense est un organisme de formation professionnel en management et développement personnel. Ils avaient besoin d'un site vitrine pour lancer leur activité. Le site a été développé avec le générateur de site statique Sculpin et le moteur de templates Twig.
Le site a été refait depuis en WordPress par un autre développeur.