Je suis une personne ouverte d'esprit et je cherche toujours à apprendre de nouvelles choses. J'aime les défis techniques et travailler en équipe.
Développement d’une suite logicielle pour FPGA (C++) sous Linux (CentOS 7/8) :
Travail en équipe (+30 personnes) méthode AGILE
Refactoring des Contraintes de Timing FPGA
Implémentation de fonctions STA (Static Timing Analysis)
Implémentation de l’API python correspondante
Implémentation de l’interface graphique correspondante (QT)
Suivi QA de ces implémentations
Et d’outils spécifiques internes de simulation de timing (Python) :
Recueil du besoin et de connaissances auprès du département hardware
Implémentation en autonomie du logiciel
Utilisation de bibliothèques scientifiques (scipy, sklearn, multiprocessing, pandas, seaborn, matplolib), gestion multi-thread de génération de données grâce à de la régression quadratique, clustering et visualisation de ces données.
Responsable d’unifier les pratiques et le style de codage Python au sein de Nanoxplore.
Développement et déploiement du software embarqué dédié à un automate de cuisine sous environnement Linux (Python, C++ et C):
Design et implémentation d'un algorithme permettant de paralléliser les tâches de l'automate en fonction de ses ressources (Python / C)
Développement d'une bibliothèque de contrôle de bras robot en C++ wrappée en Python
Communication avec des microprocesseurs (bus CAN, Python / C)
Création d'une API REST avec endpoint de contrôle de l'automate (Python)
Requêtes à un serveur distant (Python <-> graphQl)
Tests, Reproductibilité, Documentation
Développement de nouvelles chaînes de mesures de la rame IRIS320 (C#):
Recueil des besoins auprès de la maintenance, construction de CdC.
Développement complet des chaînes de mesures : hardware (choix des capteurs, filtres analogiques, conditionnement de signaux, choix des cartes d’acquisition) et software (acquisition des signaux, filtres numériques, traitement d’images, algorithmie, mise en base de donnée).
Tests, mise en production, maintenance et évolution des chaînes de mesures, rédaction documentaire de l’ensemble.
Analyse des données recueillies (études de répétabilité, mise en forme des données) et création de software de consultation
Recueil des besoins, étude des technologies existantes puis réalisation d’un POC de modernisation des moyens de tests du laboratoire à l’aide d’une Raspberry Pi 3, conception de circuits imprimés, création de scripts en python/C et d’IHMs en C#.
Rédaction d’une documentation et d’une étude financière.
One month and a half in Zhongli, Taïwan in NCU (National Central University)
in Computer Science & Information Engineering.
- Français
- Anglais
- Espagnol