Aller au contenu

Disponible en freelance ou en CDI, Aix-en-Provence et région PACA

Amine Fatnassi, développeur fullstack freelanceDu drone au cloud Azure.

Je développe en C# / .NET et React TypeScript. J’intègre Microsoft 365, DocuSign et Azure dans des logiciels utilisés chaque jour par des milliers de professionnels.

Ingénieur système de formation, j’ai commencé par construire des drones et des chaînes d’acquisition embarquées. Sept ans plus tard, même exigence : un logiciel qui tient en conditions réelles.

Parcours de 2017 à 2025 : premier drone, ingénieur ENSIT, SETEC DIADES, Uptale, LexisNexis, ACD Groupe2017Premier drone2019Ingénieur ENSIT2019SETEC DIADES2022Uptale2024LexisNexis2025ACD Groupe

Terrain : drones, embarqué, R&D Web et cloud

Compétences

Mon cœur de métier aujourd’hui, et le socle d’ingénieur embarqué qui me fait penser performance, fiabilité et contraintes matérielles. En blanc, ce que j’utilise au quotidien.

Web et cloud

Back-end et API
C#.NET 8ASP.NET CoreAPI RESTMicroservicesSignalROAuth 2.0 / OpenID ConnectWebhooksInjection de dépendancesSOLID
Front-end
ReactTypeScriptJavaScriptReduxViteKendo UIOffice.jsWPFAngular (bases)
Microsoft 365
Microsoft GraphAdd-ins Outlook web et desktopEntra ID (Azure AD)Exchange Online PowerShellDocuSign eSignature API et SDK .NET
Azure et CI/CD
Azure FunctionsAzure BatchAzure OpenAIAzure SQLCosmos DBKey VaultAzure AutomationBicep (IaC)Azure DevOpsGitIIS
Données et qualité
SQL ServerPostgreSQLMongoDBxUnitNUnitRevue de codeClean Code

Terrain

Embarqué et temps réel
C / C++C# multithreadAcquisition multicapteursImagerie infrarougeLinuxRaspberry PiArduinoLoRa
Drones et robotique
PixhawkArduPilot APMMultiWiiDJILabVIEWNI VisionmyRIOBrevet télépilote (stabilisé et FPV)
Vision et IA
PythonOpenCVTensorFlowTensorFlow.jsAzure OpenAI

Parcours

Sept ans entre l’édition logicielle et la R&D industrielle, du plus récent au plus ancien.

  1. Mai 2025 à aujourd’hui

    Aix-en-Provence

    ACD Groupe

    Développeur fullstack .NET / React, freelance

    Éditeur de logiciels pour l’expertise comptable, plus de 3 000 cabinets clients, groupe TeamSystem.

    • Intégration de la signature électronique DocuSign : chaque cabinet signe avec son propre compte (architecture multi-comptes), OAuth 2.0 Authorization Code Grant, signature embarquée, webhooks de cycle de vie des enveloppes. Accès au programme partenaire DocuSign obtenu.
    • Archivage automatique des emails et pièces jointes dans le dossier client via Microsoft Graph : lecture des boîtes, envoi, catégorisation et classement.
    • Add-in Outlook web et desktop intégré à la suite ACD, déployé de façon centralisée avec Exchange Online PowerShell et Azure Automation.
    • Déploiements Azure automatisés en Bicep : App Registrations, scopes, consentement administrateur.
    • .NET 8
    • React TypeScript
    • Office.js
    • Microsoft Graph
    • DocuSign
    • OAuth 2.0
    • Bicep
    • Azure DevOps
    • Kendo UI
  2. Octobre 2024 à mars 2025

    Paris

    LexisNexis

    Développeur fullstack .NET / React, freelance

    Édition juridique et solutions documentaires.

    • Add-in Outlook en .NET 8 qui lit, écrit et envoie des emails depuis la solution métier grâce à Microsoft Graph.
    • Interface React TypeScript avec mises à jour en temps réel via SignalR.
    • Tests unitaires xUnit et résolution des problèmes d’authentification Azure AD et d’intégration cloud.
    • .NET 8
    • React TypeScript
    • Office.js
    • Microsoft Graph
    • Azure AD
    • SignalR
    • xUnit
  3. Décembre 2022 à juin 2024

    Paris

    Uptale

    Software Engineer

    Plateforme SaaS de formation immersive en réalité virtuelle.

    • Refonte de la chaîne d’encodage vidéo : Azure Batch et Azure Functions en .NET, FFmpeg et ImageMagick, pools de machines dimensionnés selon chaque vidéo. Temps d’encodage divisé par 3.
    • Intégration d’Azure OpenAI dans la plateforme, de la conception des appels à la mise en production.
    • Interfaces React TypeScript / Redux et services back-end .NET en microservices, testés avec xUnit.
    • .NET 8
    • React TypeScript
    • Redux
    • Azure Batch
    • Azure Functions
    • Azure OpenAI
    • FFmpeg
    • SQL
  4. Octobre 2019 à décembre 2022

    Vitrolles

    SETEC DIADES

    Ingénieur système R&D

    Inspection et auscultation d’ouvrages d’art. Projet R&D interne ID-NT© : inspection détaillée de tunnels.

    • Conception du dispositif d’acquisition d’images embarqué sur une machine d’inspection de tunnels, avec une chaîne multicapteurs temps réel incluant l’infrarouge.
    • Automatisation du post-traitement des données et des traitements d’images en Python / OpenCV, calculs lourds déployés sur Azure.
    • Logiciel WPF d’édition, de visualisation et d’export de la reconstruction 3D des tunnels.
    • C / C++
    • C#
    • WPF
    • Multithreading
    • Python
    • OpenCV
    • TensorFlow
    • Azure
    • Linux
  5. 2018 à 2019

    Tunisie et France

    SETEC DIADES, SICAP, InterCom Media

    Stages ingénieur

    Là où tout a commencé : des capteurs, des drones et beaucoup de soudure.

    • Capteurs embarqués sur drone avec transmission des mesures vers une application mobile, capture photo automatisée pour drones DJI, robot grimpeur.
    • Drone agricole pour identifier et traiter les palmiers attaqués par un ravageur.
    • Vision industrielle NI Vision : lecture de codes sur câbles électriques et contrôle de symboles sur barres d’aluminium.
    • Python
    • Raspberry Pi
    • DJI
    • LabVIEW
    • NI Vision

