Hedi - Chef de projet C++
Ref : 130926G002-
92390 VILLENEUVE LA GARENNE
-
Chef de projet, Développeur (43 ans)
-
Freelance
11/2013 à 07/2014 Alstom Transport – Saint Ouen
Ingénieur consultant projet ETCS niveau 1 sur corridors RFF
Rédaction de Spécifications Processus et besoins logiciels pour le déploiement de codeurs et balises ETCS niveau 1
Spécification des Process Plan Technique et Paramétrage
Spécification des fichiers d’interface de l’outil de paramétrage COMET pour codeurs et balises
Spécification de besoin de l’outil LTV pour la signalisation temporaire
Spécification de besoin de l’outil de gestion d’unicité des CRC
Rédaction de divers documents et jeux de test
Test de l’outil COMET de paramétrage des codeurs et balises
Environnement Technique: Word, Excel, PowerPoint, Argo UML, Xmind, Pencil Evolus, Excel, COMET, SIGART.
10/2012 à 09/2013 Projet personnel à l’étranger
05/2012 à 10/2012 CEA Projet LMJ – Courtaboeuf
Ingénieur d'étude et de développement
Intégration de l'outil HdfView dans Panorama
Étude de besoin et de faisabilité
Analyse
Étude des solutions
Réalisation
Spécification fonctionnelle
Conception
Développement
Intégration dans l'outil Panorama
Environnement Technique: Panorama, HdfView, C#, Java, C, User Controls, Fenêtrage Windows, VStudio, Eclipse
01/2011 à 04/2012 Valeo Contrôle Moteur – Cergy-Pontoise
Leader de Fonctions Contrôle Moteur
Pilotage de développements soft en Tunisie
Développer les modules
Fournir les entrants : planning, spécifications, issues, fichiers sources, plan d’intégration
Analyser et solutionner les issues existant
Fournir le support technique
Répondre aux questions en liaison avec l’équipe système
Création d’issues Soft/Système pour le cycle en cours ou le cycle suivant
Assurer les livraisons
Relire & archiver les livraisons
Vérifier la conformité des livraisons
Dérouler les tests unitaires
Archiver les modules et rédiger la note d’intégration
Suivre l’intégration des modules
Dérouler les tests d’intégration
En cas de problème, créer le ou les issues pour le cycle suivant
Environnement Technique: C++, Calculateur de contrôle moteur, Interface CAN, Trames sécuritaires, Renesas, Rtrt, Qac, Pvcs
11/2008 à 12/2010 Thalès RSS – Vélizy villacoublay
Ingénieur Signalisation ferroviaire
Mise en œuvre du code d’enclenchement des postes d’aiguillage
Analyser le besoin
Couvrir et tracer les exigences
Spécifier les principes de signalisation liés aux interfaces
Formaliser la spécification sous forme de tableaux d’exigences et d’informations
Tracer « in situ » les exigences d’entrée
Concevoir l’architecture des graphes de signalisation
Implémenter les graphes de signalisation
Déployer les postes de manœuvre
Générer le code d’enclenchement
Dérouler les tests fonctionnels
Vérifier les paramètres
Amélioration & Innovation
Tracer systématiquement les problèmes rencontrés
Proposer des solutions pour améliorer le processus
Environnement Technique: ASIFER, ClearQuest, UML, Word, Visio, MEI, Simenv, MGM
02/2007 à 10/2008 SPX Services Solutions / Johnson Controls – Osny
Ingénieur Projet
Pilotage sur site et en offshore des travaux sur les modules d’installation
Externalisation des travaux
Former les développeurs en Macédoine et en Bulgarie
Migrer les ressources matérielles, logicielles, ….
Alimenter en travaux
Fournir le support technique nécessaire
Management avec les Équipes produit (clients internes)
Réceptionner les demandes d’évolution et de correction
Définir les jalons
Aiguiller les travaux sur site ou en offshore
Evaluer les risques
Assurer les livraisons
Amélioration & Innovation
Etude sur les outils d’installations en ligne
Amélioration du processus de validation
Amélioration des livraisons
Systématisation des revues
Environnement Technique: Installshield, PVCS, TeamTrack, Sharepoint, Excel (Dashboard, Forecast, Tasksheet), DPInst, VC++
04/2005 à 01/2007
ALSTOM TRANSPORT – Saint-Ouen
Ingénieur développement logiciel dans le cadre de plusieurs projets au forfait
Projet SAGENOR hôte : logiciel simulant l’équipement de gestion des enclenchements sécuritaires des appareils de signalisation ferroviaire
Développement du compilateur des sources de l’armoire
Définition du lexique et de la syntaxe des fichiers « armoire »
Conception de l’arbre syntaxique et du visiteur d’impression
Conception du compilateur et du chargeur de DLL
Réalisation, tests et intégration des classes
Analyse de la cohérence de traduction des algorithmes
Etude des principes de fonctionnement de l’armoire réelle
Identification d’anomalies du simulateur et du traducteur
Chiffrage de la charge de correction des anomalies
Refonte de l’application
Spécification et conception des évolutions
Refonte de l’IHM
Réalisation de nouvelles fonctionnalités
Encadrement de la phase de validation
Livraison de l’application
Environnement Technique : Gnat, Ada 2005, GtkAda, Glade, Xml, Aflex, Ayacc, UML, Entreprise Architecte
Projet ERTMS-KVB : Equipement de contrôle de la vitesse du train à partir des balises sur la voie ferrée
Spécification de l’interface entre la carte UCM (Unité de Contrôle Mezzanine) et ILSP (Interface Logique Série Parallèle)
Inventaire des données à échanger entre les cartes UCM et ILSP
Découpage fonctionnel
Spécification du protocole de communication
Environnement Technique : Liaisons Ethernet, Séries, Parallèle
Projet TMA SAGENOR hôte : logiciel simulant l’équipement de gestion des enclenchements sécuritaires des appareils de signalisation ferroviaire
Correction d’une divergence entre l’équipement réel et le simulateur
Comparaison avec les spécifications de l’armoire simulée
Détection de la source de l’anomalie
Proposition d’une solution
Mise en œuvre de la solution
Livraison d’un exécutable mis sous test
Rédaction du document de description de version
Environnement Technique : Ada 95, GNAT, Gnat Programming Studio
Projet LAUSANNE Lago : Calculateur de statistiques de connexion sur les trames Wifi
Réalisation du Parseur du fichier des trames Wifi sur la base des d’expressions régulières
Génération des courbes avec la librairie ZedGraph
Déroulement du plan de validation
Rédaction du journal de validation
Environnement Technique : Visual Studio, C Sharp, Entreprise Architecte, ZedGraph, UML, Expressions Régulières
Projet SAGENOR affichage : Outils de visualisation de l’état du positionnement des équipements sur la voie
Spécification du format des fichiers liés à l’interface graphique
Fichier de page en XML associant à chaque page la liste des familles à visualiser
Fichier de couleur en XML associant à chaque état ses couleurs de visualisation
Conception et réalisation de l’interface graphique
Rédaction du document de conception
Réalisation de la fenêtre principale, du menu, de la barre d’outils
Réalisation des différentes boîtes de dialogue de configuration
Réalisation des classes pour l’affichage dynamique des différentes vues
Réalisation des classes pour la lecture et l’enregistrement des fichiers XML grâce à la librairie MSXML 4.0
Intégration
Ajout des classes réalisées
Mise en cohérence, compilation
Validation
Passage du plan de validation
Rédaction du rapport de validation
Livraison
Rédaction du document de description de version
Réalisation du livrable
Environnement Technique : Visual C++, MFC, Windows Forms, Entreprise Architecte, Argo UML, MSXML, DOM
04/2004 - 09/2004 MBDA – Direction des études amont – Châtillon
Stagiaire ingénieur de développement logiciel
Logiciel de déploiement de systèmes de défenses anti-aériennes
Spécifications d’une interface homme machine
Gestion du scénario
Gestion de la bibliothèque d’acteur
Conception et développement d’une application Java destinée à l’affichage en 3D et la réduction de terrain
Affichage de terrain en 3D avec Java3D (OpenGL et Diret3D)
Affichage des textures
Affichage des acteurs VRML ave Xj3D
Développement d’algorithmes de réduction de terrain
Triangulation du terrain avec l’algorithme de Delaunay
Stockage des paramètres en XML grâce à Java Architecture for XML Binding
Gestion de l’interface graphique grâce au Design Pattern "state"
Evolution en C++ d’un logiciel de mise en œuvre de déploiements de systèmes de défenses anti-aériennes
Développement de fonctionnalités liées à la cartographie de relief
Restructuration complète des données résultats pour une accélération des calculs et une évolutivité accrue
Export mémoire des résultats vers l’interface graphique grâce à Java Native Interface
Environnement Technique : Forte Java, Visual C++, Rational Rose, XML, VRML, UML, JNI, Swing, Java3D, JAXB, Xj3D
03/2003-06/2003 Micro2R – Service Technique – Mulhouse
Stagiaire ingénieur en développement NTIC
Développement complet du site web professionnel de Micro2R
Définition du cahier des charges
Définition du thème de la vitrine
Installation du serveur Apache distant
Modélisation de l’architecture de la base de donnée et implantation de celle-ci
Développement et intégration
de la vitrine de l’entreprise
des accès clients et commerciaux
des statistiques client sous forme de graphiques en images PNG générées
Maintenance clientèle
Installation de routeurs chez le client
Dépannage logicielle et matériel informatique
Montage de PC
Environnement Technique: PHP, MySQL, HTML, JavaScript, Flash, Player, Paint Shop Pro, Visual Basic, Serveur Apache, PhpMyAdmin
04/2002-09/2002 Laboratoire Gestion des Risques et Environnement – Mulhouse
Stagiaire ingénieur d’études et de développement
Développement en C++ d’une application Temps Réel de test pour la validation d’une carte d’acquisition
Utilisation de l’accès direct mémoire DMA associé aux IRQ pour pousser la carte d’acquisition dans ses retranchements fonctionnelles
Sauvegarde du journal de test
Détermination de la fréquence maximale d’acquisition
Evaluation de l’influence des systèmes multitâches Windows et Linux sur l’acquisition
Environnement Technique : C++, LabVIEW, DASYLab, TurboC DJGPP, Assembleur, Visual Basic
06/1999-09/1999 Bubendorff Volet Roulant – Service Méthodes – Mulhouse
Stagiaire technicien instrumentiste
Etude et mise en œuvre sur une installation d’extrusion de PVC, d’une boucle de régulation de température nécessaire au bon refroidissement des lames de volets
Etude de l’installation
Calcul de la puissance frigorifique mise en jeu
Calcul des pertes de charges sur le réseau hydraulique
Evaluation de la sécurité hydraulique et électrique
Choix d’une boucle de régulation normé 4-20mA
Etude du coût
Proposition d’une solution
Etablissement du planning d’implantation sur site
Environnement Technique : Réseaux électriques et hydrauliques, Régulateur, Automates TSX, Grafcet, Vannes électropneumatiques, Windows NT, Excel, Word, PowerPoint
CONNAISSANCES MÉTIERS
Ferroviaire ALSTOM, THALES, SNCF
Diagnostique Automobile Valeo Contrôle Moteur, SPX Services Solutions, Johnson Controls
Aéronautique MBDA
Environnement Laboratoire Gestion des Risques et Environnement
Industrie de production Bubendorff, Peugeot
Recherche CEA
SPÉCIALITÉS TECHNIQUES
Signalisation Ferroviaire
Développement objet C++ Java Ada
Ingénierie des systèmes embarqués
Cycle en V
PROJETS
Mise en œuvre du code d’enclenchement ferroviaire pour les lignes de métro à Pékin et Shanghai
Leader de fonctions contrôle moteur embarqué
Pilotage en offshore du développement de modules d’installation pour des outils de diagnostique automobile
Projet SAGENOR Hôte : simulateur d’armoires d’enclenchement de signaux et d’aiguilles présentes sur la voie ferrée
Projet SAGENOR Affichage : Affichage de l’état des signaux et des aiguilles présentes sur la voie ferrée
Conception et réalisations de fonctionnalités logicielles pour le déploiement de systèmes de défenses anti-aériennes
COMPÉTENCES TECHNIQUES
Systèmes
Windows 98/NT/2000/XP/VISTA/7, Distributions Unix, Cygwin
Langages
C, C++, C#, Java/J2EE, Ada 95/2005, Smalltalk, VB, PHP/MySQL, Shell, Batch, XML, HTML, JavaScript, VHDL, Installshield
EDI Visual Studio .Net, Eclipse, GNAT Programming Studio, ASIFER, Panorama, LabVIEW, DASYLab
Outils
TeamTrack, Serena, Rational Rose, Entreprise Architect, Argo UML, Word, Excel, Visio, Power Point, Matlab, Simulink, PhpMyAdmin, Dreamweaver, Macromedia Flash MX, Paint Shop Pro
Frameworks
Swing, Java3D, XJ3D (VRML), JAXB (XML), RMI, CORBA, SugarCubes, Socket C++/ Java, Bison et Flex, MFC, MSXML, DOM, Glade
Modélisation
UML
Archivage & Versionning PVCS, CVS, VSS
Automates Industriels
Siemens, TSX, Omron, Régulateurs PID
Processeurs et Circuits Intégrés
Intel 8086, Microchip PICs, DSP TMS320, RTX166 Full, Bus C.A.N, FPGA Altera et Xilinx
Autres
Compilateurs Visual Studio .Net, Eclipse, Renesas, Gnat, Forte Java, Turco C, DJGPP, Base de données Access Apache
FORMATION
2004 Ingénieur – ESSAIM - Ecole Supérieure des Sciences Appliquées pour l'Ingénieur de Mulhouse
2003 Maîtrise et Licence Electronique Electrotechnique et Automatique
2000 BTS Contrôle Industriel et Régulation Automatique
1998 Baccalauréat Science et Technologie de Laboratoire
LANGUES
Anglais Technique avancé
Arabe Intermédiaire
Allemand Débutant