CV - Baptiste Lemoine - CipherBliss

Currently: available for a mission.

Expériences

  • osm fr Membre du CA d’OpenStreetMap France depuis 2023
  • fposm logo Membre de la fédération des pros d’OpenStreetMap depuis 2023
  • Dirigeant de CipherBliss depuis 2014
  • Contribution à des communs numériques depuis 2008

2023-2024

SNCF Réseau – Open Source Railway Designer

Développeur frontend pour le logiciel libre de la SNCF visant à faciliter la collaboration entre les pays afin de réaliser des simulations de trajet en train. Ajout de fonctionnalités et conseil pour l’amélioration de l’application ainsi que la complétion de tests unitaires dans les diverses parties de ce service supporté par l’union européenne et l’Open Railway foundation et contribue à la recherche scientifique de pointe dans le domaine ferroviaire. Le service permet de partager des études d’exploitation, des caractéristiques de matériel roulant, de dessiner de nouvelles infrastructures ou d’en modfiier des existantes dans un éditeur de cartes basé sur Maplibre et à partir de sources de données multiples, dont une partie est enrichie par la base de données partagée OpenStreetMap. Utilisation de Jest, Typescript, SCSS, React.
Durée 1 an, 50 personnes, principalement à distance avec présence épisodique au campus Rimbaud.

2023

• LemonWay - Embedded card fields,

Pour le projet Embedded card fields, développement d’un SDK permettant aux boutiques d’e-commerce partenaires de Lemon Way d'intégrer des formulaires de paiement de carte bleue personnalisables et conformes à la norme PCIDSS.
Contributions à la sécurisation des données côté client et de leur transport, mise en forme des champs de carte bleue, réalisation de tests unitaires et End to End avec Cypress et Jest. Architecture ViteJS et Vue3 avec Typescript et SCSS. Création d’un serveur nodeJS Express.
Durée 1 an, 10 personnes, full remote,

2022

• La Direction interministérielle du numérique (DINUM) – Framadate mobile

Le logiciel libre Framadate est une application web basée sur un service de Framasoft, permettant de convenir de rendez-vous par la création et diffusion de sondages par assentiment. Intégration de maquettes, développement de l’API Symfony pour faire les sondages, intégration des emails, traduction collaborative sur Weblate, réalisation de tests unitaires et End to End. Migration d’Angular vers la version 10, mise à jour des bonnes pratiques. Versionning git, gitlab, gitlab CI, SCSS, BulmaCSS, maquettes sur Figma.
Durée 8 mois, 6 personnes, full remote.

2021

• Le Centre de Recherche scientifique International de Paris – projects directory

Maintenance d’une plateforme en NuxtJS permettant à des chercheurs et des citoyens de promouvoir leur études sur des objectifs de développements durables tels que définis par l’ONU. Refactorisation de la base de code, stabilisation des interactions entre les composants, intégration de maquettes, priorisation des résolutions de bugs et d’avancées, suppression et remplacement de fonctionnalités écrites avec du jQuery pour unifier les modules de l’application afin de suivre les bonnes pratiques de VueJS. Intégration de plan OpenStreetMap montrant les projets géolocalisés, avec Leaflet.
Versionning git, gitlab, gitlab CI, SCSS, bootstrap, Durée 1 an, 8 personnes, 1/2 remote.

2020

Sabaï Thai 91 – maintenance du site web wordpress d’e-commerce du salon de massage Thaïlandais de Juvisy sur Orge et de sa boutique en ligne, et ajout de la possibilité de réservation en ligne.
Durée 1 semaine.

