AA

Bonjour, je suis

Alexandre ARTAUD

Ingénieur Logiciel Full Stack

Je construis des systèmes que je peux self-host, du code auquel je peux faire confiance.

À propos

Ingénieur, self-hoster, curieux par nature

Ingénieur informatique diplômé de l'UTBM, spécialisé en développement logiciel, je conçois et développe des applications web complètes, d'un ERP Microsoft Dynamics chez ABEO à des outils open source que j'héberge moi-même sur mon homelab.

Passionné par le self-hosting et l'infrastructure, la majorité de mes projets personnels visent à réduire la dépendance aux services cloud tiers : VPN, sauvegardes automatisées, sécurité réseau... Je code aussi bien en TypeScript qu'en Go, C# ou Rust selon ce que le problème exige vraiment.

Mon parcours en alternance, de Computacenter à l'UTBM puis ABEO, m'a appris à livrer du code fiable sur des systèmes critiques, tout en gardant le réflexe d'expérimenter sur mes propres infrastructures.

5+

Ans d'expérience

12+

Projets open source

20+

Technologies déjà utilisées

Projets

Une sélection de mes réalisations open source

Projet phare

Velar

Tableau de bord WireGuard self-hosted construit de zéro : gestion multi-interfaces, cycle de vie des clients (QR code, quotas, suspension auto), métriques Prometheus/Grafana, hub développeur avec testeur d'API et 4 thèmes UI.

GoReactTypeScriptGORMshadcn/ui
Voir le code

Orbix

Plateforme d'automatisation de sauvegardes self-hosted : wizard de création en 6 étapes, chiffrement AES-256-GCM, cron avancé multi-règles, vault de credentials chiffré et pipeline visualizer animé.

TypeScriptNestJSNext.jsPrisma
Voir le code

Facelock

Verrouillage automatique de session Windows par reconnaissance faciale. Pipeline CPU-only (YuNet + SFace), application de fond de tâche légère, ne fait confiance qu'aux visages enregistrés.

PythonOpenCVComputer Vision
Voir le code

CloudflareDynWanIPFixer

Mise à jour automatique d'un enregistrement DNS Cloudflare selon l'IP WAN dynamique du réseau. Vérifications périodiques, alertes email et déploiement Docker, entièrement configurable via .env.

TypeScriptDockerCloudflare API
Voir le code

mrename

Outil CLI de renommage intelligent pour séries TV : reconnaissance de plus de 10 patterns de nommage, analyse en temps réel et mode de prévisualisation sécurisé avant tout renommage en masse.

CCLIPattern Matching
Voir le code

PdfAForge

Service ASP.NET WebAPI léger pour convertir des fichiers PDF au format PDF/A-3B. Conçu pour la conformité facturation électronique en entreprise (Factur-X / NF Z 55-300).

C#ASP.NETWebAPI
Voir le code

Architecture

Comment j'aborde la conception logicielle au-delà des technos

Clean Architecture & DDD

Séparation stricte entre domaine métier et infrastructure, pour du code testable et indépendant des frameworks.

  • Velar (Go) : couches handlers/services/repositories découplées de la persistance GORM
  • Orbix (NestJS) : modules métier isolés (backups, vault, scheduler) via injection de dépendances
  • Refonte Laravel chez Computacenter : extraction de la logique métier des contrôleurs vers des services dédiés

API Design & Observabilité

Des APIs typées de bout en bout et des services que je peux réellement surveiller en production.

  • API typées de bout en bout avec tRPC (plateforme HDM Network)
  • Hub développeur Velar : testeur d'API avec proxy serveur, tokens jamais exposés au navigateur
  • Endpoint Prometheus et intégration Grafana sur Velar, Uptime Kuma pour le monitoring temps réel du homelab

Sécurité applicative

L'authentification et le chiffrement ne sont pas des options ajoutées après coup.

  • Authentification JWT + refresh token httpOnly, TOTP et hachage bcrypt sur Velar
  • Vault de credentials chiffré en AES-256-GCM sur Orbix
  • Authentification centralisée LDAP + Authelia sur le homelab
  • Durcissement et sécurisation d'une application Laravel critique chez Computacenter

Parcours pro

Mon évolution professionnelle

Ingénieur logiciel

ABEO · CDI

Rioz, Bourgogne-Franche-Comté · Hybride

Mars 2026 - Présent

Développement et maintien en conditions opérationnelles sur un ERP Microsoft Dynamics, avec un volet conformité réglementaire sur la facturation électronique.

  • Développement & MCO sur Microsoft Dynamics 365 F&O et AX 2012 (X++) : évolutions fonctionnelles, correctifs, adaptations du standard
  • Gestion documentaire via Lasernet
  • Participation à l'implémentation de la facturation électronique (intégration TX2 Cloud)

Ingénieur logiciel, applications cliniques

UTBM · CDD

Belfort · Sur site

