Ahmed - Développeur C

Ref : 180118Y002
Photo d'Ahmed, Développeur C
Compétences
Expériences professionnelles
  • EDF & Laboratoire d'Electronique et Electromagnétisme (L2E), Paris, France
    (Électromagnétisme/ système embarqué / analogique / PCB /optoélectronique) 6 mois (2/2016 : 8/2016)

    Contexte :

    Conception d’un système optoélectronique embarqué pour le contrôle des peintures et des revêtements polymères dans les centrales de production électriques d’EDF.

    Réalisations :

    • Etude de besoin
    • Rédaction du Cahier des Charges
    • Rédactions des spécifications fonctionnelles
    • Rédactions des spécifications détaillées
    • Développement
    • Intégration
    • Maintenance Corrective et évolutive
    • Prototypage
    • Tests
    • Validation
    • Recette

    Environnements techniques :
    Langages de programmation : C, matlab
    Logiciels : PIC-C Compiler, Visual Studio, Altium Designer (Schématique, PCB), Orcad, LTspice, Notepad++, Advanced Design System (ADS), Arduino, Matlab, C
    Protocoles: Bluetooth, I2C, SPI, UART, GPIO.

    Descriptif :
    • Activités de management :
    • Rédaction du cahier des charges (fonctionnalités, contraintes, …).
    • Elaboration du planning et des estimations des tâches.
    • Activités de développement Hardware et Software:
    • Choix des composants.
    • Conception de schémas électroniques des cartes et routage des PCB (MCU, IR capteur, power management, BLE)
    • Développement du firmware des microcontrôleurs (CAN).
    • Contrôler les sources optiques et le détecteur par des circuits numériques et analogiques avec Arduino.
    • Validation et optimisation des prototypes.

    .......................................................................................................

    Laboratoire d'informatique de Paris 6 (Lip6), Paris, France
    (Système embarqué / Développeur C/C++ / PCB / capteur de qualité de l'air) 3 mois (10/2015 : 12/2015)

    Contexte :

    Smart badge : Conception d’un système électronique permettant de surveiller en temps réel le taux d’exposition des personnes aux polluants de l’air intérieur en milieu professionnel.


    Réalisations :

    • Etude de besoin
    • Rédaction du Cahier des Charges
    • Rédactions des spécifications fonctionnelles
    • Rédactions des spécifications détaillées
    • Développement
    • Intégration
    • Maintenance Corrective et évolutive
    • Prototypage
    • Tests
    • Validation
    • Recette

    Environnements techniques :
    • Langages de programmation : C.
    • Logiciels : MPLAB, PIC-C Compiler, Visual Studio, Altium Designer (Schématique, PCB), Proteus Professional (ISIS, ARES), Notepad++, Sublime text.
    • Protocoles: Wi-Fi, TCP/IP, I2C, SPI, UART, GPIO, IR.

    Descriptif :
    • Activités de management :
    • Rédaction du cahier des charges (fonctionnalités, contraintes, …).
    • Elaboration du planning et des estimations des tâches.
    • Activités de développement Hardware et Software:
    • Choix des composants.
    • Conception de schémas électroniques des cartes et routage des PCB (MCU, afficheur LCD, capteur de qualité d’air, récepteur/émetteur IR, gestion d’alimentation, gestion de sauvegarde des données, communication WiFi)
    • Développement des BSP et du firmware des microcontrôleurs.
    • Validation et optimisation des prototypes.

    .............................................................................................

    Laboratoire d'informatique de Paris 6 (Lip6), Paris, France
    (Système embarqué / Développeur C/C++ / PCB / capteur de température) 3 mois (2/2015 : 5/2015)

    Contexte :

    Smart Thermomètre : Conception d’un thermomètre sans contact avec envoi des données à une application mobile via le Bluetooth (BLE).


    Réalisations :

    • Etude de besoin
    • Rédaction du Cahier des Charges
    • Rédactions des spécifications fonctionnelles
    • Rédactions des spécifications détaillées
    • Développement
    • Intégration
    • Maintenance Corrective et évolutive
    • Prototypage
    • Tests
    • Validation
    • Recette

    Environnements techniques :
    • Langages de programmation : C.
    • Logiciels : MPLAB, PIC-C Compiler, Visual Studio, Altium Designer (Schématique, PCB), Proteus Professional (ISIS, ARES), Notepad++, Sublime text.
    • Protocoles : Bluetooth, I2C, SPI, UART, GPIO.

    Descriptif :
    • Activités de management :
    • Rédaction du cahier des charges (fonctionnalités, contraintes, …).
    • Elaboration du planning et des estimations des tâches.
    • Activités de développement Hardware et Software:
    • Choix des composants.
    • Conception de schémas électroniques des cartes et routage des PCB (MCU, afficheur LCD, capteur de température, power management, BLE)
    • Développement des BSP et du firmware des microcontrôleurs.
    • Validation et optimisation des prototypes.

    ...................................................................................................

    STCE (Science and Technology Center of Excellence), Cairo, Egypt
    (Système embarqué / Développeur C/C++ / PCB / analogique) 3 ans (10/2011 : 9/2014)

    Contexte :

    ROV: "véhicule à distance" est une petite voiture pour aider les soldats blessés à se protéger des zones dangereuses.


    Réalisations :

    • Etude de besoin
    • Rédaction du Cahier des Charges
    • Rédactions des spécifications fonctionnelles
    • Rédactions des spécifications détaillées
    • Développement
    • Intégration
    • Maintenance Corrective et évolutive
    • Prototypage
    • Tests
    • Validation
    • Recette

    Environnements techniques :
    • Modules : GPIO, UART, JTAG.
    • Langages de programmation : C/C++.
    • Logiciels : Notepad++

    Objectifs du projet:
    • Pièce électronique: Utilisation de MST32 Kit pour contrôler une voiture et envoyer son emplacement à un ordinateur portable
    • Partie mécanique: choisissez des moteurs avec un couple très élevé.

    Réalisations sur le projet
    • Activités de gestion:
    - Écriture d'exigences fonctionnelles (fonctionnalités, contraintes ...).
    - Réglage des échelles de temps du projet (estimation de l'énumération et de la durée de la tâche).
    • Activités de développement de matériel et de logiciels:
    - Construire la voiture avec un système de contrôle et Choisissez un moteur à courant continu.
    -Construit une forme extérieure à partir de matériaux composites durs.

    .................................................................................................

    STCE (Science and Technology Center of Excellence), Cairo, Egypt
    (Base de données / Développeur Java / RFID) 4 ans (10/2007 : 9/2011)

    Contexte :

    Comptage du stock d'entrée / sortie


    Réalisations :

    • Etude de besoin
    • Rédaction du Cahier des Charges
    • Rédactions des spécifications fonctionnelles
    • Rédactions des spécifications détaillées
    • Développement
    • Intégration
    • Maintenance Corrective et évolutive
    • Prototypage
    • Tests
    • Validation
    • Recette

    Environnements techniques :
    • Base de données Oracle, Java 7 / JEE, Reader, Tags

    Objectifs du projet:
    • Utilisation de la technologie RFID pour calculer le montant de l'échange d'un produit du magasin vers le marché et vice versa.
    • Enregistrer les factures et connecter les points de vente et le magasin via la fibre optique.

    Réalisations sur le projet
    • Activités de gestion:
    - Écriture d'exigences fonctionnelles (fonctionnalités, contraintes ...).
    - Réglage des échelles de temps du projet (estimation de l'énumération et de la durée de la tâche).
    • Activités de développement de matériel et de logiciels:
    - Construire le système et enregistrer les produits dans la base de données.
    - Raccorder les sites à distance avec de la fibre optique

Études et formations
  • Education

    Academic degree (Business English for Corporate Communications) 2017
    University Paris7 Paris-Diderot, Paris, France

    M.Sc. Computer Science, specialty electronics and computer systems 2016
    University Paris 6 Marie-Curie (UPMC), Paris, France

    Master Diploma: Advanced Materials & Technologies 2011
    Faculty of Engineering, Cairo University, Cairo, Egypt

    B.Sc. Electronics and Communication Engineer 2007
    Faculty of Engineering, Zagazig University, Cairo, Egypt



    Langages : C/C++, C#, JAVA, VHDL, Python, J2E
    Modélisation : Altium Designer (Schématique, PCB), Proteus Professional (ISIS, ARES), OrCad, LTSpice ,Eagle
    Framework Web : Html 5
    Systèmes d’exploitation : Windows, Linux.
    Systèmes embarqués : FPGA (Xilinx, Altera), NIOS II, STM32, PIC, Arduino
    Communication sans fil : Bluetooth, Zigbee, Wifi, GSP
    Gestion des données : SVN, Vault, CVS, BUGZILLA
    Gestion des projets : MS Project, MS office, Mind Mapping, méthode GANTT
    Logiciels : Altium Designer (Schématique, PCB), Proteus Professional (ISIS, ARES), OrCad, LTSpice
    IAR Embeddad Workbensh, Matlab/Simulink, Eclipse, Visual Studio, ModelSim, HDL Designer, ISE Xilinx, Quartus II 13.05.1, Notepad++, Cadance(Virtuoso, Encounter, RTL Compiler), LTSpice, Advanced Design System(ADS), ANSYS
    .....................................................................

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