• Will Road – mise en place de la vitrine du Transporteur européen Will road, basé à Dourdan, sur un site wordpress permettant de présenter les services proposés, de discuter de façon intégrée au site avec le service commercial et réaliser des devis en ligne.
Durée 1 semaine.
• Le CIL - Club Informatique et Libertés de Gometz le châtel – mise en place du site web wordpress du club associatif de Gometz le Châtel réalisant des cours de python et faisant la promotion de logiciels libres. Formation des membres à l’utilisation d’un gestionnaire de mots de passe utilisant le logiciel libre Bitwarden.
Durée 1 semaine.
• Duniter, Cesium – contributions en javascript et scss à l’écosystème de la Monnaie Libre basée sur la théorie relative de la monnaie, mise en place sur la blockchain Duniter (node, express, typescript). Utilisation du framework CSS Bulma, Angular, React. Création d’un générateur de mot de passe pour l’application de portefeuille Cesium en ioniqJS, refonte du front end pour le moniteur de la monnaie libre générant des statistiques sous forme de tableaux dynamique et de graphiques.
• WeXample – intégration à l’association WeXample, qui est un collectif d’une dizaine de freelances réalisant divers travaux de maintenance et création de sites web éco responsables sur des missions courtes.
• Engie Direct – cadrage technique de la nouvelle version d’Engie direct qui sortira en 2021. Spécifications d’architecture applicative, communication avec diverses API pour la gestion de matériel et de personnes. POC en React concernant les personnalisations pour chaque Business Unit à l’international avec l’API du gestionnaire de contenu headless ButterCMS. Durée 1 mois, 15 personnes, full remote.
• Restaurant L’arôme – site web wordpress du restaurant l’arôme de Forges les bains.
Mise en forme, gestion du contenu, formation de l’équipe du restaurant à l’utilisation et à l’ajout de contenus sur le site, intégration de webmail avec MailChimp. Maintenance tous les mois.
Durée : une heure de maintenance tous les mois, Forges Les Bains (Essonne).
• JoinFediverse.org
Site web libre en VueJs présentant un ensemble de réseaux sociaux fédérés nommé « fédiverse », respectueux des libertés de leurs utilisateurs. Gestion d’API avec diverses sources de réseaux sociaux fédérés (Mastodon, Pleroma, Pixelfed, Peertube, Mobilizon) afin de fournir des informations sur les différentes parties des logiciels du réseau présenté.
Durée 1 mois.
• Framadate.org
Refonte d’un logiciel libre de sondage en ligne (suite au passage payant de doodle.com) en utilisant Angular 9 - NgCLI, création d’une API backend en PHP/ Symfony4 complétant les fonctionnalités de l’ancienne version qui était dépourvue de framework.
Versionning git, gitlab, gitlab CI, maquettes sur Sketch / Zeplin. Durée 5 mois, 6 personnes.

2018 - 2019

  • Crypto Box, Ercom Paris / Vélizy

    Recherche et développement sur les technologies front end du gestionnaire de fichier chiffrés en ligne Crypto Box et de son client léger de bureau permettant de syncroniser des dossiers séléctivement. Migration de la messagerie instantanée intégrée aux espaces de travail de CryptoBox, consultation dynamique de l’historique des fichiers, page d’authentification multi facteurs.

2017 and before:
  • Société Générale CIB
  • OpenstreetMap & Mapillary contributions since 2018
  • Distributed computing with Berkley University
  • web dev, specialised in front-end since 2008, freelance since 2012.
  • JC Decaux - projet ARES
  • Samsung - jeu concours la BeatyFood
  • Engie Cofély Ineo - RATP dashboard équipements et travaux
  • Backelite, La Poste - Viapost
  • Groupe Vivarte - la halle aux chaussures, minelli
  • 2014 : Cipher Bliss debut.
  • 2008 : First front end work for an Italian Real Estate website : Rent at Milano.
  • 2003 : My first website

More details:
my CV document to download.

Language

  • French. (mother tongue)
  • English (fluent)
  • Memes (only the dankest)

Skills

Dev

  • Html
  • JavaScript
  • SCSS
  • PHP
  • mySQL

Frameworks

  • Angular
  • Vue
  • React
  • Bootstrap
  • Bulma
  • Symfony 4

O.S.

  • Debian
  • Ubuntu
  • Proxmox
  • GlaDos
  • Raspbian

Methodology

  • Extreme programming
  • Agile SCRUM
  • Test Driven Developement

Versionning

  • Git
  • Mercurial

Meta languages

  • SASS
  • twig
  • typeScript
  • coffee script

Server

  • bash
  • apache2
  • htaccess

Leisure and sports

  • la boustifaille
  • playtime in familly
  • electric rinding my Tesla
  • electric biking
  • electric reading
  • electric travel
  • electric Badminton (well ok, just badminton)
  • flood posting Mastodon
say hi by email: contact@cipherbliss.com
or by other ways.
illustrations from undev.com