Projets

Des intégrations en production chez des éditeurs de logiciels, de la R&D embarquée et des projets menés par curiosité. Le code des missions appartient aux clients : voici ce que j’ai construit et ce que ça a changé.

  • ACD Groupe, 2025

    Signature électronique pour 3 000 cabinets comptables

    Chaque cabinet signe avec son propre compte DocuSign

    Architecture multi-comptes où chaque cabinet connecte son compte DocuSign par OAuth 2.0. Signature embarquée dans le logiciel, suivi des enveloppes par webhooks. Le travail a ouvert l’accès au programme partenaire DocuSign.

    • .NET 8
    • DocuSign eSignature
    • OAuth 2.0
    • Webhooks
    • React TypeScript
  • Uptale, 2022 à 2024

    Chaîne d’encodage vidéo sur Azure Batch

    Encodage 3 fois plus rapide

    Les vidéos des formations VR passaient par une chaîne lente et figée. Nouvelle orchestration Azure Batch et Functions en .NET : la taille du pool de machines s’adapte à chaque vidéo, FFmpeg et ImageMagick font le reste.

    • Azure Batch
    • Azure Functions
    • .NET
    • FFmpeg
    • ImageMagick
  • ACD Groupe, 2025

    Archivage automatique des emails clients

    Emails et pièces jointes rangés dans le bon dossier client

    Un module qui lit les boîtes mail via Microsoft Graph, catégorise les messages et range emails et pièces jointes dans le dossier client du logiciel comptable. Il gère aussi l’envoi depuis l’application.

    • Microsoft Graph
    • .NET 8
    • Entra ID
    • Microservices
  • ACD Groupe et LexisNexis, 2024 à 2025

    Add-ins Outlook branchés sur le métier

    Déployés à l’échelle de l’organisation, rien à installer pour les utilisateurs

    Des add-ins Outlook web et desktop qui lisent, envoient et classent les emails depuis la solution métier. Mises à jour en temps réel avec SignalR, déploiement centralisé en Exchange Online PowerShell et Azure Automation.

    • Office.js
    • React TypeScript
    • Microsoft Graph
    • SignalR
    • Azure Automation
  • Uptale, 2022 à 2024

    Azure OpenAI dans une plateforme de formation VR

    De la conception des appels à la mise en production

    Intégration de GPT-3.5 Turbo via Azure OpenAI pour proposer des suggestions aux utilisateurs directement dans la plateforme.

    • Azure OpenAI
    • .NET
    • React TypeScript
    • Redux
  • SETEC DIADES, 2019 à 2022

    ID-NT© : inspecter un tunnel en roulant

    Du capteur infrarouge à la reconstruction 3D

    Acquisition d’images multicapteurs en temps réel embarquée sur une machine d’inspection, post-traitement automatisé en Python / OpenCV sur Azure, puis un logiciel WPF pour éditer et exporter le modèle 3D du tunnel.

  • Stage SETEC DIADES, 2019

    Mesurer l’air des cheminées d’usine en vol

    Un drone équipé de capteurs survole les cheminées et transmet la qualité de l’air en temps réel vers une application Android.

    • Raspberry Pi
    • LoRa
    • Android
    • Python
  • Compétition, 1re place

    Drone Picture Challenge, Sfax 2018

    Un drone qui repère et photographie une cible précise. Premier du concours, avec un passage dans un reportage télévisé.

    • Pixhawk
    • Raspberry Pi
    • Python
  • Projet personnel

    Extension Chrome de prospection LinkedIn

    Envoi automatisé de demandes de connexion avec des messages personnalisés selon le nom, l’entreprise et le poste de chaque profil.

    • JavaScript
    • Chrome Extensions
    • HTML / CSS

Avant le cloud, le terrain

J’ai appris à coder sur des drones et des robots : des capteurs qui mentent, des batteries qui lâchent, du temps réel qui ne pardonne pas. C’est de là que vient ma façon de concevoir du logiciel.

Amine monte l’électronique d’un drone octocoptère sur un établi
Montage d’un octocoptère X8 sous Pixhawk.
  • Brevet de télépilote de drone 2020, stabilisé et FPV
  • Brevet théorique ULM 2020
  • Diplôme d’ingénieur Ingénierie système, ENSIT, 2019

Compétitions

Portrait d’Amine Fatnassi

Un projet .NET, React ou Microsoft 365 ?

Je suis ouvert à une mission freelance ou à un CDI, en région PACA ou à distance. Décrivez votre besoin, je vous réponds rapidement.