Cyril Moron

Lead Software Engineer & Architecte Framework

Expert Logiciels Critiques | Architecture Framework | Ingénierie Logicielle Avancée

+33 6 78 81 06 90
Six-Fours-les-Plages, France
Github LinkedIn

Expériences Professionnelles

Naval Group

Lead Software Engineer

Naval Group
Poste Actuel
11/2022 - Présent Ollioules, France

Responsable technique framework, socle logiciel des Systèmes de Combat (CMS). Garant de la robustesse des systèmes legacy tout en pilotant la modernisation des services cœurs et des pratiques d'ingénierie.

  • Architecture Framework & Middleware : Conception et maintenance du socle distribué CMS autour de 3 piliers critiques :
    • Distribution de données : Maîtrise des échanges temps-réel (DDS/DLRL) et de la configuration distribuée (JGroups).
    • Résilience & Disponibilité : Mise en œuvre des mécanismes de tolérance aux pannes (Fault Tolerance) au niveau machine et processus.
    • Communication Inter-systèmes : Pilotage de l'invocation de méthodes distantes (Control/Command) via CORBA.
  • Support Expert : Analyse de dernier niveau sur des problématiques de haute technicité (latences réseau, corruption de données distribuées, fuites mémoire JVM, crashs systèmes).
  • Modernisation DevOps & Release : Transformation de la chaîne de production : migration de socles Jenkins vers une stack industrielle GitLab CI / Nexus. Pilotage du cycle de release, versioning et intégrité des livrables.
  • Autorité Python : Responsabilité du référentiel normatif technique Python du Groupe (règles de codage, outillage, industrialisation) en contexte Défense.
Naval Group

Intégrateur Logiciel Senior

Naval Group
12/2017 - 11/2022

Intégration logicielle et configuration système pour CMS sous-marins, principalement sur la classe Scorpène (programme brésilien PROSUB).

  • Intégration Logicielle : Assemblage full-stack du CMS, configuration OS, couches réseau.
  • Expertise Domaine : Intégration et validation des sous-systèmes critiques (veille locale, veille externe et Armes).
  • Performance & Stabilité : Analyse et optimisation des contraintes système (scalabilité, temps de démarrage, disponibilité opérationnelle).
  • Transfert de Technologie (ToT) : Formation technique et support auprès de la Marine Brésilienne pour assurer leur autonomie sur l'assemblage logiciel du CMS.
Atos

Ingénieur Logiciel

Atos (Prestataire pour Naval Group)
07/2011 - 12/2017

Développement et intégration pour les systèmes de combat (Barracuda et Scorpène), spécialisation sur les systèmes d'armes et les interfaces matériel.

  • Séquences de Lancement d'Armes : Conception et implémentation de machines à états robustes pour les séquences de tir : SM39 (Exocet), F21 (Torpille) et MdCN (Missile de Croisière).
  • Interfaçage Équipements : Analyse approfondie des ICD constructeurs pour développer les modules de parsing et de gestion des formats réseaux complexes (MdCN).
  • Ingénierie Sous-Systèmes : Développement backend pour les domaines Situation Tactique et Senseurs.

Projets Personnels

Produits et outillages développés et maintenus opérationnels. Terrain d'expérimentation pour les agents IA, le full-stack moderne et les CLIs.

MyPacer — plateforme course à pied & outil B2B clubs FFA

SaaS en production · pipeline commercial opéré par Hermes agent (Nous Research)

Plateforme web grand public combinant un calculateur d'allure paramétrable et une recherche dans la base de données FFA (940 000 athlètes, records officiels, scraper hebdomadaire). Couplée à MyPacer Club, module B2B destiné aux dirigeants et bénévoles de clubs d'athlétisme : il transforme la collecte des résultats du week-end en opportunité de communication automatique.

  • Architecture full-stack : API Python (FastAPI, uv), web SvelteKit, scraper FFA, dashboard MyPacer Club. Sous-packages indépendants, conteneurisés, déployés en staging et production via Docker Compose et GitHub Actions.
  • Pivot agent-native : le pipeline commercial DecaSaaS (prospection des clubs FFA, relances, renouvellements de saison) est opéré par Hermes agent (Nous Research) via une CLI dédiée. Python/Typer conçue comme surface d'exécution pour un LLM : sorties JSON, modes remote/local, tokens scopés, skills opérateur Markdown chargés à la volée.
  • Stack : Python (FastAPI, uv), SvelteKit, PostgreSQL, Docker, GitHub Actions, Hermes agent.

Nestor — assistant IA personnel self-hosted

Instance OpenClaw · Infrastructure virtuelle isolée et sécurisée

Instanciation d'agents IA personnels propulsés par OpenClaw déployés et sécurisés sur une infrastructure Linux virtualisée isolée.

  • Skills métier custom : veille technologique, développement d'applications, monitoring sport & santé, équipe multi-agent pour le brainstorming de sujets techniques.
  • Layering multi-modèle : modèle frontière en orchestrateur principal pour bénéficier de capacités agentiques fortes et d'une autonomie élevée, déléguant les tâches spécialisées à des LLMs plus légers (typiquement DeepSeek). Arbitrage capacité / latence / coût.
  • Sécurité & industrialisation : isolation par VM KVM dédiée, secrets gérés hors workspace, accès Telegram restreint aux contacts pairés, déploiement Ansible idempotent, services systemd user.

Health & Sport CLIs — outillage personnel

Suite de CLIs Python sur APIs officielles et privées · double consommation humain + agent

Famille cohérente de CLIs Python sur les outils de suivi quotidien : APIs officielles (Strava, Withings) ou reverse engineering des APIs privées mobiles (Coros, Yazio). Sorties duales : tables rich pour l'humain, JSON structuré pour la consommation par un agent IA.

  • strava-cli : activités, segments et statistiques de course à pied via l'API officielle Strava.
  • withings-cli : composition corporelle (balance) et ECG (BPM Core) via l'API officielle Withings.
  • coros-cli : métriques de sommeil extraites de l'application Coros.
  • yazio-cli : suivi nutritionnel sur l'API privée Yazio.

Compétences Techniques

Langages
  • Java
  • Python
  • Rust
  • C / C++
Agents IA & LLM
  • OpenClaw
  • Hermes agent
  • Claude Code
  • CLI agent-ready & MCP
Infra & DevOps
  • Linux (RHEL/Debian/Arch)
  • Docker
  • GitHub Actions / GitLab CI
Métier & Pratiques
  • Architecture & intégration Logicielle
  • Maintien de Legacy
  • Agile / Scrum

Formation & Certifications

INSA Lyon
2010 - 2011
Master 2 Recherche (M2)
IA et Aide à la Décision
EPSI Lyon
2007 - 2010
Diplôme d'Ingénieur
Ingénierie Informatique
Oracle
Oracle Certified Associate (OCA)
Java SE 7 Programmer