Étudiant ingénieur · ENSEEIHT, Sciences du Numérique

Paul Scata

Je conçois des systèmes logiciels fiables.

À la recherche d'un stage ou d'une alternance — à partir du 14 juin 2027 pour une durée d'au moins 4 semaines.

Paul Scata

À propos

Je suis étudiant en première année de Sciences du Numérique à l'ENSEEIHT (Toulouse), après une classe préparatoire PTSI puis PT* qui m'a donné de solides bases en mathématiques, physique et sciences de l'ingénieur.

J'aime comprendre un problème en profondeur, le modéliser, puis le résoudre avec rigueur — que ce soit en programmation, en preuve formelle ou en modélisation physique.

En dehors des cours, je pratique le judo (ceinture noire 1er dan) et le rugby en compétition : l'esprit d'équipe et la discipline y comptent autant qu'au travail.

Formation
ENSEEIHT — Sciences du Numérique (2026–)
Avant
Prépa PTSI / PT*, lycée Déodat de Séverac
Langues
Français · Anglais B2 · Italien B1
Localisation
Toulouse, France

Projets

Une sélection de travaux, avec le contexte, mon rôle et le résultat.

Traitement des eaux usées par flottation à microbulles

2025–2026

TIPE, classe préparatoire PT* · Conception du protocole, expériences, exploitation des mesures, soutenance orale

TIPE : étude d'un procédé de flottation à air dissous pour clarifier des eaux usées, de la modélisation au montage expérimental.

  • Physique des fluides
  • Python
  • Traitement de données
  • Expérimentation
Voir le détail

Contexte

La flottation à air dissous est un procédé courant de traitement des eaux : de l’air est dissous sous pression puis libéré sous forme de microbulles qui s’accrochent aux particules en suspension et les entraînent à la surface.

Mon rôle

  • Compréhension physique du phénomène (formation des bulles, interaction bulle-particule).
  • Mise en place d’un dispositif de flottation à air dissous reposant sur une enceinte pressurisée.
  • Exploitation des mesures et confrontation au modèle.
  • Préparation et soutenance orale devant un jury.

Résultats

À la suite des analyses réalisées, j’ai pu constater que l’ajout d’une solution de chlorure de sodium permettait d’améliorer l’efficacité du processus de capture des microplastiques. La flottation à air dissous constitue une méthode prometteuse et efficace pour favoriser l’élimination des microplastiques présents dans les eaux usées.

Ce que j’en retiens

Ce projet m’a permis de comprendre l’importance d’une répartition efficace des tâches dans le cadre d’un travail sur le long terme. J’ai également appris à solliciter des interlocuteurs extérieurs afin d’obtenir les matériaux nécessaires à la réalisation du projet. Enfin, j’ai développé ma capacité à faire face aux imprévus, à surmonter les difficultés rencontrées et à rechercher des solutions adaptées pour assurer la continuité du travail.

Preuves formelles par induction (Coq et Why3)

2026

Module Modélisation, 1re année Sciences du Numérique, ENSEEIHT · Écriture des preuves, formalisation des propriétés

Démonstration de propriétés de programmes fonctionnels sur les listes (append, rev) avec l'assistant de preuve Coq et l'outil de vérification Why3.

  • Coq
  • Why3
  • Induction
  • Logique
Voir le détail

Contexte

Deux TP de logique consacrés à la preuve de programmes : prouver qu’une fonction vérifie bien sa spécification, de façon vérifiée par la machine.

Mon rôle

  • Formaliser des propriétés sur les listes (concaténation, renversement).
  • Les démontrer par induction structurelle avec Coq.
  • Les vérifier avec Why3, en combinant annotations et démonstrateurs automatiques.

Ce que j’en retiens

Ce TP m’a permis de mieux comprendre les principes de la preuve formelle et l’importance de la rigueur dans le raisonnement logique. J’ai appris à identifier les hypothèses nécessaires pour démontrer la validité d’un raisonnement ou d’un programme. J’ai également compris la différence fondamentale entre tester un programme, ce qui permet de vérifier son comportement sur des cas particuliers, et le prouver, ce qui consiste à démontrer mathématiquement sa correction. Cette approche m’a sensibilisé à l’importance de la précision et de la rigueur dans le développement informatique.

Jeu du devin en Ada

2026

Module Programmation impérative (PIM), ENSEEIHT · Conception, programmation, tests

Programme interactif en Ada : l'ordinateur devine un nombre choisi par l'utilisateur, avec une stratégie de recherche efficace.

  • Ada
  • Programmation impérative
  • Tests
Voir le détail

Contexte

TP de programmation du module PIM : structurer un programme en Ada avec saisies contrôlées, boucles et sous-programmes.

Mon rôle

  • Concevoir l’algorithme et le découper en sous-programmes.
  • Gérer les entrées invalides et les cas limites.
  • Tester le programme sur plusieurs scénarios.

Ce que j’en retiens

La méthode du raffinage, que j’ai découverte au cours de ce projet, m’a permis de comprendre l’importance de décomposer un problème complexe en sous-tâches plus simples et structurées, afin d’en faciliter la compréhension et la mise en œuvre. J’ai également pris conscience que la majeure partie du travail ne réside pas dans l’écriture du code en elle-même, mais dans la phase préalable de réflexion, d’analyse et de décomposition du problème.

Expérience

Job d'été — Marie Blachère

Été 2024

Charancieux

  • Travail en équipe, dans un environnement à rythme soutenu.
  • Horaires matinaux (5 h – 12 h) tenus avec ponctualité.
Ce que j'en ai appris
  • J’ai compris l’importance d'une bonne communication et d'une organisation collective efficace pour mener à bien les missions et respecter les délais impartis.
  • J’ai appris à participer activement à la réalisation des tâches, à coordonner mes efforts avec ceux des autres membres du groupe et à contribuer à l'atteinte d'un objectif commun.

Job d'été — La Boulange

Été 2023

Thoiry

  • Travail en autonomie, sans supervision constante.
  • Horaires matinaux (5 h – 12 h) tenus avec ponctualité.
Ce que j'en ai appris
  • Cette expérience m’a permis de développer mon autonomie, notamment en apprenant à organiser mon travail, à planifier les différentes étapes et à respecter les délais fixés.
  • Prendre la responsabilité de mon travail : si c'est mal fait, personne ne le rattrape à ma place.

Compétences

Langages

  • Python
  • C
  • Ada
  • Java
  • MATLAB

Méthodes & outils

  • Git
  • Preuve formelle (Coq, Why3)
  • Analyse lexicale/syntaxique (ocamllex, Menhir)
  • Linux / shell

Sciences de l'ingénieur

  • Modélisation
  • Probabilités
  • Algorithmique
  • Optimisation

Langues

  • Français (natif)
  • Anglais (B2)
  • Italien (B1)

Ma présentation en vidéo

Trois minutes pour me présenter.

Contact

Un stage, une alternance, une question ? Écrivez-moi, je réponds rapidement.