Aller au contenu principal
Portrait de Allan
  • C# / .NET
  • React
  • Next.js
  • Node.js
  • Python
  • PostgreSQL
  • Docker
  • GitLab

Ransau Systeme · Consultant

Lead Développeur C# .NETBackend

Spécialiste de l'optimisation des flux de données massifs, de l'audit technique au déploiement.

Paris, France

Projets

Derniers projets

    • ReactJS
    • Node.js
    • Nest.js
    • PostgreSQL
    • API REST
    • CI/CD
    • IA Agentique

    Rôle

    Tech Lead & Architecte logiciel (SaaS B2B)

    Contexte

    Lancement d'une nouvelle solution destinée à la gestion de projets et d'achats pour le secteur industriel. L'objectif est de concevoir une plateforme SaaS B2B robuste, performante et prête à être commercialisée.

    Contraintes

    • Développement intégral à partir d'une page blanche.
    • Sécurisation des données multi-tenants (B2B).
    • Choix d'une architecture évolutive pour supporter les évolutions futures.

    Missions

    • Tech Lead intervenant sur l'ensemble du cycle de vie du produit, de l'architecture à la livraison.
    • Recueillir le besoin et rédiger le cahier des charges technique.
    • Sélectionner la stack technologique garantissant scalabilité et maintenabilité.
    • Concevoir et piloter l'architecture logicielle cloud-native de l'application SaaS B2B.
    • Encadrer directement une équipe de 6 développeurs.
    • Développer l'architecture backend et les interfaces frontend.

    Résultats & livrables

    1. Workflows IA : création d'agents et de skills sur-mesure.

    2. PostgreSQL : modélisation d'une architecture multi-tenants.

    3. DevOps : choix de la plateforme CI/CD, automatisation des tests, pipelines d'intégration et de déploiement continus.

    4. API : conception et développement d'une API REST avec Nest.js.

    5. Cahier des charges et architecture technique globale validés.

    6. Plateforme SaaS B2B entièrement développée et fonctionnelle.

    7. Socle technologique moderne facilitant l'ajout de futures fonctionnalités.

    • C#
    • Avalonia
    • MVVM
    • Dapper
    • PostgreSQL
    • Python
    • Docker
    • CI/CD
    • AutoLISP

    Rôle

    Lead Développeur C# & Architecte logiciel

    Contexte

    Le bureau d'études s'appuyait sur un outil obsolète (VBA/Access) dont le code source était partiellement perdu. L'objectif est de développer un outil métier moderne permettant d'automatiser la génération de plans d'armoires électriques complexes.

    Contraintes

    • Reverse engineering d'une base de données.
    • Maîtrise de l'ingénierie électrique pour gérer les spécificités métiers.
    • Génération de rendus au format DWG visualisables nativement sur AutoCAD.

    Missions

    • En charge du projet complet, du recueil des besoins jusqu'au déploiement, en interface avec les différents pôles d'ingénierie.
    • Choisir les stacks, concevoir l'architecture logicielle et le modèle de données relationnel.
    • Lead technique, développement actif et encadrement d'une équipe de 3 développeurs.
    • Développer l'application métier full-stack.
    • Déployer et configurer les serveurs de production.
    • Concevoir puis intégrer un workflow agentique IA pour l'interprétation des données métiers.

    Résultats & livrables

    1. Développement : application de bureau moderne C# + Avalonia, architecture MVVM et ORM Dapper.

    2. PostgreSQL : conception de l'architecture de la base de données, déploiement du serveur.

    3. DevOps : conteneurisation sous Docker et CI/CD avec GitLab.

    4. Microservices & scripts : services backend en Python et AutoLISP, automatisation et traitement de données métier.

    5. Architecture logicielle moderne déployée en production sur environnement ESXi.

    6. Module de génération de plans électriques au format DWG à partir de données métiers.

    7. Workflow IA agentique réduisant le temps de saisie des ingénieurs.

    Lire l'étude de cas

    • C#
    • Python
    • SQL
    • Linux
    • Git
    • API REST

    Rôle

    Développeur Backend (Optimisation & Performance)

    Contexte

    Un logiciel métier générant 750 k€/an souffrait de lenteurs paralysantes face à des passages de racleurs produisant 1 To à 8 To de données. L'objectif est d'accélérer la lecture et l'affichage des données collectées par les outils d'inspection de pipeline.

    Contraintes

    • Traiter des flux massifs de données binaires (ultrasons, capteurs) sans aucune perte d'information.
    • Maintenir la compatibilité pour les outils de Machine Learning.
    • Analyser un code source comprenant des librairies « boîtes noires » fermées (40% du code).

    Missions

    • Ingénieur logiciel dans un service R&D responsable de l'outil logiciel de visualisation et d'analyse de données d'inspection des pipelines de pétrole.
    • Concevoir et développer l'architecture logicielle backend (Projet Flash) pour traiter des flux massifs de données industrielles (fichiers binaires de 1 To à 8 To).
    • Auditer et décoder un logiciel legacy non documenté.
    • Inventer un nouveau format de données compressé optimisant le stockage.
    • Développer les nouveaux modules de lecture de flux de données binaires.

    Résultats & livrables

    1. Création d'un format de données propriétaire réduisant l'empreinte de stockage par 6.

    2. Nouveaux modules de lecture haute performance déployés en production.

    3. Plugins & Machine Learning : calculs de métriques physiques interfaçables avec des modèles de Machine Learning (Python/Matlab).

    4. Code source legacy 100% décodé assurant l'ajout de futures fonctionnalités.

    • C#
    • React.js
    • Python
    • MySQL
    • Linux
    • Docker
    • API REST
    • CI/CD

    Rôle

    Développeur Full-Stack C#

    Missions

    • Développement d'un logiciel métier de visualisation et d'analyse interactive de données de contrôle non destructif (CND) par ultrasons.

    Résultats & livrables

    1. Conception de l'architecture logicielle permettant de gérer des flux de données binaires lourds (500 Go à 1,5 To par analyse).

    2. Création des interfaces utilisateurs pour la visualisation interactive des données industrielles.

