Mes compétences :
Électronique
Linux
Java
XML
Simulink
Python Programming
VHDL
UNIX
UML/OMT
SQL
MySQL
Microsoft Windows
Microsoft Office
Merise Methodology
Macromedia Flash
HTML
C++
C Programming Language
Assembler
Entreprises
SII IDF
- Ingénieur Développement C Embarqué
Paris2015 - maintenant- Développement d’un simulateur pour valider le fonctionnement d’une machine d’état permettant l’aide au chargement d'obus de manière automatique.
Le simulateur a pour but de permettre la mise en œuvre des tests de vérification de la conformité de la machine d’état en testant l’intégralité des mouvements.
+ Développement du simulateur en langage C sous Linux
+ Réalisation de scénarios de test en JSON-RPC
+ Tests et validations (exécution des scripts de tests, débuggage avec GDB)
+ Développement d’une application Java pour tracer des courbes (API SWING + JFreeChart)
Université Cergy Pontoise
- Projet académique : Developpement de jeux pour un apprentissage ludo-éducatif
Cergy2014 - 2014L'objectif du projet consistait à développer 2 jeux ludo-éducatifs, à destination d’enfants d’écoles primaires. L’un devait permettre l’apprentissage des tables de multiplications, et l’autre l’apprentissage des mots invariables. Pour le deuxième, l’enseignant devait pouvoir mettre à jour la base de données de son des mots invariables.
- JEU DES TABLES DE MULTIPLICATIONS :
Le but de ce jeu est de permettre aux enfants d'apprendre et de réviser leurs tables de multiplications selon différents niveaux de difficultés.
+ Programmation en langage Python
+ Création de l'interface graphique à l'aide du module Tkinter
+ Utilisation de timers, threads.
- JEU DE MOT INVARIABLES :
Le but de cette seconde partie est de permettre aux enfants de mémoriser l'orthographe de mots invariables. L'administrateur doit pouvoir simplement rajouter des mot et leur fichier son (format mp3) correspondant pour enrichir la base de donnée.
+ Programmation en langage Java
+ Création de l'interface graphique à l'aide de l'API JAVA Swing
+ Utilisation du langage PHP et du protocole FTP pour la mise en place de la base de donnée sur un serveur.
Université Cergy Pontoise
- Projet académique: Interface de consultation et de recherche d’informations issues de fichiers XML
Cergy2013 - 2013L'objectif du projet était de pouvoir fournir un petit logiciel en JAVA offrant une interface pour la consultation et la recherche d'informations issues d'un ensemble de fichier XML. Les fichiers XML à analyser étaient fournis sous une forme réduite (jeu de données réduit). Les données brutes XML sont issues de : http://www.data.gouv.fr/DataSet/551564
* Utilisation de l'API JDOM pour manipuler les fichiers XML
* Création d'une interface graphique Java SWING
* Utilisation de threads pour paralléliser certaines taches
Thales
- Apprenti Ingénieur Electronique et Informatique Industrielle
Courbevoie2013 - 2015 - Capitalisation des modèles Simulink dans une bibliothèque afin de passer d’une gestion locale des informations vers une gestion centralisée permettant ainsi d’éviter les redondances d’informations.
+ Création d'une toolbox commune
+ Recueil des modèles et de la documentation
+ Gestion de configuration
- Étude d'une commande Phase Shift d'un convertisseur DC/DC.
+ Simulations de la partie puissance sous Matlab/Simulink
+ Programmation de la commande avec un DSP TMS320F28335 ( génération automatique de code depuis un schéma Simulink à l'aide de la toolbox Embedded Coder et programmation en C)
+ Prototypage
ACEB Electronique
- Stagiaire R&D
2013 - 2013Développement d’une horloge mère sous noyau Linux synchronisé par GPS sur cible embarqué "ConnectCard for i.MX28 JumpStart Kit" de Digi
* Choix de la cible
* Programmation langage C (laison série, interruptions, thread)
* Prise en charge du protocole réseau PTP avec le daemon ptpd2 pour la synchronisation
Université Cergy Pontoise
- Projet académique: Jeu du démineur (langage C)
Cergy2012 - 2012L'objectif de ce projet était de programmer le célèbre jeu du Démineur en langage C.
L'interface avec l'utilisateur se faisait par le mode console du logiciel Visual C++.
+ Algorithme récursif pour creuser les cases jusqu'à trouver une mine
+ Lecture/Écriture d'une fichier pour la gestion des scores
Logic Instrument
- Stagiaire R&D
Igny2012 - 2012Développement d’un moniteur affichant une image PAL et intégrant des informations du Bus CAN sur cible BlizzardPack TDM3730 de Technexion :
* Mise en place d'une machine virtuelle
* Étude des différents systèmes d'exploitation envisageables
* Mise en place d’un système d’exploitation basé sur le noyau Linux grâce à Buildroot