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
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.
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é.
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.
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.
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.
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).
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
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
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
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
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 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
Virtualisation & conteneurisation
Stockage & fichiers
Réseau & sécurité
Monitoring & identité
Applications auto-hébergées
Un point d'entrée redondant (Raspberry Pi) assure la haute disponibilité et la résilience des services hébergés.
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