Gérald - Chef de projet C

Ref : 070408M001
Photo de Gérald, Chef de projet C
Compétences
C
C++
SQL
MS PROJECT
UML
VISUAL STUDIO
VB
Expériences professionnelles
  • MEDIANE SYSTEME (Le Pecq 78) En poste depuis Mai 2008
    IER Suresnes Juin 2011 à Septembre 2011
    • Conception et réalisation du système de mise à jour des logiciels des cartes électroniques communes aux bornes d’abonnement, de location et bornes de charges des véhicules électriques du projet AUTOLIB. Le STM32 embarquait un boot DFU, un loader et un firmware capable de charger les 2 autres. Support et transfert de compétence.
    Environnement : STM32 cortex M3. Raisonnance Ride 7. SVN.

    MEDIANE SYSTEME Le Pecq Janvier 2011 à Juin 2011
    • Autoformation à SysML. Rédaction d’une présentation de l’analyse systémique, 44 pages actuellement, de « La théorie générale des systèmes » jusqu’à SysML, en passant par SADT, SART, et UML. Je devrai m’occuper, après, de faire une synthèse sur la norme ISO 20000.
    • Recherche documentaire pour la veille technologique sur les produits de National Instrument et d’autres sujets comme ITAR, Méthodes agiles, IPV6, GPS, Galilléo, Camtasia, Ethercat, FlexRay.
    • Complément de quelques autres sujets UML, automatisation sous AutoCAD, traduction des règles MISRA.
    • Recherche de produits et chiffrage d’affaires au forfait.
    • Participation au projet du logiciel de la prothèse de cœur artificiel : analyse des documents entrants; à savoir le projet sous Rhapsody, spécifications et codes sources. Rapport d’anomalies.
    Environnement : Microsoft Office, Rhapsody, DOORS, TMS320C2000.

    Expertise logicielle chez un équipmentier automobile. Novembre-Decembre 2010
    Participation dans une équipe internationale (Allemands, Coréens, Français) à une investigation d'un problème de fiabilité sur un système de motorisation de toit ouvrant développé par un sous traitant Corréen.
    Le principe de cette investigation était d'ordre thématique basé sur une représentation Ishikawa.
    • Audit de code sources, rapports
    • Descriptions de tests d’investigation
    • Examen du rapport de test CEM (test en rapport avec la règlementation).
    • Plan de test fonctionnel complémentaire d’une version corrigée du soft.
    • Suivi des tests d’endurance, analyses des traces.
    Environnement : Microsoft Office, MS project, Python , Langage C, Bus Lin, Interfaces CAN Vector, Microcontroleur Freescale 8 bits MC9S08, Code Warrior.

    Mission chez un industriel du secteur de la Défense Juillet 2009-Octobre2010
    Dans le cadre de la résolution d’un problème d’obsolescence sur des enregistreurs de sous marins:
    • Ingénierie de projet : Création des modèles de documents du processus du développement logiciel selon GAM T17. Compléments et corrections sur des outils de suivi des exigences sur la suite Office 2003. Document des règles de codage. Générateur de classes C++ écrit en Python.

    • Développement : Conception et codage C++ d’un logiciel de lecture et de visualisation graphique des données. Logiciel d’installation avec InnoSetup. Aide en ligne. Rédaction des documentations associées : spécifications du logiciel, plan de tests, compte rendus de tests, documentation de fabrication du logiciel. Création de tutoriels en vidéo pour la formation des utilisateurs et des personnes de la maintenance du logiciel (surtout pour l’utilisation de Robohelp).

    • Innovation : Proposition d’un système électronique de gestion d’énergie qui a fait l’objet d’une enveloppe Soleau. Développement d’une présérie pour des valises de démonstration, schémas, routage et développement du logiciel en assembleur sur PIC16F630.
    Environnement : Windows XP Visual C++ 2008, InnoSetup, Python 2.6.

    Mission chez EADS GDI. Mai 2008 à Mai 2009 / 12 mois
    Ingénieur Concepteur Software
    Dans le cadre du développement d’un système de simulation d’exercice tactique composé de sous-systèmes embarqués répartis sur un bus CAN :
    • Développement de programmes en Python générateurs de code et de documentations.
    • Conception et codage de la couche application de 3 sous systèmes.
    • Conception d’un système d’automatisation de tests à base de scripts.
    • Développement de la couche Driver de 4 des sous systèmes comportant un PIC24HJ256GP610, les drivers sont les suivants : Bus CAN, UART, Mémoire FLASH, EEPROM, Bus SPI, CAD, reproduction audio, communication HF, Bus 1-Wire (composant DS2411 qui donne une adresse MAC), gestion des différentes sources d’oscillateurs.
    • Développement d’un Bootloader commun à tous les systèmes PIC24.
    • Développement d‘un simulateur d’un des systèmes sous traité, en attendant sa livraison.
    • Rédaction des documentations associées : spécifications, plan de tests, compte rendus de tests, documentation de fabrication du logiciel.
    Environnement : Windows XP, Visual 6 C++, Python 2.5, MPLAB 8.15a, Compilateur C30

    Ingénieur indépendant (Depuis Juillet 2006) Evreux
     Ingénieur Concepteur : création d’un atelier d’optique pour la fabrication de grands miroirs
    • Conception et fabrication de 3 machines correspondants aux phases successives du travail.
    • Conception et fabrication des appareils de contrôle : appareil de Foucault et Interferomètre.
    • Mise au point du processus de fabrication, essai sur plusieurs miroirs de 300 à 600mm.
    • Conception et développement des logiciels : Mesures et bulletins de contrôle ; simulation rhéologique pour le polissage ; site Web dynamique de commande d’acquisitions d’images par des téléscopes automatiques (le but est publicitaire).
    • Developpement de plusieurs serveurs http embarqués sur ******** pour la télémesure et le contrôle commande à distance; dont un pour les capteurs et actionneurs d’un bateau.
    Environnement technique : Visual Basic 6 sous Windows XP. SDK de Logitech. Autocad, SQL, PHP mySQL, Python, Borland C++ 5.0

    TEXAS INSTRUMENT France (Fevrier à Juin 2006)
     Ingénieur Software Senior (remplacement d’un ami qui devait quitter ce poste)
    • Développement de modules d’un atelier logiciel en environnement RTOS ou Standalone.
    • Rédaction de plans de validation pour les tests RTOS, dans le cadre de la validation d’un circuit intégré qui intégrait ARM11, DSP et un modem 3G.
    Environnement technique : Clearcase sous Windows. Langage C et compilateurs propriétaires Texas. NUCLEUS Cygwin

    JCAE Cergy (Juillet à Octobre 2005)
     Ingénieur Concepteur au service de réponse aux appels d'offres et d'études de faisabilités
    • Developpement du logiciel embarqué d'une carte de communication de flux audio et vidéo sur réseau MOST. J'ai d'abord développé l'application et intégré les couches de protocoles réseau MOST sur PC sous XP pour communiquer avec une carte d’évaluation.
    • Puis portage de l'ensemble sur cible FPGA XILINX intégrant le MicroBlaze et l'OS temps réel Xilkernel.

    (Decembre 2004 à Juin 2005)
    • Développement d'outils pour réaliser un système informatique distribué destiné au controle-commande sous TCP/IP.
    • Analyse et codage d'une librairie utilisant les sockets sous Windows 2000 et d'un système de traces basé sur des messages UDP.
    Environnement technique : C sous Windows XP, MicroBlaze , FPGA Xilinx Spartan3 , EDK, gcc, gdb

    THALES IS Montrouge (Juillet à Novembre 2004)
     Ingénieur concepteur
    • Développement d'un module du projet IFS (Integrated Fare System).Ce module permet d'échanger des données par Modem sur ligne RTC.
    • Rédaction des dossiers de spécifications logicielles et de conception préliminaire en Anglais.
    • Codage en C++. Revisions de code. Corrections de cahier de recette technique.
    • Développement d'un simulateur utilisant des scripts de tests
    Environnement technique : C++ , Visual C++, et W2000, MODEM RTC, Cygwin, Python, CMMI niveau 3.

    M.M.E.Ltd (Mars à Juillet 2004)
     Ingénieur Concepteur
    • Conception complète d’aérogénérateurs de 2kW de la conception, au prototype,
    • Conception mécanique sous Autocad,
    • Conception du système électronique d’excitation régulé par un PIC16C774. L’ensemble est capable d’utiliser un moteur asynchrone en générateur. Programme en assembleur sous MPLAB
    • Conception des outils, gabarits de montage et méthode de production.
    • Protection de propriété industrielle
    • Conception électronique et logicielle d’une carte d’injection de courant sur le réseau EDF : ces cartes d’une puissance de 4kW unitaire se synchronisent entre elles pour travailler en parallèle ou déphasés de 120°. Elles se synchronisent aussi sur une phase de l’EDF pour injecter le courant sur le réseau.
    • Application aux micro centrales hydroélectriques
    • Développement (non achevé) d’un logiciel en C sous NT de création de scripts de dessins pour Autocad de caractéristiques de cours d’eau.
    • Chiffrage des devis pour chaque installation
    Environnement technique : Autocad, PIC16C774 et 16F876, Assembleur sous MPLAB, C sous NT

    SAPHYMO S.A. (Octobre 2002 à fin février 2003)
     Ingénieur Concepteur
    • Conception architecture logicielle du système de mesure de radioactivité installé sur l’Hélicoptère Tigre
    • Vérification des schémas électroniques et corrections
    • Rédaction du cahier de spécifications logicielles et de conception préliminaire.
    • Codage et intégration du logiciel embarqué pour le 8051, conception des outils tests sous Windows NT sur PC
    Environnement technique : UML, C pour 8051 , Compilateur Keil, C sous Windows NT

    THALE-e-Transactions (mai 2001 à août 2002)
     Ingénieur Concepteur
    • Développement en C sur l’ARM7TDI d’un THP (Terminal de personnalisation des badges autoroutiers), et d’un Terminal de Visualisation et de Simulation de transactions GSS DSRC.
    • Selon ISO9001 : rédaction des DSL, réalisation du soft, conception d’outils de tests sous Windows sur PC et perturbateur électronique à base de PIC, validation par cahier de recette
    • Conception Etude et réalisation d’un système à base de PIC16F876 de chargement du programme de l’ARM7TDI par interface JTAG (système intégré au THP).
    • Intégration de l’électronique et des softs

     Intégrateur
    • Validation des badges de télé péages Autoroutier pour l’ASFA
    • Mise au point de l’interface matérielle utilisée lors de la personnalisation des badges sur un PC et conception électronique d’une deuxième interface
    • Développement avec Visual C++ d’un logiciel de test sur PC incluant un interpréteur de script, et produisant automatiquement des rapports de test en HTML
    • Validation de la couche logicielle de communication (dans le badge) aux normes 7816-3 T=1.
    • Correction de bugs et ajout de fonctionnalités sur la source en C du processeur ARM7TDMI
    • Vérification de couverture de test, mise à jour de cahier de tests
    • Conception, réalisation d’un perturbateur électronique de liaison série et son déclencheur logiciel développé avec Visual C++
    • Ecriture et validation d’une DLL gérant la communication 7816-3 T=1 + test de robustesse
    Environnement technique : C, THP, HTML, Visual C++, ARM7 Embedded ICE , MPLAB

    GENIOUS S.A. (Mars 2000 à mars 2001)
     Ingénieur Concepteur
    • Réalisation d’un module de communication série chargé de récupérer des images JPEG d’un périphérique
    • Réalisation partielle de l’IHM de ce projet avec Visual C++6.
    Environnement technique : C sous Windows NT4

    Sté CP8 (Schlumberger)
     Ingénieur conepteur au labo de qualification des cartes à puces sans contact :
    • Correction et développement d’un logiciel de tests avec Visual C++6 sous W95, W98, WNT4, W2000
    • Conception d’une DLL de communication série
    • Conception d’une machine distributrice de cartes à puces.
    • Réalisation d’expériences, investigations sur les problèmes de fiabilité
    • Réalisation d’un logiciel de personnalisation de cartes contactless Mifare
    • Création d’une traçabilité avec Excel et VBA
    Environnement technique : Visual C++6 sous W95, W98, WNT4, W2000, Excel, VBA

    ACTION NUMERIQUE Ltd (Septembre 1998 à Mars 2000)
     Ingénieur d’Etudes
    • Conception, développement et production d’un système de télé commande infrarouge utilisant le PIC16C505. Développement en assembleur avec MPLAB
    • Etude de faisabilité de maintenance logiciel sur un scanner intégré à un PC portable et participation au développement d’un logiciel de navigation routière en Visual Basic 5
    • Développement d’un logicel de planification de requêtes sur le Web, utilisation d’objets manipulants les protocoles FTP, SMPT et POP3 en C++Builder4
    Environnement technique : C, NT4, C++ sous DOS, IHM sur PC en C sous DOS,
    µcontroleur ST9

    ACTION NUMERIQUE Sarl (Mars 1993 à Mars 1999)
     Ingénieur d’Etudes
    • Développement d'une caméra Dôme :
    Conception mécanique, électronique, pilotage par ST90R50 en langage C
    • Développement d'un système de surveillance des véhicules dans les parkings sous-terrain :
    Rédaction du cahier des charges,
    Développement mécanique, électronique et logiciels répartis sur ST90R50 (langage C) et PIC16C73 (assembleur), Logiciel de supervision en VB5 sous NT4.
    • Conception et installation d'un système de neutralisation de l'acidité de l'eau dans les carrières :
    Développement d'un automate de dosage de pH, C et assembleur sur le ST90, Intégration sur site et recette technique.
    Logiciel de paramétrage et de traçabilité sur PC, C++ sous DOS.
    • Conception d'un doseur spécifique pour poudre alimentaire surgelée :
    Conception mécanique sur Autocad
    Intégration de l'automate de dosage ADPAN
    • Développement d'automates à partir d'électroniques modulaires
    Commandes/controle des Entrées/Sorties à partir d'un PC pour le convoyage automatique de poudres de 10 silos vers 7 machines de conditionnement. Supervision en C sous DOS.
    Réalisation en C et assembleur pour les ST90 , connexion en bus industriel RS422.
    • Télécommande sur courant porteur :
    Développement électronique des émetteurs.
    Développement en C sous DOS pour la supervision.
    • Développement d'une fraiseuse numérique 1500x3000mm pour matières plastiques et métaux légers.
    Conception mécanique.
    Développement logiciel C sous DOS.
    Développement d'un rack de commande de moteur pas à pas avec interpolation linéaire.
    • Développement d'un automate de dosage pondéral rapide.
    Intégration électronique et logiciel en C pour ST90R50, IHM sur PC en C sous DOS.
    Application : Installation de plusieurs machines d'ensachage et de régulation de débit.
    Environnement technique : C, NT4, C++ sous DOS, IHM sur PC en C sous DOS,
    µcontroleur ST9

    DOMOTIQUE ET COMMUNICATION Systèmes (Mars 1991 à Septembre 1992)
     Ingénieur concepteur
    • Développement en C sous XENIX 286 et C-ISAM des processus de saisie des données, échange de données sur bus RS422 avec les consoles d’appartement, transfert des alarmes par modem vers les intervenants extérieurs
    • Développement en C des programmes des ST90R50 des consoles d’appartements
    • Programme de récupération d’alarmes chez les intervenants
    Environnement technique : C sous XENIX 286, DOS, MODEM RTC

    R2C4 (Décembre 1990 à Février 1991)
     Analyste-programmeur
    • Participation au développement d’un logiciel de Gestion Electronique de Document : Ecriture de fonctions d’index B-Arbres et d’un programme de décompression d’images au format G3 et impression sur tous type d’imprimantes
    Environnement technique : C , DOS, Microsoft C 5.0

    DAPA Systèmes (1990)
     Technicien mesures physiques (mission intérim pendant mes études)
    • Contrôle qualité d’antennes HF de radiocommunication
    • Développement de deux logiciels de calculs de correction d’impédances d’antennes en C sous DOS BC1.00.
    Environnement technique : C , DOS, Borland C1.00