Compétences

Ce que je maîtrise

Expertises techniques

  • Backend

    Développement full-stack, conception d'architectures robustes (from scratch ou refonte legacy) et développement d'APIs performantes

    • C# (.NET Core / 8+)
    • ASP.NET Core API
    • Dapper
    • Entity Framework Core
    • Python
    • API REST
  • Frontend

    Développement d'interfaces modernes et création d'écosystèmes SaaS B2B évolutifs centrés sur l'expérience utilisateur

    • WPF
    • Avalonia
    • ReactJS
    • Next.js
  • Base de données & DevOps

    Architecture de base de données, Requêtes SQL, Conteneurisation des applications et déploiement de serveurs virtualisés

    • PostgreSQL
    • MySQL
    • NoSQL
    • CI/CD
    • Docker
    • Linux
    • Azure
    • GitLab
  • Workflows IA

    • Claude Code
    • Codex
    • Conception de skills
    • Fichiers Markdown
    • Structuration avancée du contexte
  • Architecture & Qualité

    • Clean Architecture
    • CQRS
    • DDD
    • xUnit
    • Moq
    • NUnit
  • Savoir-être

    • Gestion de projets agiles
    • Suivi COPIL/CODIR
    • Management & Tech Lead

Technologies

  • C# / .NET
  • React
  • Next.js
  • Node.js
  • Python
  • PostgreSQL
  • Docker
  • GitLab
  • C# (.NET Core / 8+)
  • ASP.NET Core API
  • Dapper
  • Entity Framework Core
  • Python
  • API REST
  • WPF
  • Avalonia
  • ReactJS
  • Next.js
  • PostgreSQL
  • MySQL
  • NoSQL
  • CI/CD
  • Docker
  • Linux
  • Azure
  • GitLab
  • Claude Code
  • Codex
  • Conception de skills
  • Fichiers Markdown
  • Structuration avancée du contexte
  • Clean Architecture
  • CQRS
  • DDD
  • xUnit
  • Moq
  • NUnit

À propos

Qui je suis

Lead Développeur C# .NET avec 5 ans d'expérience dans la conception d'architectures backend robustes pour des applications SaaS et des outils métiers.

Spécialiste de l'optimisation des flux de données massifs, j'interviens de l'audit technique au déploiement.

Pour maximiser ma productivité et accélérer la conception logicielle, j'intègre au quotidien des workflows IA agentiques, tout en conservant la maîtrise absolue de l'écriture du code et des choix architecturaux.

Formation

  1. 2021

    Diplôme d'ingénieur

    ESILV - École Supérieure d'Ingénieur Léonard de Vinci

    Paris, La Défense

  2. 2018

    DUT Informatique

    Université Paris Descartes

    Paris 16e

Langues

  • Français
  • Anglais

Centres d'intérêt

  • Basket-ball

    Compétition au niveau national

  • Echecs

    Pratiqué en loisir à un niveau intermédiaire