Disponible · France & international

Xavier Bérault

Ingénieur logiciel fullstack · .NET / React

Je développe et je maintiens des applications métier en production : APIs .NET, back-offices, web et mobile. Basé à Paris.

// dispo
Dès maintenant
// localisation
Paris ou Orléans · prêt à bouger
// langues
Français natif · Anglais C1
Portrait de Xavier Bérault
// Paris, France
2022
premier code en production
C1
anglais · français natif
3
clients majeurs : Dior, Unilabs, Ecosystem
01

À propos

Profil

Ingénieur logiciel fullstack (.NET 8, React, Next.js) basé à Paris. Depuis 2022, j'ai livré des logiciels pour le retail, le luxe et la santé : APIs, back-offices, mise en ligne et support. J'aime les sujets concrets et le code lisible, qui tient une fois en prod. À côté, je construis mes propres projets, comme un moteur analytique en Rust et WebAssembly ou une appli d'entraînement aux entretiens Python. Les démos sont plus bas. Je cherche mon prochain poste, en France ou à l'étranger.

02

Expérience

Parcours

Fév. 2024 - Août 2026

Enéance

Paris, France

Dernier poste

Ingénieur logiciel fullstack

3 clients dans 3 secteurs, plus l'outillage interne.

Retail

Ecosystem / JDME

Plateforme de collecte et de don d'électroménager (site vitrine Next.js, front et back-office React, API .NET 8), ~7 000 demandes/mois par prestataire.

  • .NET 8
  • Next.js
  • React
  • RabbitMQ

Luxe

Christian Dior Couture

Applications internes déployées dans le monde entier, un cluster par pays (données magasins, ventes employés, usages mobiles).

  • React
  • React Native
  • APIs

Santé

Unilabs

Application de prise de rendez-vous et de facturation patients, avec durcissement de l'infrastructure.

  • Laravel
  • SFTP
  • HPRIM
  • Docker
  • WAF

Interne

Biebog

Framework interne de composants plug & play pour back-offices, dont un éditeur WYSIWYG développé sur Lexical.

  • Lexical
  • Codegen
  • CRUD

Juil. 2022 - Fév. 2023

Version Net

Paris, France

Stage

Ingénieur études, développement et systèmes

  • Administration des systèmes internes et des environnements de production : serveurs Windows, pare-feu, supervision, dépannage et support utilisateurs.
  • Développement d'intégrations et d'outils internes en Java, PHP, Python et Microsoft SQL Server.
  • Mise en place et sécurisation de services en production ; rédaction des spécifications fonctionnelles et techniques.
  • Windows Server
  • PHP
  • Python
  • SQL Server

Mai 2021 - Juil. 2021

Agenium Scale

Gif-sur-Yvette, France

Stage

Développement logiciel

  • Développement de la génération de code Python et des backends C/C++ de NSIMD, une bibliothèque open-source de vectorisation SIMD permettant d'écrire du code performant et portable sur plusieurs jeux d'instructions CPU.
  • Python
  • C / C++
  • SIMD
03

Réalisations

Sélection

Christian Dior Couture

Luxe

Applications internes du groupe, déployées à l'international.

Ce que j'ai fait

  • Front React Native et back-office React
  • APIs .NET et flux de données
  • Traitement et validation en SQL
  • Hard delete et historisation automatisés
  • React Native
  • React
  • .NET
  • SQL
  • NoSQL
// interne, sous NDA

Biebog

Framework interne de composants plug & play pour back-offices (grilles, relations, formulaires, permissions). Il intègre un éditeur WYSIWYG que j'ai développé sur Lexical.

  • Lexical
  • Data grid
  • Codegen
  • Permissions
// interne, sous NDA

NSIMD

Bibliothèque open-source de vectorisation SIMD. J'ai écrit la génération de code Python et les backends C/C++ qui ciblent plusieurs jeux d'instructions CPU depuis une seule base de code.

  • Python
  • C / C++
  • Open-source
Voir le dépôt ↗

Unilabs

Rendez-vous et facturation patients pour un réseau de laboratoires. Échanges SFTP sécurisés, génération de fichiers HPRIM et infrastructure durcie (Docker, WAF ModSecurity).

  • Laravel
  • Docker
  • Sécurité
// interne, sous NDA

Publication

RGB to wavelength conversion, ICCSA 2023. Co-auteur d'un article sur l'extraction de la longueur d'onde à partir de valeurs RGB, en tenant compte des variations de saturation.

doi: voir la publication ↗
04

Projets perso

En accès libre

Mes projets perso, chacun avec une démo à essayer directement dans la page.

Glozème

Bibliothèque de cours de niveau universitaire, multi-matières, générée en statique avec Astro. Chapitres MDX, glossaire filtrable, recherche plein-texte (Pagefind), maths KaTeX, thème clair/sombre.

  • Astro
  • MDX
  • TypeScript
  • Pagefind

PyPrep

Plateforme type CoderPad pour préparer les entretiens Python : 261 exercices classés (Easy → Expert), éditeur Monaco, schémas Mermaid, mode entretien et export markdown.

  • Python
  • Flask
  • Monaco
  • Mermaid
// démo navigable et éditable · exécution des tests désactivée

Silex

Moteur de requêtes analytique qui agrège 10 M de lignes SIRENE réelles entièrement côté client, sans serveur : stockage colonne, kernels SIMD écrits en Rust puis compilés en WebAssembly, exécution répartie sur des Web Workers, et un comparatif de cinq moteurs du plus lent au plus rapide.

  • Rust
  • WASM
  • SIMD
  • Web Workers
// démo perf · chiffres mesurés en direct sur votre machine
05

Compétences

Stack technique

Maîtrise principale

  • C# / .NET
  • React / Next.js
  • TypeScript / JavaScript
  • SQL Server / MySQL
  • Python

Langages

  • C#
  • TypeScript
  • JavaScript
  • SQL
  • Python
  • PHP
  • C++

Frontend

  • React
  • Next.js
  • React Native
  • Expo
  • HTML / CSS

Backend

  • .NET 8
  • ASP.NET Web API
  • Entity Framework
  • Laravel
  • REST
  • RabbitMQ

Données & systèmes

  • SQL Server
  • MySQL
  • Cosmos DB
  • Windows Server
  • Docker

Outils

  • Git
  • Jira
  • Confluence
  • Postman
  • Visual Studio
  • Rider

Langues

  • Français (natif)
  • Anglais (C1)
06

Formation

Diplômes
2021 - 2024

Diplôme d'ingénieur en informatique

UTT, Université de Technologie de Troyes

Spécialité : IA, optimisation logicielle et analyse de données complexes.

2023

Semestre d'échange (enseigné en anglais)

University of West Bohemia

République tchèque.

2019 - 2021

DUT Informatique

Université d'Orléans

Orléans, France.

07

Contact

Par e-mail

Une opportunité en tête ? Parlons-en.

Un poste, une mission (VIE compris) ou une question ? Écrivez-moi, je réponds vite.