Études et formations
  • FORMATIONS
    Centre d’Orsay Université Paris XI (1990)

     Maîtrise de Sciences Physiques

    Formation continue au CNAM (2006 - 2009)

    Cursus A.I.S.L : Architecture et Ingéniérie des Systèmes et des Logiciels

    Unités d’Enseignement obtenues
     RCP101 Recherche opérationnelle et aide à la décision
     GLG105 Génie logiciel
     NSY115 Méthodes de conduites de projets
     NFE113 Administration de bases de données
     NFE114 Systèmes d’Informations WEB
     RSX101 Réseaux et Télécommunications
     NSY104 Architecture des systèmes informatiques
     NFP121 Programmation avancée
     ENG111 Information et communication pour l’ingénieur
     ENG200 L’ingénieur au 21ieme siècle
     GLG101 Test et validation du logiciel
     TET102 Management social pour ingénieur et communication en entreprise
     ENG110 Management de projet pour l’ingénieur
     GLG102 Ingénierie de la qualité et du contrat de service
     GLG207 Ingénierie des projets informatiques

    Anglais Test BULATS (2007)
     Niveau B2/3 moyenne 67/100

    COMPÉTENCES TECHNIQUES
    LANGAGES C, C++, PHP, Visual Basic 6, PASCAL, Python ASSEMBLEURS,VHDL.
    MATERIELS PC. Analyseur logique HP75645, HP16500C. Programmateur ALL03. Oscilloscope numeriqueLT344L. Analyseur de spectre
    SYSTEMES D’EXPLOITATIONS UNIX, DOS, WINDOWS NT4,2000, XP, RTOS, NUCLEUS
    BASE DE DONNEES C-ISAM, BDE, B-Trees, mySQL
    MÉTHODOLOGIE SADT, MERISE, UML, UWE
    TELECOMS & RESEAUX Modems RTC, GSM, Commandes HAYES. Modèles reseaux, protocoles TCP/IP. Camera IP, Routeur Linksys.
    LOGICIELS VC5/6, Visual 2008 , C++Builder 4, VB6, BC++ V2.00
    AUTOCAD, TURBOCAD ,(CAO)
    ROBOHELP, MPLAB (IDE des PICs)
    PROTEUS (schéma, et routage de circuits imprimés),
    MS-PROJECT98, CLEARCASE , CLEARQUEST. Tortoise, Outils Xilinx ISE et EDK 7.1. Visio . Docxygen. Whireshark. Cygwin, gcc, gdb.
    ÉLECTRONIQUE Conditionnement de signal. CAD. CAN. µcontroleurs ARM, Pic 8bits, PIC24, PIC32,SX,ST9,ST6, MSP430, MicroBlaze sur Spartan3, ********. Interfaces industrielles : moteurs pas à pas, CC. Camera CCD. Antennes. Programmation de PAL. Règles CEM en routage de CI & armoires électriques. Interface JTAG.
    Bus industriels RS422. Bus I2C. Bus aéronautique ARINC.
    Electronique de puissance:Triacs, IGBT, conversions AC-DC-AC.
    NORMES ITIL, CMMI, ISO9001, EN9100, ISO14000, ISO9126, DO178B, IEEE1048

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS