e AFR – Ingénieur logiciel – 12 ans d’expérience // Votre interlocuteur euro engineering // Coordonnées Benjamin Gonzalez Directeur Agence Transport & Energie Email : [email protected] Tél. +33 1 77 68 61 36 Mob. +33 6 18 04 17 45 // Secteur d’activité Fournisseur de produits en télécommunications : Alcatel CIT (Alcatel Lucent), Opérateur de réseaux CPL : Effinéo, Transport : RATP, Sagem (Safran Engineering Services), Défense : Giat Industries (Nexter), Sécurité : Schlumberger, Constructeur d’automobile : Renault ; Service Public : Education Nationale // Domaine de compétences Développement, maintenance de logiciels, tests, formation Méthodes de Spécification : UML (cas d’utilisation, diagrammes de classe), LDS, SART, modèle entité-association (bases de données), Méthodes de conception : SD, Langages de programmation : Java, C/C++, Perl, Bash, Ksh, Chill, Base de données : SGDB Oracle ; langage Sql, interface Sql plus, Pro*C Compétences pédagogiques : guide d’utilisation d’outil de tests, assistance technique, formation // Outils Outil de spécification/conception : Stp Environnement de développement integré : Visual Studio 2010, Codeblocks ; Compilateurs/déboggueurs : JDK (Java), Compilateur GNU gcc/débogueurs gdb, dbx sous Unix, Linux Générateur d’application : make sous Unix/LINUX Outil d’analyse de protocole réseau: Wireshark ; Outil de tests unitaires : Attol Unitest Gestion de configuration : Subversion, Benchcom, Editeur de textes : notepad++, Vi, emacs, nedit, keyone, Bureautique : Microsoft Office, OpenOffice sous Windows; TPS sous Unix Environnements temps réel : RTC, Système temps réel d’Alcatel, de la Sat Systèmes d’exploitation, matériels : Linux (Debian, RedHat, Ubuntu) sur PC ; Unix sur Sun Solaris, HP ; Windows 7, NT, Ms-Dos sur PC Régressi (Logiciel Expérimentation Assistée par Ordinateur) Serveur d’application : Websphere // Langues Anglais : intermédiaire 1/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € - RCS : LYON B 330 421 462 – NAF 7112B // Expérience Euro-Engineering - mission RATP 12/2014 – 07/2015 Fonction : mise en œuvre de scripts et d’application en environnement de pré-production et tests Durée : 7 mois Projet : Assistance technique dans la mise en œuvre du Système d’Aide à l’Exploitation (SAE) des lignes de bus de la RATP Objectifs : - Migration des données d’exploitation depuis les centres localisés des lignes vers le Centre de Régulation et d’Information Voyageur (CRIV), Migration des données de sauvegarde d’exploitation entre processus Linux dédiés à la gestion des lignes de bus, Tests fonctionnels et d’intégration de l’interface SAE-radio Réalisations : - Pour la migration des données d’exploitation depuis les centres localisés des lignes vers le Centre de Régulation et d’Information Voyageur (CRIV) o extraction des données de production à partir de la base de données de production, transfert des données de production vers un serveur de pré-production, o montée de version des données, chargement des données dans la base de données de pré-production, o tests métiers de régulation de l’application SAE avec les données de production : préparation de l’environnement de tests assistance technique aux testeurs o extraction des données de pré-production, transfert des données de pré-production vers le serveur de production, o chargement des données de production dans la base de données de production o écriture de scripts shell Bash - Pour la migration des données de sauvegarde o transfert des données de sauvegarde de production vers un serveur de pré-production, o mise en œuvre du script de migration des données de sauvegarde entre processus Linux dédiés,à la gestion des lignes de bus, o vérification des données, o écriture de scripts shell Bash - Pour les tests fonctionnels, et d’intégration de l’interface SAE-radio o mise à jour des fiches de tests fonctionnels à partir des spécifications de l’interface entre l’application SAE et la radio (diagrammes d’échange des messages, description des messages échangés avec XML) o mise en œuvre des tests fonctionnels : préparation de l’environnement de tests, passage des tests fonctionnels o participation aux tests d’intégration o écriture de fiches d’anomalies 2/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B Environnements techniques: - Langages : Bash, Awk, Sql, Xml Base de données : Oracle Utilitaires : Putty, sftp, cron, Wireshark, SqlDeveloper PC sous Windows 7; sous Linux Euro-Engineering - Mission Sagem, SES 09/2014 – 12/2014 Fonction : maintenance corrective, tests Durée : 3 mois Projet1 : Projet Airbus 350 logiciel de tests du train d’atterrissage Objectifs : - Phase de tests unitaires et d’intégration Réalisations : - Passage de tests, Exploitation des résultats, Modification des fichiers makefile Environnements techniques: - PC sous Windows 7 ; station de travail sous Unix ; Putty Langage : shell unix Projet2 : Projet Airbus 380 logiciel de test du NSS Objectifs : - correction d’anomalies se produisant lors de l’exécution de tests Réalisations : - lecture des documents de conception et du code Identification des fonctions à corriger Environnements techniques: - PC sous Windows 7, Langages : perl, C/C++, java Mission Aqsacom (SSII) 06/2014 – 09/2014 Fonction : Maintenance évolutive, programmation, tests Durée : 3 mois Projet participant à la géolocalisation pour SFR : Lecture, calcul, formatage des paramètres de localisation (longitude, latitude, incertitude) (C/C++; Visual C++ 2008 ; Windows 7; Subversion) Participation au projet de portage de la bibliothèque LIIMSR23 du composant logiciel ComLIIMS d’ALIS, basée sur l’architecture CORBA de l’ORB VisiBroker 8 vers omniORB 4.2 (C++ ; Visual C++ 2008 ; Windows 7; Wireshark ; Subversion) 3/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B Pour le compte d’Effineo 03/2013 – 04/2013 Fonction : Maintenance évolutive, programmation, tests Durée : 0.5 mois Projet IMS: Obtention de la clé de licence à partir d’un code d’identification du logiciel évolution d’IMS : Ajout d’un utilitaire de calcul de la clé de licence (C++ ; Visual Studio 2010; Windows XP) Projet : utilitaire d’effacement de volume de données Développement d’un script bash sous Linux permettant d’effacer des sauvegardes de volumes de données, utilisation de cron, tests. Formation et soutien Scolaire 01/2011 – 06/2014 Fonction : Professeur Durée : 24 mois Soutien scolaire en informatique (CodeBlocks), mathématiques, physique, chimie (niveaux : lycée général, L1) Informatique : développement de logiciels (C/C++, CodeBlocks sous Linux, Windows 7), (logiciel Régressi sous Windows) Education Nationale 09/2008 – 12/2010 Fonction : Professeur de physique Chimie Durée : 40 mois Construction des progressions pédagogiques, élaboration des cours, activités, travaux pratiques. Projet : Préparation CAPES - Education nationale 2003 / 2007 Siemens à Saint-Denis (SSII) 11/2002 – 03/2003 Fonction : Spécification, conception, programmation, tests unitaires, documentation Durée : 4 mois Projet : utilitaire de calcul de métriques, en détachement, seule sous la conduite d’un chef de projet Objectifs : - Assurer le développement et le fonctionnement d’un outil de calcul de métriques pendant différentes périodes de temps à partir de l’extraction de tickets de taxation au format xml Réalisations : - Spécification/Conception, Programmation, tests unitaires, d’intégration Documentation en anglais Environnements techniques: - Station de travail Sun sous Unix 4/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B - Langages : C++, Perl, Ksh Utilitaires : ftp, cron Cegetel (SSII) 09/2002 – 11/2002 Fonction : Maintenance corrective, tests, documentation Durée : 3 mois Projet : application RHMNSS en environnement client-serveur, seule en forfait, sous la conduite d’un chef de projet Objectifs : - Assurer la maintenance corrective de l’application RHMNSS en environnement clientserveur Réalisations : - Résolution de correction du logiciel, Programmation en java, Tests unitaires, d’intégration Environnements techniques: - Station de travail Sun sous Unix, PC sous Windows N, Langages : Java, Perl, Ksh Serveur d’application Websphere Renault à Guyancourt (SSII) 03/2002 – 07/2002 Fonction : définition des besoins des utilisateurs, spécification, conception, programmation, tests unitaires, documentation Durée : 4 mois Projet : affichage d’histogrammes, seule en détachement, sous la conduite d’un chef de projet Objectifs : - Assurer l’affichage d’histogrammes permettant de connaitre l’utilisation d’un logiciel de calcul Réalisations : - Définition des besoins des utilisateurs Spécification, Conception Programmation, tests documentation Environnements techniques: - Station de travail Sun sous Unix, base de données sous Oracle, Langages : C++, Perl, Sql 5/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B Alcatel-CIT à Vélizy (SSII) 05/1996 – 11/2001 Fonction : Conception détaillée, programmation, tests unitaires, tests d’intégration, documentation, formateur et assistance technique Durée : 5 ans et 6 mois Projets : Projet GSM, projet RTUWS : Outils de tests unitaires, projet carte prépayée, en détachement au sein d’une équipe de 10 personnes, sous la conduite d’un chef de projet Objectifs : - Projet GSM : Maintenance évolutive d’une partie de la fonction Location Register du logiciel VLR (Visitor Location Register), Projet RTUWS : o Développement, guide d’utilisation en anglais sous intranet, o Assurer la formation et le bon déroulement des tests unitaires, d’intégration, o Assurer la maintenance de RTUWS Projet carte prépayée : participation à la validation du logiciel de carte prépayée Réalisations : - Projet GSM : o Formation réseaux du projet GSM, système de signalisation numéro 7, de l’Atelier de Génie de Logiciel Benchcom, Langage de Spécification LDS SPIC, Système d’exploitation temps réel (institut de formation Alcatel, 1.5 mois) o Participation à la conception détaillée des impacts des services supplémentaires de la fonction LR du VLR, o Programmation associée de l’évolution de la fonction LR du VLR, o Mise à jour de la documentation, o Tests unitaires de la fonction LR du VLR, - Projet RTUWS : o Formation à l’outil de tests unitaires Attol Unitest (Marben) o Participation aux spécifications de l’éditeur de scénario (UML : cas d’utilisation, diagrammes de classes) du logiciel de tests unitaires, o Conception détaillée d’une partie du logiciel de tests unitaires simulant des primitives, relatives aux protocoles SSCS classe 2, X215, o Programmation en langage C, Tests unitaires, d’intégration, o Ecriture en anglais du guide d’utilisation de l’outil de tests unitaires sous Intranet, o Formation/Assistance technique aux utilisateurs de l’outil de tests unitaires, d’intégration o Programmation en Perl de l’outil de génération du dictionnaire d’anomalies o Tests unitaires, intégration, o Résolutions de rapports techniques liés à la base de données sous Oracle (C, Pro*C, Sql). - Projet carte prépayée : écriture de scénarii de tests à partir des spécifications fonctionnelles Environnements techniques: - Environnement de programmation : Langages : C, Perl, Chill, Sql ; gestion de configuration : Benchcom ; Station de travail HP sous Unix, base de données sous Oracle Environnement cible : logiciel embarqué sous système d’exploitation temps réel 6/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B Giat Industries à Versailles Satory (SSII) 01/1995 – 12/1995 Fonction : Chiffrage, encadrement, programmation, tests unitaires, documentation Durée : 11 mois Projet : logiciel du calculateur en détachement, sous la conduite d’un chef de projet Objectifs : - Maintenance évolutive du logiciel du calculateur, Etablissement d’un chiffrage concernant des évolutions du logiciel, Encadrement d’une personne, assistance technique concernant les évolutions du logiciel Réalisations : - Prise de connaissance du logiciel par la lecture des documents de conception préliminaire, détaillée Evaluations des évolutions logicielles à intégrer Mise à jour de la documentation de conception préliminaire et détaillée Mise à jour de la programmation du logiciel, Amélioration de la conception détaillée et de la programmation, Réalisation des tests unitaires, d’intégration, de validation, Face au dérapage du planning prévu, discussions avec le chef de projet, deux chefs de services aboutissant à une réunion entre les deux services concernés pour une redéfinition de ma mission auprès du client Etablissement de chiffrage concernant des évolutions du logiciel, Mission d’encadrement, assistance technique Environnements techniques: - Langage C, Station de travail HP sous Unix, PSA (SSII) 09/1994 – 01/1995 Fonction : Programmation, tests unitaires, documentation Durée : 5.5 mois Projet : Acquisition de données et de mesure, en forfait, au sein d’une équipe de 4 personnes, sous la conduite d’un chef de projet Cea à Bruyères Le Châtel (SSII) 11/1993 – 03/1994 Fonction : Maintenance corrective, tests unitaires, documentation Durée : 5 mois Projet : rapatriement de données venant de satellites, en forfait, pour le compte du CEA, sous la conduite d’un chef de projet Schlumberger à Rungis (SSII) Fonction : Spécification, documentation conception 04/1991 – 10/1993 détaillée, programmation, tests unitaires, Durée : 2 ans et 6 mois Projet : Contrôleur de bagages, projet Controlix 2E *, en détachement, au sein d’une équipe pluridisciplinaire de 6 personnes (physique, électronique, informatique), sous la conduite d’un chef de projet Objectifs : - Spécifications de l’interface opérateur en collaboration avec le service marketing, 7/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B - Elaboration du document d’interface entre les tâches d’interface opérateur et la tâche de traitement d’images, Assurer le développement et fonctionnement de la tâche d’interface opérateur, Assurer le développement et fonctionnement du logiciel de dépannage du logiciel Réalisations : - Visite, discussions avec les contrôleurs de bagages à l’aéroport de Roissy, Formation méthode de spécification : SA-RT, méthode de conception : SD, outil : Stp, Spécifications de l’interface opérateur en collaboration avec le service maketing, Simulation de différents scénarii pour l’interface opérateur (Sundraw) avec clavier et écran, Participation aux réunions de décision pour le choix d’une carte de traitement d’images, Participation à la revue de conception préliminaire (découpage en tâches, attribution des priorités aux tâches, utilisation de sémaphores, de signaux, de boites aux lettres pour la communication entre les tâches), Conception détaillée de fonctions communes à toutes les tâches, Conception détaillée de la tâche opérateur, Conception détaillée d’une partie de la tâche fonctionnelle, Programmation, Tests unitaires, d’intégration, Résolution d’anomalies du logiciel, Conception détaillée du logiciel de dépannage du logiciel, Résolution d’anomalies du logiciel, Tests unitaires et intégration dans le logiciel, Rédaction des solutions apportées dans des fiches d’anomalies, Modifications apportées au manuel utilisateur Environnements techniques: - Langage C, Station de travail HP sous Unix, Syséca à Saint-Cloud (Thalès Service) 12/1990 – 03/1991 Fonction : Conception, programmation, tests unitaires Durée : 3 mois Projet : portage d’utilitaires (rdump, dump, restore) de Vax/Ultrix vers Unigraph/Unix sous la conduite d’un chef de projet La Sat à Dourdan (SSII) 01/1990 – 11/1990 Fonction : Programmation, tests unitaires Durée : 10 mois Projet : traitement des appels de l’autocommutateur Terminaison Numérique d’Abonnés en détachement sous la conduite d’un chef de projet Syséca à Saint-Cloud 10/1989 – 12/1989 Fonction : Programmation, tests, documentation Durée : 2 mois Projet : documentation de l’AGL Entreprise/ADA 8/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B Thomson-ASM (SSII) 04/1989 – 09/1989 Fonction : programmation, tests, documentation Durée : 5 mois Projet : interfaçage entre les procédures LTR3 et les fonctions C du système graphique LGITR en forfait sous la conduite d’un chef de projet IBM à Evry (SSII) 01/1989 – 03/1989 Fonction : Conception, programmation, tests, livraison Durée : 2 mois Projet : développement d’un simulateur d’automate en forfait sous la conduite d’un chef de projet Les cuisines Schmidt à Colmar (SSII) 12/1988 – 01/1989 Fonction : Programmation, tests unitaires, installation chez le client Durée : 1 mois Projet : pilotage de la chaine de montage des cuisines Schmidt en forfait au sein d’une équipe de cinq personnes sous la conduite d’un chef de projet // Formation Diplomes DESS Informatique Double Compétence Scientifique (Bac + 5) 1988 ISIAL (Institut Supérieur d’Informatique et d’Automatisme de Lorraine) à Nancy Maitrise de chimie mention AB (Bac + 4) 1987 Université de Nancy Capes physique chimie (concours Bac + 3) 2008 IUFM de Versailles, Antony Formations complémentaires Unités d’enseignement java au Cnam de Versailles 2012-2014 Langage java : Concepts de base et programmation objets Analyse numérique en C++ programmation système sous Linux Formation continue 1989-2003 Spécification et conception temps réel SA-RT (Learning Tree International), réseaux GSM, système de signalisation CCITT numéro 7 (Institut de formation Alcatel), C ++ (Igl Technology), Java (travaux pratiques et formalisme UML, Learning Tree International), Bases de données relationnelles : Conception, langage Sql (Learning Tree International) 9/9 euro engineering - Siège social : 2, boulevard du 11 novembre – BP 2089 - 69616 VILLEURBANNE Cedex. SA au capital de 4.772.422,75 € € - RCS : LYON B 330 421 462 – NAF 7112B