Aller au contenu principal
Thème
English

Software Engineer & AI Engineer · Paris

William Stoops : Je décide d’une architecture, je la mesure, je la livre.

Je viens du calcul et de la performance, je construis des produits full stack en TypeScript, et je travaille tous les jours avec des agents et des LLM.

Me contacterTélécharger le CV (PDF, 56 Ko)

  • TypeScript
  • Python
  • C++
  • Rust
  • NestJS
  • React
  • PostgreSQL
  • Docker
  • LLM
  • Agents
  • MCP

Parcours

  1. 2021 · 1re année

    Epitech

    J’entre à Epitech en Master of Science, Expert en Technologies de l’Information : promo 2026.

  2. 2022 · 2e année

    GDS Élec

    Full Stack Engineer, GDS Élec

    juil. 2022 – janv. 2023

    • J’ai livré une application en production qui gère à distance des bornes de recharge électriques, via le protocole OCPP.
  3. 2023 · 3e année

    Lancement de STAXX, Strattt, puis INTM

    Je lance STAXX, mon projet de fin d’études, que je mène jusqu’en 5e année.

    Full Stack Engineer, Strattt

    sept. 2023 – févr. 2024

    • J’ai automatisé une chaîne comptable de bout en bout.

    Full Stack Engineer, INTM Groupe

    2024

    Entreprise de services du numérique (ESN).

    • J’ai livré seul et from scratch l’outil interne de pilotage d’activité de l’entreprise : KPI des business managers, suivi du statut des consultants (en formation, en mission, chez quel client).
    • NestJS
    • React
    • PostgreSQL

    Je suis heureux de recommander William Stoops, qui a effectué un stage au sein du Groupe INTM. J’ai eu le plaisir de travailler avec lui sur des missions de développement React, et bien que j’aie officiellement eu un rôle de mentor, il était clair dès le début que William possédait déjà un solide bagage technique et une grande autonomie.

    William s’est démarqué par sa curiosité et sa volonté d’apprendre. Il a abordé chaque défi avec enthousiasme et a toujours cherché à approfondir ses connaissances et compétences. Son autonomie et sa motivation étaient évidentes, rendant notre collaboration à la fois productive et enrichissante.

    Je suis convaincu que William continuera à exceller dans sa carrière et je le recommande vivement à toute équipe à la recherche d’un développeur talentueux et motivé. Son dynamisme et sa soif d’apprendre sont des atouts majeurs pour n’importe quel projet.

    Paul PlancqSenior Consultant Craft chez HoppR, mentor de William chez INTM GroupeRecommandation LinkedIn, 27 juin 2025
  4. 2024 · 4e année

    Corée du Sud, Korea University

    Une année à Korea University, en Corée du Sud, suivie en anglais : deep learning et computer vision.

    안녕하세요(bonjour)

    한국 · Corée du Sud

    Korea University

    • 61e au classement mondial QS
    • 1 an de cours en anglais
    • 3 modèles entraînés

    Ce que j’y ai appris

    Une année pour passer de l’usage des modèles à leur construction : les mathématiques d’abord, puis la façon dont un réseau apprend, calcul par calcul, et les architectures qui en sont nées.

    Propagation avant : l’entrée traverse le réseau jusqu’à la prédiction.Rétropropagation : l’erreur remonte, couche par couche, pour corriger chaque poids.
    Les mathématiques

    Algèbre linéaire

    Sur le manuel de Gilbert Strang, Introduction to Linear Algebra

    • Matrices et factorisations
    • Espaces vectoriels
    • Orthogonalité et moindres carrés
    • Valeurs propres
    • SVD
    • Rétropropagation et descente de gradient stochastique
    L’apprentissage
    Propagation avant et rétropropagation
    Calculées pas à pas : la sortie couche par couche, puis le gradient de l’erreur remonté par la règle de la chaîne.
    Apprentissage supervisé
    Apprendre d’exemples étiquetés, en réduisant l’écart entre la prédiction et la vérité.
    Apprentissage par renforcement
    Apprendre en agissant : un agent, un environnement, une récompense à maximiser.
    Les architectures
    1. MLPDes couches denses : le réseau de base.
    2. CNNDes convolutions, pour les images.
    3. RNNUne mémoire, pour les séquences.
    4. LSTMUne mémoire longue, qui retient ce qui compte.
    5. TransformerL’attention, au cœur des LLM.

    Modèles entraînés

    • BERT affiné

      Classification de texte, avec Hugging Face.

    • CNN

      L’état d’une partie d’échecs, reconnu sur l’image du plateau.

    • Détecteur de gestes

      En temps réel, de type YOLO, sur flux webcam.

    Un ordinateur portable ouvert sur du code, dans un café aux poutres de bois traditionnelles, face aux montagnes
    카페Du code, face aux montagnes.
    Un pavillon traditionnel coréen illuminé se reflète dans un étang, de nuit
    밤Un pavillon illuminé, reflété dans l’eau.
  5. 2025 · 5e année

    Retour en France

    안녕히 계세요(au revoir)

    Bonjour.

    De retour en France, je rejoins IT-Finance, éditeur de ProRealTime. Avec l’équipe de STAXX, nous passons sur NRJ Lille, puis remportons l’Epitech Summit.

    Software Engineer, IT-Finance, éditeur de ProRealTime

    Depuis sept. 2025

    Éditeur de logiciel financier, environ 70 personnes.

    • J’ai conçu et mis en production, en C++, un calcul de volatilité implicite qui n’existait pas dans le produit, sur l’univers d’options OPRA, de l’étude des modèles au déploiement. Seul développeur sur le sujet. Ses résultats servent aujourd’hui des dizaines de milliers de traders sur options.
    • Ce calcul tourne en continu et avait décroché à dix heures par cycle. Contre l’hypothèse de l’équipe, qui visait l’algorithme, j’ai démontré par la mesure que le coût venait de la structure de données. Je l’ai refondue : de 10 heures à 5 minutes, et des valeurs de nouveau à jour dans le produit.
    • J’ai migré en Rust le service d’actualités financières de la plateforme, en place depuis des années, et j’y ai ajouté un cache : 99 % de latence en moins sur la majorité des requêtes. En production, devant des centaines de milliers d’utilisateurs. Langage appris sur le poste.
    • C++
    • Rust
    • Python

    Surface de volatilité implicite en trois dimensions, selon le prix d’exercice et la maturité. Elle forme une vallée : la volatilité est plus basse autour du prix actuel et remonte sur les prix d’exercice éloignés, surtout aux échéances courtes ; avec le temps, la courbe s’aplatit et monte légèrement.

    Tourner la surface

    Le calcul, en miniature

    Volatilité implicite

    Le prix d’une option dépend de la volatilité qu’on attend du sous-jacent. La volatilité implicite est celle qui, dans le modèle de Black-Scholes, redonne le prix observé : une par prix d’exercice et par échéance. Ensemble, elles forment cette surface.

    σ 15 %30 %

    Glisser ou flèches pour tourner. Survoler pour lire le sourire et la structure par terme.

    Un cycle complet, à l’échelle

    1 heure = 1,2 seconde

    Avant la refonte10 h par cycle
    0 / 1 cycle
    Après5 min par cycle
    0 cycle

    Temps simulé : 0 h 00

    Depuis 2024

    STAXX

    Plateforme de commande de matériel pour le BTP

    • 1er au concours Epitech Summit
    • 300 personnes au pitch
    • 3 développeurs, dont deux que j’ai dirigés

    Projet de fin d’études Epitech. 1er au concours Epitech Summit, pitché devant 300 personnes.

    • J’ai porté le projet et dirigé les deux autres développeurs : découpage des sujets, arbitrages d’architecture, cohérence technique jusqu’à la livraison. J’ai réalisé l’intégralité du back-end.
    • J’ai conçu le moteur de correspondance entre le langage des équipes de chantier et le catalogue : « 20 colliers Atlas pour du tube de 26 » retrouve la bonne référence malgré les fautes, via un dictionnaire d’alias que chaque correction utilisateur enrichit.
    • NestJS
    • PostgreSQL
    • React
    William Stoops écoute une question, face au micro NRJ que lui tend un journaliste
    William Stoops explique STAXX face au micro NRJ, une invitation à l’Epitech Summit posée sur la table
    À la radio · NRJ LillePassage sur NRJ Lille, la radio régionale de NRJ, pour présenter STAXX.
    Le pitchDevant 300 personnes, sur la scène de l’Epitech Summit.
    William Stoops, le trophée de la première place en main, entouré de six personnes sur la scène de l’Epitech Summit
    Epitech SummitLa première place, trophée en main.
  6. 2026 · Promo 2026

    Aujourd’hui

    Promo 2026 d’Epitech. Software Engineer chez IT-Finance, éditeur de ProRealTime.

