Jonathan Piquard

Développeur Fullstack React Native / NodeJs

Salaire / Taux journalier

Paris, France

Mobilité : France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactNodeReact NativeTypescriptTest Driven DevelopmentHexagonal ArchitectureDéveloppement FrontendDéveloppement BackendDéveloppement FullstackMicroservicesDéveloppement MobileTailwind CSSNestRedisReduxExpressMongoDBBase de données SQLRequêtes SQLAWSPostmanSwagger/OpenAPIWebpackClean ArchitectureCopilotDéveloppeur BackendEvent Driven ArchitectureGoogle Cloud PlatformKubernetesSupabaseGitDéveloppeur WebDéveloppeur MobileClean CodeFirebaseDockerUX/UI DesignerRESTful APIsGitHubBootstrapPostgreSQLDéveloppeur FrontendNextGrafanaDéveloppeur FullstackSites internetFigmaMySQLRabbitMQScrum

Langues

Français (Maternelle)Anglais (Maternelle)Espagnol

À propos

Introduction

J’optimise et simplifie les systèmes critiques. Je teste, monitore et compare les performances réelles. Je donne de la visibilité, du suivi et des livrables courts. Je cible des objectifs business aux impacts quantifiables.

Liens

Expérience de travail

Développeur Fullstack Mobile

SaleslinkFreelance

févr. 2024 - févr. 2026

2 ans 1 mois

À distance

Mission de 2 ans — Client BTP (États-Unis) Saleslink est une application mobile de prospection et de suivi de projets pour les entreprises du bâtiment. 
Elle permet aux équipes terrain de centraliser les données chantier, suivre l’activité et produire des indicateurs opérationnels. La mission s’est déroulée en deux phases : évolution d’une application React Native existante, puis refonte complète de l’application. Stack principale : React Native / Expo, Redux Toolkit, Supabase / PostgreSQL, Gluestack UI. Principales réalisations : - Ajout de fonctionnalités métier (KPIs, pipeline lists, custom stages). - Optimisation de pages critiques, notamment la Map Page (réduction des re-renders et amélioration de la fluidité sur Android). - Conception d’une architecture mobile modulaire : séparation UI, logique métier et services (use cases / gateways). - Mise en place d’un backend Supabase multi-tenant avec RLS avancé et système de permissions. - Implémentation de logique métier via triggers, routines PL/pgSQL et jobs planifiés. - Mise en place de realtime subscriptions, background tasks et gestion d’uploads résumables. - Optimisation des performances des règles RLS via fonctions SQL dédiées (account.can_supervise, team.list_teamships, resource.can_access). - Implémentation de geoqueries et clustering pour la visualisation des projets sur carte.

Développeur Fullstack

RelinkiaFreelance

oct. 2024 - oct. 2024

1 mois

À distance

Développement d’une application web prototype en Next.js, connectée au CMS headless Payload pour la gestion de notes et contenus. Principales réalisations : - Intégration des composants UI existants avec les données du CMS. - Mise en place des appels API pour récupérer et afficher dynamiquement les contenus. - Adaptation des pages pour une navigation fluide et responsive. - Livraison rapide d’un prototype fonctionnel et maintenable. Impact : l’application fournit une base opérationnelle pour la gestion de contenus, prête à être enrichie et étendue par les équipes produit.

Développeur Frontend

France TélévisionsFreelance

févr. 2024 - févr. 2024

1 mois

À distance

Étude et prototypage d’un lecteur vidéo web pour TF1. Principales réalisations : - Analyse de la dette technique liée à un plugin ActiveX utilisé pour la lecture vidéo. - Conception d’un lecteur vidéo web en React basé sur Video.js. - Développement d’un site de démonstration minimaliste pour tester l’intégration. - Réalisation de tests de lecture et de conversion de flux avec VLC et FFmpeg. - Documentation des flux réseau de diffusion (UDP / TCP). - Étude de solutions techniques pour rendre ces flux exploitables dans un navigateur (serveur de conversion, extension navigateur, application desktop).

Data Analyst

DataLegalDriveFreelance

déc. 2023 - janv. 2024

2 mois

À distance

