Abdallah - Développeur C

Ref : 081224B002
Photo d'Abdallah, Développeur C
Compétences
Expériences professionnelles
  • (04/ 2008 – 09-2008) : AES CHEMUNEX– Ville (Rennes)
    Service : R&D
    Secteur d’activité : Métrologie & Analyses microbiologiques.
    Fonction : Développement d’un FirmWare Embarqué d’un Emetteur RF.
    Description du poste et du Projet :
    Ce projet s’inscrit dans le stage de fin d’études, chez AES CHEMUNEX et qui a pour but de développer un FirmWare Embarqué d’un module de télémétrie, utilisant la technologie Radio Wavenis.

    Actions menées :
    • Rédaction des Spécifications Fonctionnelles & Techniques de l’Emetteur Radio.
    • Codage en langage C du Firmware Embarqué sur un MSP430F147.
    • Implémentation du module Bootloader pour mise à jour du Firmware par Radio.
    • Développement du module d’acquisition de la température des sensors (Dallas, PT100).
    • Développement d’un module DATALOGGING.
    • Développement du module de gestion des alarmes.
    • Développement d’une DLL en C# pour l’IHM sur le PC.
    Environnement Technique :
    Windows, Language C, C#, MSP430F147, Débuguer - Emulateur, JTAG, PDK Wavenis,

    (15 /04/ 2008 – 17 - 04-2008) : CORONIS SYSTEMS – Ville (Montpellier)
    Service : R&D
    Secteur d’activité : Embarqués Radio Fréquence.
    Fonction : Formation sur la Technologie Wavenis.
    Description du poste et du Projet :
    Cette Formation entre dans le contexte d’un stage chez AES CHEMUNEX qui a pour but de développer un nouveau Produit de télémétrie basé sur la technologie Wavenis.

    Actions menées :
    • Formation sur la Technologie du Chip Wavenis.
    • Les Outils mis en place par CORONIS pour utiliser leur gamme de produits.
    • L’architecture cible, MSP430F147.
    • La chaîne de compilation et débuggeur sous IAR Workbench.

    Environnement Technique :
    Windows, Language C, MSP430F147, Débuguer - Emulateur, JTAG, PDK Wavenis,

    (01/ 2008 – 03-2008) : L’INSSET – Ville (St Quentin)
    Service : Laboratoire CAO
    Secteur d’activité : Spatial, Télécommunications.
    Fonction : Implémentation d’un RTOS Embarqué sur l’OBS Libellule
    Description du poste et du Projet :
    Ce projet s’inscrit dans le cadre du Projet « LIBELLULE » de AMSAT - France, qui veut envoyer dans l’espace une Voile solaire qui permettra une fois déployée le déplacement du satellite sur son orbite.

    Actions menées :
    • Conception et Réalisation PCB d’une carte Electronique à base d’un Module ARM9.
    • Implémentation d’un OS Temps Réel sur l’ordinateur de Bord
    • Développement d’un module en lagunage C de gestion des caméras pour la prise des vues du Satellite Libellule.
    • Etude du Protocole Radioamateur AX25.

    Résultats Obtenus :
    Validation du Fonctionnement de l’RTOS sur la carte ARM9.
    Test et Validation de la brique logicielle d’acquisition des images par le port Série.
    Environnement Technique :
    Windows, Langage C, ARM9, Temps Réel, AX25.

    (02/ 2008 – 21/02-2008) : L’INSSET – Ville (St Quentin)
    Service : Laboratoire CAO
    Secteur d’activité : Réseaux Locaux Industrielle
    Fonction : Développement d’un Firmware MODBUS.
    Description du poste et du Projet :
    Il s’agit d’implémenter un protocole qui permettra de gérer les codes fonctions 3, 4 et 6 du MODBUS sur la carte DEBIO Formée par un PIC 16F877 :
    - Code fonction 3 et 4 pour les trames de lecture.
    - Code fonction 6 pour la trame d’écriture.

    La carte DEBIO est équipée de 4 Relais, 4 Entrées TORs et une sonde de température PT100.
    Actions menées :
    • Développement d’un Driver en langage C pour la gestion du protocole MODBUS.
    • Développement d’une IHM en VB, pour la Supervision des E/S de la carte DEBIO.

    Résultats Obtenus :
    Pour le test du fonctionnement du code développé, j’ai utilisé le logiciel ModBusPoll qui permet d’envoyer et de Recevoir des trames Modbus à la carte DEBIO par une liaison RS232/485.
    Pilotage des E/S à travers l’IHM.
    Environnement Technique :
    Windows, CCS, language C, VB6, ModBusPoll, PIC 16F877, RS232/485, Modbus,

    (01/ 2008 – 15/01-2008) : L’INSSET – Ville (St Quentin)
    Service : Laboratoire CAO
    Secteur d’activité : Architecture Avancée
    Fonction : Développement d’un Système On Chip sur FPGA
    Description du poste et du Projet :
    Il s’agit de réaliser un system on Chip sur un FPGA de type Spartan III, et de développer un driver UART et la validation fonctionnelle du système conçu.

    Actions menées :
    • Implémentation sur l’ FPGA d’un IP Cœur de Processeur 8bits « Picoblaze ».
    • Développement du driver UART en ASM.
    • Placement, Routage et Assignation des PINs de l’ FPGA.
    • Test et Validation.

    Résultats Obtenus :
    Le Système On Chip développé est fonctionnel.
    L’application UART est fonctionnelle, mais avec un petit problème de Baudrate, des fois je reçois la trame sur l’hyper-terminale du PC, mais pas avec les caractères souhaités.
    Environnement Technique :
    Windows, Xilinx ISE, Kit FPGA – Sparatan III, language ASM,

    (03/ 2007– 07-2007) : SIGMATEC – Ville (Djerba - Tunisie)
    Service : R&D
    Secteur d’activité : Automatisme & Informatique Industrielle
    Fonction : Développement Systèmes Embarqués.
    Description du poste et du Projet :
    • Développement d’un Firmware en langage C pour un Variateur de vitesse d’un moteur asynchrone (220V/ 6A).
    Ce Firmware a été implémenté sur une carte électronique formée essentiellement de :
    - Microcontrôleur PIC 16F876 qui va gérer la variation de vitesse.
    - Partie de puissance qui est le Hacheur à base d’un TRIAC.
    - Deux boutons de commande (Augmenter/ Diminuer la vitesse).
    • Participation à la réalisation d’un Système de Tracking par GPS, faisant intervenir la technologie GSM/GPRS.

    Actions menées :
    • Conception PCB de la carte Electronique du Variateur de Vitesse
    • Développement d’un Firmware en langage C pour un Variateur de vitesse d’un moteur asynchrone (220V/ 6A).
    • Etude et Choix des Composants ainsi que des Equipements qui interviennent pour la réalisation du système du Tracking.
    • Conception Hardware du Système.
    • Etude du Protocole GSM, ainsi que des différentes Commandes AT (Norme GSM07.07/GSM07.05).

    Résultats Obtenus :
    Validation du fonctionnement de la carte électronique conçue.
    Validation du fonctionnement souhaité au niveau du module variateur de vitesse.
    Test & Validation des Commandes AT avec le modem GSM/GPRS.
    Test & Validation de la communication avec l’antenne GPS.
    Environnement Technique :
    Windows, MPLAB IDE, PICC, ConvertSMS, ISIS, Eagle, language C, PIC 16F/18F.

    (02/ 2006– 07-2006) : ENIS – Ville (Sfax - Tunisie)
    Service : Laboratoire CAO
    Secteur d’activité : Télé-pilotage, Robotique.
    Fonction : Pilotage via Internet d’un Robot SCARA
    Description du poste et du Projet :
    • Conception du PCB Electronique de :
    -) Carte de puissance des moteurs du Robot formée essentiellement de trois Hacheurs à base de 4 transistors de puissance MOSFET (IRF 630).
    -) Carte mère formée par un microcontrôleur PIC 16F876 et un Serveur Web embarqué.
    • Développement du Firmware en langage C sur le microcontrôleur pour la gestion des trames en
    Provenance du serveur web. Ce serveur est une sorte de passerelle TCP/IP – RS232.
    • Configuration du serveur Web en lui spécifiant l’adresse IP, masque sous réseau ainsi que le port de Communication.
    • Développement d’une IHM en visual basique qui va assurer le pilotage à distance via les sockets réseau.

    Actions menées :
    • Conception du PCB Electronique
    • Configuration du serveur web.
    • Développement du Firmware en langage C.
    • Développement d’une IHM en VB.

    Résultats Obtenus :
    Pilotage du Robot via un Réseau locale (Intranet).
    Environnement Technique :
    Windows, MPLAB, PICC, Visual Studio, Eagle, ISIS, language C, language VB, PIC16F876, EZL-50 (Web server).

