Expériences
Réalisation d'interface graphique de contrôle de platines et lecture de capteur
Stage BUT3 (du 20/01/2025 au 12/05/2025)
LMI ENSTA
Palaiseau, 91120
-
Compétences développées
- Python
- Tkinter
- Sphinx (auto documentation)
- Librairies python : measpy, serial, threading, nidaqmx
- Figma
- Contrôleurs de platines, carte National Instrument, capteurs de pression
- Analyse des besoins
- Établissement de cahiers des charges fonctionnels et techniques
- Organisation d'un laboratoire de recherche
Première mission
Réalisation d'une interface graphique avec python 3.11 et tkinter pour contrôler diverses platines via un contrôleur. Utilisation de la librairie pySerial pour communiquer avec les contrôleurs en leurs envoyant des caractères ASCII. Gestion de plusieurs types de contrôleurs : isel, smc100, à venir...
Projet GitHub accessible
Documentation avec Sphinx accessibleSeconde mission
En lien avec la première mission, ajout de la fonctionnalité de lancer une liste de positions, avec une mesure à réaliser entre chacune. Les mesures sont réalisées avec measpy et sont séparées des mouvements. La solution prend une liste de positions sous forme de fichier csv ou tableau excel par exemple. Exécute ensuite les commandes pour aller sur toutes les positions et exécute une fonction entre chacune. Cette fonction est libre et est prévue pour accueillir une mesure par exemple.Troisième mission
Gestion de la lecture d'un capteur de pression Scanivalve en temps réel à haute fréquence depuis une carte National Instrument en série. La lecture implique une synchronisation entre un envoi d'un signal numérique et la réception d'un signal analogique. Demande ensuite une cartographie des valeurs récupérées à haute fréquence (environ 1 MHz).
Intégration à meapsy, librairie Python open source créée et utilisée par le laboratoire. La librairie a été créée par Olivier DOARÉ et est alimentée par Clément SAVARO. Mon travail a nécessité d'intégrer un type à la classe 'signal' (numérique ou analogique). J'ai également implémenté l'envoi de signaux numériques à des cartes National Instrument. Ma solution se trouve sous forme d'exemple d'utilisation de cette librairie.
GitHub librairie measpy de Olivier DOARÉ accessible, mon travail se situe dans la branche 'niwork'
GitHub librairie meapsy forkée de mon travail
Migration de traitements SSIS vers C# .Net
Stage BUT2 (du 29/04/2024 au 11/07/2024)
FNAC DARTY
Ivry-sur-Seine, 94200
-
Compétences développées
- C# .Net framework 4.8
- Requêtes SQL
- Processus d'enrichissement d'une base de données
- Utilisation d'un ORM
- Utilisation de Trace, méthodes d'extension en C#
- Traitements par lot
- Analyse de traitements SSIS
- Figma
- Processus de livraison, mise en recette
- Organisation d'une grande entreprise de commerce
Description de la mission
Migration de traitements SSIS mettant à jour une base de données à partir d'une autre. J'ai donc réécrit ces traitements en C# .Net en utilisant le framework 4.8, en les optimisant et les rendant plus propres et sécurisés. Leur optimisation était nécessaire étant donné que ces traitements faisaient partie d'une chaîne de traitements s'exécutant chaque jour et traitant des millions de données. Avec l'aide de l'architecte logiciel de l'équipe que j'ai intégrée, le traitement .Net était par lots.
Animateur FLIP
Participation aux éditions 2022, 2023 et 2025
Festival Ludique International de Parthenay
Parthenay, 79200
-
L'édition commence le 9/07/2025, à venir...
-
Compétences développées
- Explication de notions
- Animation d'un espace
- Présentation
Poste
Éditeur dédié Lansay sur la place de la mairie. Présentation des jeux 'Les mystères de Pekin' et 'Jemmes'.
-
Compétences développées
- Explication de notions
- Animation d'un espace
- Présentation
Postes
Jeux traditionnels en rues principalement aux carioles.
Stand jeux de société enfance à la place du drapeau.