DataLegalDrive est le leader des solutions de conformité, pour les entreprises, aux lois d'anti-corruption et de transparence, RGPD et SAPIN II. Objectif principal : Reprise des données client. Les principales réalisations : - Mise au point de scripts d'import, écrits en Typescript sur backend Node.js - Lecture de documents Excel contenant la liste des traitements via XLSX - Génération d'un JSON représentant les modifications à apporter en base - Génération d'un rapport d'erreurs pour traiter les données incohérentes - Ajout en base de données sur MongoDB des traitements collectés - Vérification approfondie de la qualité de l'import - Conception d'un nouveau moteur de lecture de données et d'attribution de champs

Développeur Backend

iliad

oct. 2022 - août 2023

11 mois

Paris · Hybrid

J’ai travaillé au sein d’une équipe autonome du groupe Iliad–Free, avec pour principe de limiter les dépendances externes et privilégier des librairies simples, maîtrisées et maintenables. Le produit était une application web interne destinée aux téléconseillers, utilisée pour diagnostiquer et résoudre les incidents rencontrés par les clients du réseau Free. Principales réalisations : - Refonte de l’architecture serveur Node.js / Express. - Passage à une architecture multi-thread pour un serveur de sockets, afin d’améliorer la montée en charge. - Optimisation de la consommation mémoire et CPU. - Réécriture des services d’accès aux bases de données. - Modernisation du code aux standards ECMAScript récents. - Mise en place de tests unitaires et end-to-end avec Mocha. - Production de statistiques et KPI opérationnels via MariaDB. - Conception d’un prototype d’architecture avec NestJS. - Implémentation d’un système avancé de validation des données. - Conception d’un système de gestion des droits d’accès. - Mise en place d’un système de logs détaillés pour tracer requêtes et effets applicatifs. - Amélioration de la gestion des erreurs avec propositions de corrections automatiques.

Développeur Backend

Nowbrains

mai 2021 - juil. 2022

1 an 3 mois

Paris, France

J'étais responsable du backend au sein de Nowbrains, une startup parisienne composée de 4 développeurs, travaillant en méthodologie Agile. Nous développions Nowteam, une plateforme permettant aux entreprises de mutualiser et orchestrer leurs services IT. L’un des enjeux principaux consistait à synchroniser plusieurs solutions de ticketing (Salesforce, ServiceNow et FreshService) afin de centraliser les flux d’incidents, demandes et données opérationnelles. Principales réalisations : - Conception d’une architecture micro-services basée sur l’event sourcing avec EventStore. - Développement d’une API publique avancée en Node.js / Express (gestion de la validation, de la concurrence et des erreurs). - Amélioration d’un moteur de synchronisation Salesforce / MongoDB. - Conception d’un moteur d’intégration dédié à Salesforce reposant sur une queue RabbitMQ. - Implémentation d’un algorithme d’extraction d’emails basé sur des expressions régulières. - Réalisation d’un prototype de traitement du langage naturel (NLP). - Calcul et exposition de statistiques métier et KPI. - Mise en place de tests unitaires et end-to-end avec Jasmine. - Amélioration de la gestion des erreurs, exceptions et de la robustesse des API. - Implémentation de tâches planifiées (Cron) pour les traitements asynchrones. - Intégration de méthodes d’authentification alternatives (OpenID). - Containerisation et déploiement via Docker et Kubernetes sur Google Cloud Platform. - Optimisation du système d’upload de fichiers et d’images via AWS. - Renforcement de la résilience du serveur d’email (NodeMailer). - Sécurisation des échanges de données temps réel via Socket.io. - Relecture et amélioration du code frontend Angular. - Rédaction de nomenclatures fonctionnelles et use-cases. - Documentation des API avec Swagger / OpenAPI.

Développeur Frontend

Bonitasoft

janv. 2018 - juin 2018

6 mois

Grenoble, France

- Refactoring des pages de l'application utilisateur - Suppression de la dette technique GWT - Prototypes avancés en React, Angular et Vue.js - Intégration continue et méthode Agile


Formation

Université Paul Valéry - Montpellier III

Master 1 (M1), Philosophie des Arts

2020 - 2021

10 mois

Université Grenoble Alpes

Master 1 (M1), Informatique

2018 - 2019

10 mois

University of Strasbourg

Licence, Sciences de la Vie

2014 - 2017

2 ans 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.