Menu

Renier PATRICK

  • Bertin Technologies
  • Développeur C++/MFC

Aix-en-Provence

En résumé

Domaines de compétences
* Développement logiciel, outillage logiciel, test
* Gestion configuration (Git / ClearCase / SVN / Apex / CVS)
* Tests unitaires/d'intégration/validation logiciel
* Intégration logicielle (automobile / couche haute GSM/GPRS)
* Formation des utilisateurs (conception du contenu / formation de groupe)

Secteurs d'activités + missions :
* Industrie de production (banc de test - logiciel de pilotage distribution d'énergie - personnalisation de cartes à puces - gestion de production)
* Ferroviaire (communication Ethernet)
* Paris sportifs en ligne (Test/validation des différents appels de service WEB)
* La Poste (gestion expédition courrier)
* Maritime (IHM en supervision)
* Aérospatial (maintenance + évolution IHM bancs de test)
* Automobile (intégration logicielle destinée aux calculateurs)
* Téléphone mobile GSM/GPRS (IHM des simulateurs pour l'intégration-test-validation)
* Tertiaire (maintenance bases de données + messagerie)

Environnements techniques :
Langage : C/C++, JSON, script shell, XML/XSD, Perl objet, Visual Basic, SQL
IHM : Qt, MFC, GUI Perl, Xmotif, Xwindows, Visual C++
Protocole : Ethernet, CAN(CANOpen/J1939), ModBus(TCP/Serial)
Base de données : Oracle, Access, Ldap
OS: Linux, Unix, Windows
Gestion configuration : Git, ClearCase, SVN, CVS,

Entreprises

  • Bertin Technologies - Développeur C++/MFC

    Informatique | Aix-en-Provence (13080) 2021 - 2021 Évolution fonctionnelle d'un banc de test, livré en 2011, comprenant 5 ordinateurs :
    * Passage de toutes les applications de Windows 7 vers Windows 10
    * Ajout d'une nouvelle caméra thermique :
    - Mise à jour des applicatifs prenant en compte la nouvelle caméra thermique
    - Mise à jour des moyens de communication Ethernet et des ports COMs
    * Développement d'outils utilitaires d'affichage vidéo suivant les formats de flux vidéo
    * Développement d'une caméra virtuelle en remplacement d'une caméra thermique

    Environnement : Windows, C++, MFC, SVN
  • Clearsy - Relecture code EMIL

    Informatique | Aix-en-Provence (13080) 2019 - 2020 Prestation effectuée via la société Guarani :

    Relecture du code EMIL (qui est un langage de programmation graphique) afin de vérifier / contrôler la conformité des spécifications d’Alstom sur les différentes fonctionnalités demandées pour le pilotage et de la sécurité fonctionnelle du métro de Lille.

    Environnement : Windows, SVN, EMIL
  • Alstom Group - Développeur C/C++

    Informatique | Aix-en-Provence (13080) 2019 - 2019 Prestation effectuée via la société Guarani :

    En attendant la fabrication des cartes électroniques permettant de piloter des rames de métro de Paris, alors que les logiciels de chaque carte sont développés
    • Développement des moyens de communication Ethernet permettant de simuler les différents moyens de protocole communication entre les cartes électroniques (FIP, BLS, I2C, LNS, Ethernet, port parallèle)
    • Mise en œuvre des campagnes de tests sur des Raspberry PI

    Environnement : Linux, Windows, C/C++, Qt creator, SVN, gdbserver, kdbg
  • La Française Des Jeux - Développeur C

    Informatique | Vitrolles (13127) 2018 - 2019 Prestation effectuée via la société Guarani :

    Pour le besoin de campagne de tests et validation des paris sportifs en ligne (dont le football, tennis, basket) sur Internet, ou sur borne, de la Française Des Jeux
    • Développement des différents appels de services disponibles d'Internet pour les besoins d’affichage d’une page Web des paris disponibles, de sélection de paris et d’un compte joueur anonyme et/ou connecté
    • Écriture des tests unitaires faisant appel à un ou plusieurs appels de services Internet
    • Développement des différents scénarios de tests (dont la prise de jeux, le rachat de paris)
    • Développement d’outils permettant d’enrichir les campagnes de tests

    Environnement : Windows, Unix, langage C, SVN, Web, JSON, Oracle, SQL developer
  • DOCAPOST - Développeur socle C++

    Production | Aix-en-Provence (13080) 2017 - 2018 Prestation effectuée via la société Guarani :

    Développement de briques génériques documentaires dans l’environnement de développement métier avec tous les services concernés (production, Responsable Relation Clients, informatique, …)
    • Analyse les spécifications + rédaction document d’exploitation
    • Développement (C++, script shell, PHP), livraison et maintenance logiciel
    • Développement sur le contrôle des fichiers de données au format csv, xml, pdf, compressé et afp
    • Mise en place d’un processus de tests/validation automatique de non-régression

    Environnement : Unix, Windows, C++, script shell KSH, XML, XSD, xmllint, xsltproc, PHP
  • CMR - Développeur C++/QT

    Informatique | Marseille (13000) 2012 - 2016 Utilisation combinée des bibliothèques Qt /frameworks STL dans le cadre du développement d'une application AMS (Alarm Monitoring System) permettant de paramétrer/configurer/gérer de la couche protocole à la couche graphique pour divers clients (Maritime, Aéronautique, Automobile)
    • Rédaction, développement et maintenance logiciel de configuration
    • Tests unitaires

    Environnement : Linux, C++, Qt creator, CAN (CANOpen/J1939), ModBus (TCP/Serial)
  • C-S - Développeur script

    Informatique | Aix-en-Provence (13080) 2012 - 2012 Migration gestion configuration Apex sous Unix Solaris 6 vers un environnement virtuel sous Unix Solaris 8

    Rédaction d'un document permettant d'expliquer la procédure de migration de l'environnement Apex vers un environnement virtuel en prenant compte des évolutions suivantes :
    * Intégration d'une nouvelle version Apex 2.4.6 vers 4.2.0b
    * Création d'un nouvel environnement de travail sur la machine virtuelle pour l'intégration et test/validation

    Environnement : Script shell avec des commandes Apex, Unix
  • Schneider electric - Développeur C / intégrateur

    Informatique | Montpellier (34000) 2011 - 2011 Domaine distribution d’énergie électrique de haute tension

    Développement / intégration logiciel pour la mise en place d’un nouveau protocole de communication de pilotage sur les appareils de distribution d’énergie électrique :
    * Adaptation codage du code source extérieur avec le code source Schneider multiplateforme (Windows / Unix / VxWorks) sur la gestion des threads - sockets - mutex - sémaphores - évènements
    * Evolution du code source Schneider multiplateforme
    * Mise en place d’une chaîne de compilation sous Visual Studio sous forme de librairies à des fins de développement logiciel.

    Environnement : Langage C, SVN, Visual Studio, Windows
  • CNAMTS - Développeur Perl

    Informatique | Toulouse (31000) 2010 - 2011 Logiciel permettant de gérer des données de 90 000 salariés de la CNAM dans les annuaires Ldap et de leur messagerie Thunderbird :
    * Développement logiciels outils mettant à jour les données des annuaires Ldap et le serveur de messagerie + outil de vérification de la propagation d'une donnée dans les différents annuaires Ldap (maîtres / esclaves)
    * Mise en place d'une procédure d'installation du logiciel multi-sites -> le package de livraison
    * Evolutions fonctionnelles telles que l'ajout de nouveaux attributs -> mise à jour / nouvelles requêtes Ldap
    * Corrections/améliorations du logiciel existant
    * Elaboration d'un manuel de tests/validations

    Environnement : Perl, nsPerl, requête LDAP, fichiers ldif, HTML, CVS, Unix, Linux, Windows
  • Intespace - Développeur C / analyste programmeur

    Informatique | Toulouse (31000) 2009 - 2010 Logiciel multiplateforme de plus de 20 ans d’existence destiné aux bancs de test satellites

    Développement / évolution logiciel :
    * Amélioration IHM afin de le rendre plus intuitif et plus sympathique à son utilisation
    * Ajout de nouvelles fonctionnalités suite aux évolutions du banc de test
    * Amélioration d’écriture dans les Makefile pour une compilation complète depuis un répertoire vierge

    Analyste programmeur :
    * Analyse & correction dans le code source des problèmes remontés par des opérateurs

    Environnement : Langage C, Visual C++, Workshop, Xmotif, Sccs, Makefile, Unix, Linux, Windows
  • Eurocopter - Développeur C, C++ / analyste programmeur

    Informatique | Vitrolles (13127) 2008 - 2009 Logiciel destiné aux bancs de test d’hélicoptères.

    Développement / évolution logiciel :
    * Amélioration IHM afin de le rendre plus intuitif et plus sympathique à son utilisation
    * Ajout de nouvelles fonctionnalités suites aux évolutions du banc de test
    * Amélioration d’écriture dans les Makefile (ex : passage de compilateur cc en gcc)

    Analyste programmeur :
    * Analyse & correction dans le code source des problèmes remontés par des opérateurs

    Environnement : C/C++, GDB, CVS, Pro C, Xmotif, Xwindows, Oracle, MySQL, Makefile, Unix, Linux, Arinc429, Milbus1553
  • Delphi Diesel - Intégrateur / Développeur Perl

    Informatique | Blois (41000) 2006 - 2008 Fabrication de calculateurs pour moteur diesel pour différentes marques constructeurs.

    Intégration logicielle pour des calculateurs :
    * Intégration / contrôle-vérification / archivage logiciel sous Clearcase/Clearquest
    * Génération logicielle via un Makefile Windows

    Développement / maintenance logiciel outil :
    * Conception et maintenance des outils logiciels dans le but de faciliter le travail des chefs de projet et des développeurs logiciels :
    o Intégration : Automatisation maximum d’action de saisie dans Clearcase/Clearquest
    o Clearcase : Nettoyage dans la base Clearcase en label & branche codeur
    o Consultation : Visualisation suivant le projet sélectionné dans les bases Clearcase, Clearquest, SQL serveur et Access

    Environnement : Perl objet, GUI Perl, Clearcase, Clearquest, C, Visual C++, Komodo, Makefile, API Clearcase/Clearquest/SQL serveur/Access, Compilateurs Diab et GNU, Windows
  • Mitsubishi Electric - Dév C, C++ / Intégrateur / Test / Analyste

    Informatique | Cesson-Sévigné (35510) 2000 - 2006 Secteur téléphonie mobile (GSM/GPRS).

    Développement de 2 simulateurs "couche haute" (MMI -> L2) pour des téléphones portables :
    * Intégration de nouvelles fonctionnalités suite à l'évolution des mobiles
    * Evolution d’interface IHM mobile du à l’évolution des produits de téléphones portables Mitsubishi GSM/GPRS. Ces 2 simulateurs intègrent une partie du code logiciel final nécessaire pour la validation protocole réseau et pour la correction de dysfonctionnement logiciel produit par le mobile :
    o 1 simulateur Unix validant la partie protocole réseau allant de la "couche haute" vers L2
    o 1 simulateur Windows validant la partie applicative
    * Amélioration du codage des tests sur simulateur Unix destiné à l’écriture des tests de validation au format de fichiers textes
    * Amélioration du codage des "bouchons" (= fichiers de simulation d'environnement) sur les 2 simulateurs

    Intégration et Test validation protocole réseau sur 2 simulateurs :
    * Intégration et vérification compilation d’un certain nombre de modules issus de ClearCase dont MMI / I-mode / Wap / MMS / RR / GMM / RLC / LLC dans les 2 simulateurs
    * Réécriture de tests pour simulateur Unix de validation protocole réseau (issu des cahiers de test validation) au format de fichier texte (contenant des mots clefs reconnus par ce simulateur) afin de valider une partie des tests avant d'intégrer le logiciel dans le mobile
    * Tests de validation applicative dont WAP / I-mode / MMS sur simulateur Windows
    * Rédaction rapports de tests

    Analyse code logicielle sur les 2 simulateurs :
    * Recherche \ analyse \ reproduction de bug sur simulateur afin de corriger le code logiciel mobile GSM/GPRS dans le cas de la non-conformité de tests de validation

    Maintenance logicielle sur mobile :
    * Maintenance logicielle d'un module (ici, MMIMM) qui constitue une partie d'un très important logiciel pour des téléphones portables Mitsubishi GSM/GPRS

    Environnement : C/C++, Visual C++, Clearcase, librairie MFC, Workshop, TestDirector, ClearDDTS, Purify, Unix, Windows
  • Gemalto - Développeur C, VB

    Informatique | Gémenos (13420) 2000 - 2000 Conception et développement de programmes de personnalisation et de contrôle qualité sur des cartes à puces.

    Personnalisation des cartes à puces :
    * Personnaliser : Programme logiciel en C contenant un certain nombre de données spécifiques fournies par le cahier des charges client contenant certaines données sécurités
    * Contrôler : Vérification en Visual Basic des données spécifiées par le cahier des charges client

    Conception & développement logiciel d'une nouvelle arborescence de personnalisation destiné à une nouvelle technologie de carte à puce Gemalto (autrefois-> GemPlus)

    Environnement : langage C, Visual Basic, Windows
  • EBIM - Etude & développement VB

    Informatique | Manosque (04100) 1999 - 2000 Dans le cadre du développement d’un banc de test sur des disjoncteurs de très haute puissance :
    * Conception & développement logiciel pilotant un banc de test disjoncteur très haute puissance Schneider avec BUS IEEE, 3 cartes TOR (Tout Ou Rien), liaison RS 232, carte d'acquisition analogique -> utilisation des drivers fournis en communication sur PC codé en VB
    * Elaboration cahier de tests, manuels utilisateur et de maintenance en français
    * Rédaction compte-rendu d'un cahier fonctionnel
    * Formation des utilisateurs - 6 pers. - 16 h

    Environnement : Visual Basic, requêtes SQL, Access, Windows NT
  • Clemessy - Etude & développement VB

    Production | Rennes (35000) 1998 - 1999 Dans le cadre d’une nouvelle installation de fabrication / stockage / livraison de denrées périssables :
    * Conception & développement logiciel de gestion de convoyage de produits périssables avec 2 ordinateurs + 7 automates Siemens S7 (utilisation des drivers fournis en communication sur PC codés en VB)
    * Elaboration cahier d'analyse fonctionnelle et manuel utilisateur en français
    * Rédaction compte-rendu d'un cahier fonctionnel
    * Validation fonctionnelle
    * Formation des utilisateurs - 12 pers. - 30 h

    Environnement : Visual Basic, requêtes SQL, Access, Windows NT

Formations

  • ENI Brest

    Brest (29200) 1994 - 1997 Ingénieur ENI en informatique

    Développement logiciel - C++
    - 5 mois en projet fin d'étude C++: Ilog Views, Bison++, Flex++, Unix, Windows
    - 6 mois en stage chez Thomson-CSF à Laval (53) : HP VEE, Windows
  • IUT GEII

    Angers (49000) 1992 - 1994 DUT GEII en électronique
  • Lycée Immaculée Conception

    Laval (53000) 1990 - 1992 Bac F2 électronique

    électronique
  • Lycée Immaculée Conception

    Laval (53000) 1988 - 1990 CAP et BEP électronique

Réseau

Annuaire des membres :