Thomas Richard
RayvolDéveloppeur Fullstack & DevOps
Développeur fullstack spécialisé dans la création de MVP et applications métier robustes. Fort d'un background scientifique, je transforme les idées business en solutions techniques scalables et performantes. Mon expertise couvre le cycle complet : de la conception à la production, en passant par l'architecture évolutive et l'automatisation des déploiements. 4 MVP livrés en production, dont des projets critiques (Airbus, Marine Nationale) et des SaaS en cours de croissance.
Réalisations clés
- 4 MVP déployés en production
- Client SaaS fidèle depuis 2 ans
- Applications critiques certifiées
- Architecture scalable
- Autonomie complète : de l'idée au déploiement automatisé
Expériences Professionnelles
- Solopreneur & Ingénieur - AiGenda
- Solopreneur & Ingénieur - Infrahaste
- Consultant Dev Fullstack – AFI-ESCA (Efor)
- Consultant Dev Fullstack – EDF (TMC)
- Flight Perfo – Airbus Helicopters
- ZEPHYR – Marine Nationale (CEPA)
- PTU – Airbus Helicopters
- Développement logiciel pour l'analyse de données physiques
- Travaux dirigés en physique
Projets Personnels
AiGenda
Agent IA de planification personnelle
Création d'un SaaS de planification intelligente pour répondre au besoin d'une gestion de temps fluide et personnalisée, en combinant calendrier, priorisation automatisée et agent IA.
Rôle : Responsable de l'intégralité du développement fullstack — de l'architecture frontend/backend à l'infrastructure CI/CD sécurisée.
Impact : MVP en production avec une base d'utilisateurs croissante et une infrastructure prête pour évoluer au-delà de la phase privée.
Technologies :
- Frontend : Next.js (App Router), Tailwind CSS, TypeScript, i18n avec next-intl
- App mobile : React Native, Expo, TypeScript, Tamagui
- Backend : Supabase (PostgreSQL, Edge Functions, Auth), Stripe (paiement multi-devises)
- Infrastructure : Docker, Traefik (TLS via Cloudflare), Ansible (IaC), Supabase, monitoring Prometheus
- CI/CD : GitLab CI, releases automatiques, déploiement orchestré via Ansible
Infrahaste
Infrastructure-as-a-Service pour PME/Startups
Conception d'une stack d'infrastructure prête à l'emploi, adaptée aux petites équipes sans expertise DevOps, avec sécurité Zero Trust et surveillance intégrée.
Rôle : Développement complet d'une plateforme exportable incluant réseau, sécurité, monitoring et pipelines automatisés.
Impact : Solution déployable prête à l'usage après phase de production privée, simplifiant la mise en place d'une infrastructure robuste pour les PME.
Technologies :
- Proxmox : Hyperviseur avec réseaux VLAN
- OPNsense : Firewall, NAT, DMZ, VPN (Zero Trust)
- Traefik + Pomerium : Reverse Proxy + SSO sécurisé
- Authentik : Authentification centralisée (OAuth2, MFA)
- Bind9 : DNS interne
- Grafana, Prometheus, Netdata, Graylog : Monitoring
- GitLab + Runner, Terraform : CI/CD & IaC
- Nextcloud, GLPI : Services internes
Missions Clients
AFI-ESCA Extranet
Extranet Métier Assurance
—Efor / Rayvol
Développement d'une application métier sécurisée pour la gestion des contrats et des sinistres dans le secteur assurantiel, avec des exigences élevées de fiabilité et évolutivité.
Rôle : Implémentation d'une architecture fullstack robuste avec automatisation des tests et des déploiements continus.
Impact : Système résilient et scalable, préparé pour les évolutions fonctionnelles futures et une intégration fluide dans l'écosystème client.
Technologies :
- Frontend : Angular, TypeScript, HTML/CSS, RxJS
- Backend : .NET, C#, Node.js
- Base de données : SQL Server, MongoDB
- CI/CD : GitLab, Jenkins, Octopus Deploy
- Tests : Jasmine, Karma, SpecFlow
- Conteneurisation : Docker
Flight Perfo
Application Embarquée Airbus Helicopters
—Airbus Helicopters / SII
Développement d'une interface critique pour la visualisation de données de vol, conforme aux normes de certification logicielle DO-330.
Rôle : Conception du frontend et intégration avec le backend embarqué tout en respectant des contraintes strictes de sécurité et de performance.
Impact : Interface certifiée prête à être utilisée dans des environnements aéronautiques critiques, démontrant rigueur dans un contexte réglementé.
Technologies :
- Frontend : JavaScript, HTML/CSS
- Backend : C++ sur calculateur
- Framework : Qt
- Tests : Qt Test Framework, Coco
- Norme : DO-330
AH Perfo Library
Outil Windows Native
—Airbus Helicopters / SII
Création d'une application Windows native pour le calcul de performances aéronautiques.
Rôle : Développement sous .NET avec tests intégrés, garantissant fiabilité et facilité d'usage pour les utilisateurs internes.
Impact : Outil stable et maintenable pour des calculs spécialisés en environnement Windows certifié.
Technologies :
- Frontend : Windows Forms
- Backend : C#
- Tests : Visual Studio Testing Tools
- Norme : DO-330
ZEPHYR
Application d'Aide au Vol (Marine Nationale)
—Marine Nationale / SII
Solution d'assistance au vol pour pilotes d'essai, avec fortes contraintes fonctionnelles et en termes de sécurité.
Rôle : Lead technique — gestion fonctionnelle, coordination et développement fullstack sous contraintes DO-330.
Impact : Projet livré avec succès pour un client institutionnel, démontrant capacité de coordination et de prise de décision dans un contexte critique.
Technologies :
- Frontend : JavaScript, HTML/CSS
- Backend : C++, SQLite
- Framework : Qt
- Norme : DO-330
Webapp Minecraft
Clone JavaScript avec moteur WebGL 3D
—Projet personnel
Clone JavaScript de Minecraft avec moteur WebGL 3D — démonstration de maîtrise technique et d'architectures modulaires avancées.
Technologies :
- Frontend : React, Three.js, Cannon-es
- Backend : Node.js, Express.js
- Tests : Jest
PTU (Plan de Tests Unitaires)
Tests unitaires de code critique embarqué
—Airbus Helicopters / SII
Assurance qualité du code embarqué en C pour Airbus, renforçant la stabilité logicielle sous certification DO-178B.
Technologies :
- Langage : C
- Framework : RTRT
- Outils : SCADE, DOORS
- Norme : DO-178B
EDF ADR App
Outil interne de gestion d'incidents
—TMC / Rayvol
Outil interne de gestion d'incidents techniques — optimisation des workflows internes via une application .NET.
Technologies :
- Frontend : Windows Forms
- Backend : C# / .NET 4.5
- Tests : Visual Studio Testing Tools
️ Stack technique
- Développement : Node.js, Angular/React, .NET/C#, Express.js, TypeScript, SQL, MongoDB
- Automatisation & IaC : GitLab CI/CD, Docker, Portainer, Bash, Ansible
- Infrastructure & Réseau : Proxmox, OPNsense, VLANs, DNS (Bind9), VPN, Traefik, Firewalling, DMZ, Zero Trust
- Authentification & SSO : Authentik
- Monitoring : Grafana, Prometheus, Graylog
Soft skills
- Rigueur & autonomie
- Capacité à vulgariser
- Sens de l'architecture & anticipation des risques
- Esprit d'initiative
Formations et Diplômes
- Master 2 Physique FondamentaleAix-Marseille Université – 2018Préparation à l'agrégation et à la recherche en physique fondamentale.
- Master 1 Physique FondamentaleAix-Marseille Université – 2017Projets de simulation de systèmes planétaires et quantiques en C/C++ (C++11), avec optimisation multi-threading.
- Licence Physique-ChimieAix-Marseille Université – 2013–2016Modélisation physique avec Python (SciPy, NumPy, Matplotlib) et C/C++ sous Linux (Debian).
Langues
- Français : Langue maternelle
- Anglais : C1 (professionnel)
- Espagnol : B1 (scolaire)
Centres d'intérêt
- Sciences & technologies
- Jeux vidéo & jeux de plateau
- Ski, randonnée, escalade
- Projets open source