Septembre 2025 - Mars 2026

Projet de recherche sur l'automatisation de la sédation en réanimation, en lien direct avec le CHU et les équipes hospitalières.

  • Outils logiciels pour l'automatisation de la sédation et de l'analgésie en réanimation
  • Conception et maintien des interfaces dédiées aux professionnels de santé
  • Structuration des données médicales et optimisation des bases de données
  • Connecteurs d'interopérabilité hospitalière (DPI, SIH, dispositifs médicaux connectés)
  • Référent technique entre l'université, le CHU et les entreprises partenaires

Ingénieur (stage, CDD puis alternance)

Computacenter · 3 ans 10 mois

Saint-Priest, Auvergne-Rhône-Alpes · Hybride

Novembre 2021 - Août 2025

Progression sur 3 contrats successifs (stage puis CDD puis alternance ingénieur) sur des applications métier critiques de supervision, avec une montée en responsabilité continue.

  • Refonte complète d'une application métier critique en Laravel 10 : sécurisation, montée en version, pérennisation
  • Module de gestion des dépendances de supervision avec interface web en arbres interactifs
  • Application d'orchestration des données de supervision (stack TALL) : collecte multi-sources, temps réel, credentials sécurisés
  • Modules d'import/export Excel et d'énumérations dynamiques
  • Dockerisation d'applications legacy dans le cadre d'un plan de sécurisation du SI
  • Tutorat d'un stagiaire ingénieur et transmission auprès de collégiens

Ingénieur logiciel

HDM Network ASBL · Stage

Belgique · À distance

Février 2025 - Avril 2025

Conception et développement complet d'une plateforme de mise en relation entre stagiaires/alternants et entreprises, avec un focus performance et expérience utilisateur.

  • Stack : Next.js, NestJS, Prisma, MySQL, Typesense, tRPC, Clerk
  • Moteur de recherche avancé et API typées de bout en bout
  • Authentification sécurisée et maintien en conditions opérationnelles d'applications TypeScript existantes

Depuis septembre 2020. En parallèle, je développe et self-host mes propres outils open source (Velar, Orbix, Facelock...) sur mon temps libre.

Formation

Diplôme d'Ingénieur en Informatique

UTBM (Université de Technologie de Belfort-Montbéliard)

Août 2022 - Août 2025 · Diplôme validé (208/180 ECTS) · Formation par alternance

  • Spécialisation de troisième année : développement logiciel avancé
  • Alternance de 3 ans intégrée à la formation (Computacenter)

DUT Informatique

IUT2 Grenoble

2020 - Février 2022 · Obtenu avec mention Très Bien

  • Délégué de promotion du semestre décalé
  • Soutien scolaire à des camarades de promotion pendant la période Covid

Certifications

Linguaskill Business - C1 Level

University of Cambridge

Février 2024 · ID J8LPN-7QZES

SL1 Professional Certificate

ScienceLogic

Juillet 2023 · ID 102408366

Compétences

Technologies et outils que je maîtrise

Langages

Frontend

Backend

Bases de données & ORM

DevOps, Cloud & Homelab

Homelab

Mon terrain de jeu personnel : R.O.G.E.R

R.O.G.E.R

(Resourceful Omniscient Gateway for Experiments and Research)
Depuis juin 2023

Depuis 2023, je construis et maintiens mon propre homelab, un serveur personnel auto-hébergé, dans le but de tester des technologies émergentes et d'approfondir mes compétences en systèmes d'information, automatisation, sécurité et administration réseau. Toutes les applications listées ci-dessous sont utilisées à des fins strictement personnelles.

Machine

CPU

Ryzen 7 5700G · 8C / 16T

GPU

RTX 2060 · 6 Go

RAM

128 Go DDR4 3200MHz

NVMe

2× 2 To Gen 4

HDD

4× 12 To

Infrastructure & technologies

Systèmes d'exploitation

LinuxWindows

Virtualisation & conteneurisation

ProxmoxDockerPortainer

Stockage & fichiers

OpenMediaVaultNextcloud

Réseau & sécurité

NginxCoraza (WAF)CloudflareWireGuard (PiVPN)Pi-hole

Monitoring & identité

Uptime KumaLDAPAuthelia

Applications auto-hébergées

BitwardenJellyfinNavidromeFirefly IIIStirling PDFConvertXGiteaKimaiYouTrackDocmostHome AssistantMCSManager

Mes outils, self-hostés

Un point d'entrée redondant (Raspberry Pi) assure la haute disponibilité et la résilience des services hébergés.

Ouvert aux missions ponctuelles

Contact

Discutons de votre prochain projet

Je suis actuellement en CDI chez ABEO, mais je reste ouvert aux projets open source qui m'intéressent sur mon temps libre, ainsi qu'à des missions ponctuelles rémunérées selon disponibilité. Contactez-moi pour en discuter et obtenir mon TJM.

Retrouvez-moi ici