Intelligence artificielle

Pratique personnelle et travaux académiques.

  1. Agents et MCP

    J’utilise des agents de code tous les jours : décomposition de tâches, boucles agentiques, conventions de dépôt et garde-fous. J’ai branché des serveurs MCP pour automatiser mes propres flux.

  2. Intégration de LLM

    J’appelle les API OpenAI et Anthropic depuis mon code : function calling avec fonctions déclarées, sorties contraintes par schéma, gestion du contexte et des tokens, arbitrage coût / latence entre modèles.

Compétences et formation

  1. Langages

    • TypeScript
    • Python
    • C++
    • Rust
  2. Frameworks et outils

    • NestJS
    • Node.js
    • React
    • PostgreSQL
    • Prisma
    • Drizzle
    • Docker
    • Jenkins
    • CI/CD
  3. Formation

    • Epitech

      Master of Science

      Expert en Technologies de l’Information

      2021 – 2026

    • Korea University (Corée du Sud)

      Année suivie en anglais, deep learning et computer vision.

    • Langues

      Anglais professionnel, TOEIC 820.

Contact

Un poste, une mission ou une question ? Écrivez-moi.

E-mail
william.stoops@epitech.eu
Localisation
Paris, Lille ou full remote

Tous les champs sont obligatoires. Le formulaire prépare l’e-mail dans votre messagerie.