Études et formations
  • FORMATION
    2008 Master 2 Professionnel
    Systèmes Embarqués dans les Transports
    INSSET (St Quentin - France)

    2006 Ingénieur Electrique
    Ingénierie des Systèmes Informatiques
    ENIS – (Sfax -Tunisie)

    2001 Baccalauréat S
    Mathématiques
    Lycées 7/11/1987 – (Djerba -Tunisie)

    Langues :
    Français Courant
    Anglais Technique
    Allemand Notions

    DOMAINES DE COMPÉTENCES
    Logicielles Embarqués
    Systèmes Temps Réels
    Informatiques industrielles
    Electronique Embarqué

    CONNAISSANCES TECHNIQUES
    Microprocesseurs, DSP : ARM7/9, FPGA, DSP (DSPIC, TMS320).
    Microcontrôleurs : MSP430, PIC16F/18F.
    Outils CAO : Eagle, ISIS, Pspice, Simulink.
    Bus, Protocoles et Interfaces : RS232/485,USB, I2C, SPI, ModBUS, CAN, Wavenis, GSM/GPRS, TCP/IP, AX25.
    Appareils d'instrumentation : Oscilloscope, Multimètre, GBF.
    Outils de développement : IAR workbench, Xilinx ISE, MPLAB, Keil µVision, CCS.
    Langages et Assembleurs : C/C++, VHDL, VB6, C#, ASM
    Méthodes, Normes : UML, SADT.
    Gestion de Configuration : Team Foundation Server

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible
CV Développeur Informatique
Anthony

Développeur Informatique

  • LA BASSÉE
HTML CSS C JAVASCRIPT REACT.JS NODE.JS SQL GO
Disponible