NATHAN OUDER

NANCY / FR

VOUS MEREMERCIEREZPLUS TARD.

Logiciel et données : comprendre les besoins, construire avec rigueur et apprendre en équipe.

01 / Réalisations

Projets

SwingBot

NestJS / Nuxt / TypeScript / PostgreSQL / Prisma / LLM / Docker

Un projet personnel d’analyse de marchés fondé sur une approche neuro-symbolique : associer l’interprétation d’informations par un modèle de langage à des concepts typés, des règles explicites et des contrôles déterministes.

Le système relie collecte multi-sources, analyse structurée et évaluation des décisions. Je prépare une extension RAG pour retrouver les informations du corpus par recherche sémantique, avec un stockage des embeddings prévu dans pgvector, en conservant les textes sources, leurs dates et leur provenance.

fed-api/fed-webapp

Laravel 12 / PostgreSQL / Nuxt / TypeScript / Pest / Cypress / Docker

Une application personnelle de gestion de tâches pour organiser le travail dans des espaces partagés. Je la fais évoluer sur plusieurs versions, du modèle de données aux parcours d’invitation et aux permissions.

Le projet relie conception de l’API, interface web et administration. Des tests backend et de bout en bout, l’intégration continue et un environnement Docker accompagnent les évolutions du produit.

Comparateur présidentiel

Python / PostgreSQL / Nuxt / TypeScript / LLM / Docker

L’essor des LLM m’a poussé à concevoir une méthode d’analyse des candidats à l’élection présidentielle. Ce projet en cours vise à dépasser la communication et le marketing politiques pour examiner leurs compétences de gouvernance à partir de faits sourcés.

Les LLM aident à structurer l’analyse des sources ; les citations sont contrôlées avant leur exploitation. Je relie collecte, données structurées, calculs reproductibles et visualisations, avec des critères, des pondérations et des limites explicités.

Keychron Studio

Python / GTK 4 / libadwaita / VIA/QMK / Linux

L’outil web du fabricant de mon clavier ne convenait pas à mon environnement Linux. Plutôt que d’ouvrir un ticket au SAV, j’en ai étudié le fonctionnement pour créer une application adaptée à ma configuration.

Rétro-ingénierie des échanges avec le clavier via le protocole ouvert VIA/QMK, interface native et séparation des privilèges pour l’accès au matériel. J’ai publié le code pour permettre aux utilisateurs intéressés de l’examiner et de l’adapter.

02 / Expérience

Expérienceprofessionnelle

  1. Développeur logiciel et traitement des données

    Septembre 2026 - Aujourd’hui

    Afludia, Maxéville

    Apprentissage orienté développement logiciel et traitement des données, au sein d’une entreprise spécialisée dans la régulation des demandes de dépannage et des urgences techniques.

  2. Développeur backend en alternance

    Septembre 2025 - Août 2026

    Moustache Bikes, Thaon-les-Vosges

    Contribution à la refonte d’une API et de ses flux de données : modélisation, synchronisation, autorisations et tests automatisés. J’ai proposé un générateur de modules pour uniformiser les développements, documenté les choix et présenté des mesures reproductibles pour éclairer les arbitrages techniques, avec la revue de mon référent.

    Nathan a pris en charge le développement backend d’un système qu’il découvrait, dans un domaine métier qui lui était inconnu, avec une autonomie remarquable pour un profil en début de parcours. Son travail se distingue par une rigueur rare à ce niveau d’expérience : il n’assure pas seulement qu’une fonctionnalité marche, il en interroge la robustesse et mesure avant d’affirmer.

    Paul TisserantTechnical Lead, Moustache Bikes
  3. Stagiaire en développement logiciel

    Février 2025 - Avril 2025

    Saga Digital, Pompey

    Conception en autonomie d’un moteur d’export PDF pour un logiciel interne. J’ai travaillé sur le rendu vectoriel, les polices, la résolution et les marges d’impression pour traduire les contraintes du document en une solution de génération automatisée.

  4. Fondateur et développeur indépendant

    Juin 2024 - Aujourd’hui

    Micro-entreprise

    J’ai créé ma micro-entreprise pour proposer mes services en activité secondaire aux clients qui recherchent un prestataire en développement logiciel et traitement des données, en parallèle de mes études et de mon parcours salarié.

03 / Formation

Formation

  1. Master Science des données

    Septembre 2026 - Juin 2028

    IDMC, Université de Lorraine, Nancy

    Master suivi en alternance, consacré à l’analyse de données, aux modèles statistiques et à l’intelligence artificielle appliquée, en parallèle de mon apprentissage chez Afludia.

  2. BUT informatique

    Sept. 2023 - Juin 2026

    IUT Nancy Charlemagne

    Formation en développement logiciel, algorithmique, bases de données et conduite de projets en équipe, avec une spécialisation dans la conception et la validation d’applications web et mobiles. Dernière année effectuée en alternance chez Moustache Bikes, en développement backend et traitement des données.

04 / Compétences

Compétenceset approche

  • Écouter et cadrer

    Je pars des usages et des contraintes métier pour clarifier le problème avant de choisir une solution. Je reformule le besoin, explicite les priorités et découpe le travail en étapes que l’équipe peut discuter et vérifier.

  • Concevoir en autonomie

    Je prends en charge des sujets de développement dans un cadre technique partagé. Je relie règles métier, API, données et validation, puis confronte mes choix à la revue de code pour préserver la cohérence du projet.

  • Travailler avec les données

    Je conçois des modèles relationnels et des flux de collecte et de transformation. Je porte attention à la cohérence, à la fraîcheur et à la reprise sur erreur pour rendre les données utilisables par les applications.

  • Vérifier avec rigueur

    Je vérifie les comportements par des tests automatisés et les performances par des mesures reproductibles. Je documente les conditions de comparaison et réexamine une hypothèse lorsque les résultats la contredisent.

  • Collaborer et expliquer

    Je travaille avec les développeurs, les interlocuteurs métier et les responsables du projet. Les revues de code et la restitution des arbitrages servent un même objectif : partager une compréhension du problème et de ses conséquences concrètes.

  • Proposer et transmettre

    Chez Moustache Bikes, j’ai proposé un générateur de modules pour uniformiser le travail de développement. Je documente les décisions et les méthodes pour que leur compréhension et leur réutilisation dépassent mon intervention.

  • Apprendre dans la durée

    Mes études et mes projets personnels prolongent mon apprentissage en entreprise. Je m’appuie sur la documentation et l’expérimentation pour explorer de nouveaux outils, puis les choisir en fonction du besoin et de l’environnement de l’équipe.

05 / Contact

Contact

Ne transmettez pas de mot de passe, donnée de santé ou autre information sensible.

Les informations sont utilisées uniquement pour traiter votre demande. Consultez la politique de confidentialité.