# Bruno Seilliebert

> Ingénieur logiciel, Paris

- Email: bruno@seilliebert.dev
- GitHub: https://github.com/bruno00o
- LinkedIn: https://www.linkedin.com/in/bruno-seilliebert/
- PDF: https://bruno.seilliebert.dev/fr/cv.pdf
- Canonical: https://bruno.seilliebert.dev/fr/cv/

---

## Profil

Ingénieur logiciel, trois ans chez SFR sur le jumeau numérique temps réel du réseau : ingestion des données, graphe, interface web temps réel et agents IA d'analyse de causes racines, construits avec les équipes réseau qui les utilisent. Je livre et j'exploite ce que je construis, de la donnée à l'écran. À côté, un homelab et des projets personnels, de l'électronique au web.

## Compétences

- Langages: TypeScript, Python, Go, Java
- Infra: Docker, Kubernetes, Talos, Linux, GitHub Actions, GitLab CI
- Frameworks: TanStack Start, Next.js, Vue.js, Django, Spring
- Données: ClickHouse, Neo4j, Kafka, SQL, Redis
- IA: MCP, Deep Agents, Claude, Ollama
- Langues: Français (langue maternelle), Anglais (professionnel, TOEIC 930/990)
- Certifications: Neo4j Certified Professional

## Expérience

### Ingénieur logiciel, SFR (CDI), sept. 2025 - aujourd'hui

Jumeau numérique temps réel du réseau : 100 000+ équipements, des dizaines d'utilisateurs.

- **Ingestion de métriques SNMP** (Zabbix via Kafka), découverte réseau (S3) et syslog vers ClickHouse, et transformations alimentant le graphe : un log est visible dans l'interface en **moins d'une minute** (Vector, Go)
- **Graphe Neo4j du réseau**, algorithmes Graph Data Science (max flow) détectant les routeurs isolés
- **Application web temps réel** sur l'état du réseau, rafraîchie en SSE (TypeScript, TanStack Start)
- **Agents IA pour l'analyse de causes racines** en langage naturel : trois serveurs MCP (Neo4j, ClickHouse, NetBox) et un outil RAG maison (Deep Agents)
- Chantier des agents IA démarré seul, puis **encadrement d'un stagiaire** sur le projet
- **Sept services en production**, exploités en autonomie du provisionnement aux mises à jour ; un déploiement OpenShift sur un projet annexe

### Ingénieur logiciel, SFR (Alternance), sept. 2023 - sept. 2025

Outils internes des équipes d'ingénierie réseau, début du projet de jumeau numérique.

- **Application de visualisation du réseau** avec Neo4j et Next.js, pour analyser et optimiser l'infrastructure
- **Outil de configuration de routeurs** avec Vue.js et Django, et scripts d'automatisation Python réduisant le temps de déploiement et les erreurs manuelles

### Développeur web et mobile, Kynova (Alternance), juin 2022 - juin 2023

Sites web et applications mobiles pour les clients de l'agence.

- **Sites et applications web et mobiles** pour divers clients, de la maquette graphique à la livraison et à la maintenance (SEO, CMS)

## Projets

- [Kazimo](https://bruno.seilliebert.dev/fr/work/kazimo.md) (TypeScript, Bun, Effect, Matrix, LiveKit, ONNX): Objet connecté open source pour une personne âgée isolée : cadre photo, visio, assistant vocal (Matrix, E2EE).
- [Aroma](https://bruno.seilliebert.dev/fr/work/aroma.md) (Next.js, PocketBase, PWA): Consulter son emploi du temps universitaire sur mobile, là où ADE n'est pas lisible sur téléphone.
- [Homelab](https://bruno.seilliebert.dev/fr/work/homelab.md) (Kubernetes, Talos, Cilium, Flux): Un cluster Kubernetes auto-hébergé pour mes apps, mes services personnels et la maison connectée.

## Formation

### Master, Logiciel et Ingénierie des Données, Université Gustave Eiffel (Alternance), sept. 2023 - juin 2025

Mention Bien

### Licence, Informatique, Université Gustave Eiffel, sept. 2020 - juin 2023

Mention Assez Bien
