Ouvert aux opportunités · France & international

Xavier Bérault

Ingénieur logiciel fullstack · .NET / React

Je conçois, livre et maintiens des applications métier en production : APIs .NET, back-offices, applications web et mobiles. Basé à Paris, disponible et ouvert à la mobilité, éligible VIE.

// dispo
En poste · ouvert aux propositions
// localisation
Paris · prêt à bouger
// langues
Français natif · Anglais C1
// statut
Éligible VIE · ouvert à toutes les opportunités
Portrait de Xavier Bérault
// Paris, France
2022
en production depuis
C1
anglais · français natif
3
clients internationaux : Dior, Unilabs, Ecosystem
01

À propos

Profil

Ingénieur logiciel fullstack (.NET 8, React, Next.js) basé à Paris. Depuis 2022, je développe et maintiens des logiciels en production dans le retail, le luxe et la santé : de l'API au back-office jusqu'à la mise en ligne et au support. J'aime les sujets concrets et le code lisible, qui tient une fois en prod. Je suis ouvert à de nouvelles opportunités, en France comme à l'international, et éligible VIE.

02

Expérience

Parcours

Fév. 2024 - Aujourd'hui

Enéance

Paris, France

Poste actuel

Ingénieur logiciel fullstack

4 clients, 3 secteurs, à l'international, tous en production.

Retail

Ecosystem / JDME

Plateforme de collecte et de don d'électroménager livrée de bout en bout (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 en production, 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 étude, développement et système

  • 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 en production santé. É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 personnels

En accès libre

Ce que je construis pour moi, en accès libre : code ouvert et démo live que tu peux essayer tout de suite.

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

Restons en lien

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

Un poste, une mission (VIE incluse) ou simplement envie d'échanger ? Écrivez-moi, je réponds vite.