Développeur full-stack senior / Architecte JavaScript

Développeur full-stack senior avec plus de 20 ans d'expérience, spécialisé dans l’écosystème JavaScript (Node.js, React) et la conception d’architectures performantes. Leader technique reconnu, j’ai piloté des projets stratégiques en environnement agile, de la phase d’idéation à la mise en production. Passionné par les défis techniques complexes, je mets mon expertise au service de l’innovation, de la scalabilité et de la robustesse logicielle.

Expérience professionnelle(5)

  • juil. 2020 oct. 2024

    Lead Developer full stackPerspective[s]

    Aix-en-Provence, France
    • NodeJS
    • Typescript
    • React
    • React Native
    • Electron
    • PostgreSQL
    • Jest
    • Vitest
    • Jenkins
    • Scrum
    Responsable du développement web et de l’encadrement de l’équipe technique.
    • gestion d’une équipe de 4 développeurs
    • Conception de l’architecture d'une dizaine d'applications stratégiques, optimisées pour la scalabilité et la sécurité
    • Développement full-stack (frontend et backend)
    • Configuration et optimisation des serveurs d'hébergement
    • Rédaction de documentation technique
    • Gestion des bases de données
  • août 2019 juil. 2020

    Ingénieur d’EtudesPotentiel IT / Sopra stéria

    • NodeJS
    • Sequelize
    • React
    • PostgreSQL
    • Jest
    • Git
    • Jira
    • Scrum
    développement d’un système de suivi et d’analyse de l’historique d’entretiens d’aéronefs pour Dassault Aviation
    • Création d’API REST
    • Création de deux Single Page Applications (SPA) en React
    • Mise en place de tests fonctionnels et unitaires
    • Gestion des données sécurisées
  • oct. 2016 août 2019

    Développeur full-stackWeAssur

    • Django 1 & 2
    • React
    • PostgreSQL
    • Ansible
    • Jest
    • Graphene
    • Apollo
    • Git
    Plateforme de mise en relation pour les intermédiaires d’assurance
    • Développement full-stack (frontend et backend)
    • Création d'API REST et GraphQL
    • Intégration de services tiers (Sentry, Slack, Intercom, Stripe, MailJet, Google Analytics, ...)
  • janv. 2008 oct. 2016

    Développeur freelanceFreelance

    • C++
    • MSSQL
    • SSAS
    • Windows Server 2003 - 2012 R2
    En collaboration avec 2 développeurs, conception, développement et maintenance d'un ERP pour les fabricants d'étiquettes adhésives
    • Analyse des besoins clients
    • Conception de base de données relationnelle
    • Développement d'applications de gestion en C++
    • Développement de statistiques multi-dimensionnelles avec SSAS
    • Déploiement et maintenance de l'application
    • Formation et support technique
  • janv. 2002 oct. 2008

    Développeur freelanceFreelance

    • C++
    • MSSQL
    • Windows Server 2003 - 2012 R2
    En collaboration avec 2 développeurs, conception, développement et maintenance d'un ERP pour un tour Operator (Homair Vacances)
    • Conception de base de données relationnelle
    • Développement d'applications de gestion en C++
    • Déploiement et maintenance de l'application

Projets(8)

  • Render (AR / BTP)

    • 3D
    • Réalité augmentée
    • React
    • WebGL
    • Three.js
    Plateforme R&D de visualisation en réalité augmentée de maquettes 3D annotées, intégrées dans leur environnement réel pour le secteur du bâtiment.
    • Développement d’un viewer 3D interactif basé sur Three.js et itowns
    • Intégration de modèles BIM annotés dans leur environnement réel via réalité augmentée
    • Preuve de concept validée auprès d’architectes et maîtres d'œuvre
  • 3D Roc (archéologie)

    • WebGL
    • React
    • Three.js
    • 3D
    Application web de visualisation de scans 3D haute définition d'une grotte préhistorique (Grotte aux Sorciers), à destination des archéologues.
    • Optimisation du rendu WebGL pour des modèles 3D de très haute définition (>500 Mo)
    • Navigation fluide sur desktop et tablette avec contrôles intuitifs
    • Collaboration avec des archéologues pour modéliser l’expérience utilisateur
  • Identification (criminologie)

    • Electron
    • NodeJS
    • PostgreSQL
    Application Electron pour l’analyse de traces de sang, utilisée par les experts en criminologie pour des reconstitutions de scènes de crime.
    • Création d'une interface Electron pour l’analyse de projections de sang en environnement fermé
    • Application utilisée dans des contextes d’expertise judiciaire
  • Plateforme WeAssur

    • React
    • React Native
    • GraphQL
    • Django
    Plateforme de mise en relation entre intermédiaires d’assurance et leurs clients. Applications React Native (mobile) et React (web).
    • Développement d’une application mobile (React Native) et web (React) pour le suivi client
    • Mise en place d’un back-end GraphQL avec authentification JWT
    • Intégration de notifications push, paiement Stripe et outils de tracking (GA, Intercom)
  • Plomberie Intervention

    • React
    • React Native
    • NodeJS
    • PostgreSQL
    Application React et React Native pour la planification et le suivi d’interventions terrain dans une entreprise de plomberie.
    • Développement d’une application hybride React/React Native pour le suivi d’intervention
    • Gestion de planning, géolocalisation, reporting et photos terrain
    • Back-end sécurisé avec synchronisation offline/online
  • Système de suivi aéronautique

    • React
    • NodeJS
    • PostgreSQL
    Application web pour la traçabilité d’interventions sur aéronefs (Dassault Aviation). Conformité réglementaire, API REST sécurisée.
  • ERP Étiquettes

    • C++
    • SSAS
    • MSSQL
    ERP sur mesure pour l’industrie de l’étiquette adhésive. Gestion de production, statistiques multidimensionnelles, planning, facturation, comptabilité.
  • ERP Tour opérator

    • C++
    • SSAS
    • MSSQL
    ERP sur mesure pour un tour opérator. Gestion des commandes, planning, facturation, comptabilité.

Formation(4)

  • 2001 2002

    Maîtrise InformatiqueUniversité Aix-Marseille II

  • 2000 2001

    Licence InformatiqueUniversité Aix-Marseille II

  • 1998 2000

    DUT GTR Télécommunications et RéseauxUniversité Aix-Marseille II

  • 1998

    Baccalauréat STI ElectroniqueLycée Vauvenargues Aix-en-Provence

Bruno Marchasson | Développeur full-stack senior / Architecte JavaScript