Joseph Garrone

Ingénieur logiciel

Email: joseph.garrone@protonmail.com

Phone: +33 6 36 78 63 85

Expérience professionnelle

INOPS - Freelance

inops.fr

Architecte logiciel / Tech Lead

2023 - Present

Prestation freelance pour l’INSEE via INOPS.

Onyxia - onyxia.sh

Logiciel pour créer des plateformes orientées Data

  • Architecte de la stack navigateur et lead développeur.
  • Responsable des aspects DevOps et de la documentation pour rendre le projet réutilisable.
  • Communication : Intervenant lors de conférences et création de vidéos promotionnelles et vlogs.
Échos dans les médias


DINUM

code.gouv.fr

Architecte logiciel / Tech Lead

2021 - 2023

React-dsfr - codegouvfr/react-dsfr

Le toolkit React du design system de l’État.
Ce socle technique est adopté par de nombreux services publics, y compris l’INSEE, pour développer des applications web modernes aux couleurs de l’État.

  • Initiateur du projet.
  • Architecte et lead dev du projet.
  • Le projet bénéficie d’une communauté active de contributeurs.
Échos dans les médias



Le Socle interministériel de logiciels libres - code.gouv.fr/sill

Plateforme collaborative de recensement des logiciels libres utilisés par l’État.

  • Architecte et lead dev du projet.
  • Plus de 1300 agents publics inscrits.
  • 441 logiciels libres référencés.
Échos dans les médias
@dealabs.com Trop pratique, à enregistrer ✅ #fyp #viral #education ♬ son original - Dealabs - Bons Plans & Astuces

Voir la liste des articles sur Silicon

INSEE

insee.fr

EIG (Entrepreneur d'intérêt général)

2020 - 2021

Développeur du trio Designer/Data Scientist/Développeur recruté pour une mission de 10 mois (puis prolongée) afin de travailler sur le projet Onyxia.
Au cours de cette mission, le code a été complètement réécrit, l’interface repensée et le projet est devenu un logiciel open source réutilisable.

Vidéo

Semasim

Semasim.com

Fondateur, CTO

2015 - 2020

Création de la société de télécommunications Semasim, permettant entre autres à un groupe de collaborateurs de partager une même carte SIM ou d’avoir virtuellement plusieurs numéros de téléphone sur un même appareil.
La solution implémente un chiffrement de bout en bout.

J’ai débuté le projet alors que j’étais encore étudiant à l’Institut Polytechnique de Turin, dans le cadre d’un accompagnement académique pour la création de mon entreprise.

  • Développement des applications mobile et web.
  • Développement de l’application serveur.
  • Développement du pilote pour les modems GSM.
  • Gestion du déploiement et de la maintenance de l’infrastructure.
  • Gestion de la communication, des partenariats et de la recherche de financement.
Vidéo de présentation

semasim1 semasim2

CIHEAM

www.ciheam.org

Développeur Frontend et DevOps

2014 - 2015

Développement d’une application web de visualisation de données aidant les agriculteurs à évaluer l’impact de différents insecticides sur leur santé et sur l’environnement.

  • Établissement du cahier des charges.
  • Choix de la stack technique.
  • Conception de l’expérience utilisateur.
  • Développement de la partie front-end de l’application.
  • Déploiment de l’application.

J’ai été recruté en tant que stagiaire, puis j’ai été prolongé en CDD.


Vidéo de présentation



Projets open source

Sélection non exhaustive de projets open source largement réutilisés dans l'industrie.

Keycloakify - Dépôt GitHub

Framework de personnalisation pour Keycloak

Denoify - Dépôt GitHub

Transpileur de Node.js vers Deno

  • 914 étoiles sur GitHub.
  • Projets phares utilisant Denoify :
    • Hono
    • NanoJSX
    • Eta
      Notez que le principal argument de vente de ces bibliothèques est “Fonctionne partout (Node, Deno…)” grâce à Denoify.

EVT - Dépôt GitHub

Bibliothèque de programmation réactive

Tsafe - Dépôt GitHub

Bibliothèque d’utilitaires TypeScript

-->

Études

Polito

Diplôme d'ingénieur (Italien)

2014 - 2016

Université polytechnique de Turin

  • Double diplôme avec l’ENSIMAG
  • Accompagnement académique à la création de mon entreprise Semasim.
  • Note finale à l’obtention du diplôme : 101/110.

ENSIMAG

Diplôme d'ingénieur

2012 - 2014

École nationale supérieure d’informatique et mathématiques appliquées de Grenoble

Classes préparatoires

2009 - 2011

Notre dame de La Merci, MP

Domaines d'expertise

  • Architecture et développement logiciel : Frontend, Backend, CLI et embarqué. Langages de prédilection : TypeScript et Java.
  • Automatisation CI/CD, packaging, déploiement.
  • Sécurité informatique, Keycloak, méthodes de chiffrement.
  • Mise en production d’applications : Kubernetes, Docker.
  • Conception et gestion de bases de données relationnelles.
  • Gestion de projets open source et de communautés.
  • Connaissance approfondie des réseaux et des protocoles.
  • Théorie des langages, compilation, interprétation.
  • Production de contenu technique : documentation, tutoriels.
  • Création de vidéos promotionnelles.
  • Solide base de connaissances mathématiques.

Langues

Professionnellement, je communique principalement en anglais.
Pour évaluer mon aisance à l’oral, vous pouvez consulter ce vlog.
Je comprends également l’espagnol et suis capable de communiquer dans cette langue.