Jean-Yves - Développeur C

Ref : 200612B003
Photo de Jean-Yves, Développeur C
Compétences
C
SHELL UNIX
PL SQL
C++
QT
OPENGL
OPENGL SHADING LANGUAGE
Expériences professionnelles
  • EXPERIENCE PROFESSIONNELLE

    1990 - 2020 Sopra – Sopra Group – Sopra Steria (missions réalisées en immersions chez le client ci après)

    Mars 2020
    Sept 2017
    ORANGE Interco – EXPERTISE TECHNIQUE ET SUPPORT
    TMA Applications de refacturations des services à opérateurs tiers
    Contexte : Une trentaine d’applications – 100aines sources C & pro*C  Serveurs Linux intégration
    configurés à minima  Rénovation chaine de débug du C  Initialement : débug avec des traces 
    Emulation Xming du terminal X sur le poste Windows, installation d’un IDE, choix Qt Creator sur
    le serveur Linux  Gain : simplification et bénéfice puissance de l’interface graphique et fonctions
    d’un IDE  Mise en œuvre sur un bug récurrent, multithreading & code générique gestion de flux,
    haut niveau de complexité  Référent technique au sein de l’équipe (bash & korn shell, C, Oracle)
    Environnement Technique : Linux, lanceurs Korn Shell, C, pro*C, makefiles, gcc, gdb,
    Qt Creator, putty, Xming

    Nov 2013
    Août 2017
    EDF CIH Hydraulique – EXPERTISE TECHNIQUE IHM QT ET MISE EN OEUVRE
    Interface Graphique Contrôle Commande des Aménagements Hydrauliques
    Contexte : étape 1, éprouver la techno Qt pour réal d’un écran contrôle commande complexe  étape
    2, si étape 1 concluante, industrialiser la production de tels écrans  Réalisation : implémentation
    d’un atelier (prototypage) pour création d’objets graphiques « intelligents », comm inter-objets,
    comm avec le Cloud Edf  Automation intégration des objets à l’éditeur de fenêtres Qt Designer
     Mise en œuvre, élaboration bibliothèque d’objets graphiques à la Symbolique Edf, i.e. Turbines,
    Pompes, Vannes, Conduites forcées, Bassins, Contacteurs, Lignes HT, etc.  Customisation bridage
    de l’open source du Qt Designer pour en faire l’éditeur d’écran dédié aux exploitants des
    aménagements Edf (non informaticiens)  Implémentation Plugin Qt de style à la norme graphique
    Edf  Mise en œuvre pour un set d’écrans génériques aux aménagements
    Environnement Technique : Qt 4.7, Qt Designer,
    Python, CMake, Linux CentOS59, shell, Windows 7, mySql

    Août 2013
    Oct 2013
    ORANGE – EXPERTISE TECHNIQUE (Oracle SQL)
    Migration de données applicatives de bdd Oracle à autre bdd Oracle
    Contexte : Extraction Oracle des données depuis base de l’appli source (COME) vers des fichiers
    plats  Conversion des données, contrôle de cohérence, filtrage, injection dans base appli
    destinataire (OSDI) via son moteur d’insertion (web services, PL/SQL)  Contrainte forte en terme
    de performance : 1M d’abonnés à traiter en un weekend  Optimisation des plans d’exécution Oracle
    (hints, explain plans) pour l’extraction (ex. requête SQL passée de 2h à 2mn)  Refonte &
    Optimisation de l’injecteur (Java Oracle Weblogic) initialement dédié outil test « One Shot »,
    refonte en vue injection en masse
    Environnement Technique : Unix, Oracle SQL*Plus, PL/SQL, Bash Shell, Java / weblogic

    Mai 2013
    Juil 2013
    ST Microelectronics – EXPERTISE TECHNIQUE
    PCSA : Gestion technique élaboration des wafers / Création & choix des masques
    Migration du code de l’application PCSA d’un fonctionnement INGRES à ORACLE
    Contexte : Qqs 100aines sources C & E/SQL (équivalent Ingres des Pro*C Oracle), script shells, qqs
    Perl et Xml  cahier des charges : passage du précompilateur e/sql (Ingres) à Pro*C (Oracle) 
    Objectif : Chiffrage via revue de code afin d’établir des abaques Excel quant aux requêtes SQL
    présentes dans les sources E/SQL, les scripts et Xml de configuration  Etape suivante : migration
    du code  Initialement : revue et migration exécutées en manuel  Réalisation : automatisation totale
    du process  Gain : « élégance » de la solution par rapport à l’initial (check complet du code réparti
    dans l’équipe, fastidieux) & baisse sensible de la charge  Détail : écriture de l’outil Shell
    d’exploration des répertoires des sources, d’extraction des requêtes SQL Ingres, des SELECT,
    UPDATE, DELETE, INSERT, de décompte et pondération en terme de complexité, et partant,
    d’établissement des CSV intégrables aux abaques Excel finales  Utilisation maximalisée de sed, des
    ER, de Awk  Par suite, extension de l’outil Shell pour translation des requêtes SQL Ingres
    décomptées en Oracle, mise en œuvre et migration en masse  Refonte des makefiles  Référent
    technique au sein de l’équipe (korn shell, C, Pro*C, Oracle)
    Environnement Technique : Unix, Korn Shell / sed / awk / Perl, Pro*C, Ingres,
    Oracle

    Août 2010
    Avril 2013
    CNAMTS – ANALYSE DEVELOPPEMENT
    Projet PEM : Prescription Electronique Médicament – Appli Web
    Java/J2EE, Spring Framework, Persistance Toplink, IDE Eclipse 3.1  Conception « from scratch » :
    web services Soap, WSDL, XSD, architecture 3-tiers présentation / métier / données  Gestion
    du stockage en database Oracle, gestion confidentialité (cryptage prescriptions), gestion sécurité
    / habilitations des intervenants (médecins / pharmaciens)
    Environnement Technique : J2EE 1.4, java 1.7, Weblogic, Spring, Apache
    Projet GFC : Gestion des Flux Comptables au niveau national
    TMA expertise niveau 3 auprès des CTI – Centres de Traitement Informatique  Maintenance
    applicative évolutive  Spécification / Génération des outils
    Environnement Technique : Unix shell, Oracle

    Févr 2005
    Juil 2010
    FRANCE TELECOM SIFAC – ANALYSE DEVELOPPEMENT
    Projet Orange Home UK : Customer Care and Billing System
    ERP BRM® Oracle, (Billing & Revenue Management), Gestion des commandes, gestion des comptes
    clients, valorisation temps réel, facturation  Middleware customization : fonctions C  Contraintes
    fortes en terme de perfs, gestion temps réel sur millions d’abonnés  Création d’une GUI Java
    Swing pour consultation des données Oracle « en masse »  Réalisation GUI en Java pour tests de
    non-régression des releases applicatives, génération des scénarios de tests par drag & drop des
    actions, exécution client PC serveur Unix, génération et visu des reports
    Environnement Technique : Java, C, BRM® Oracle, Oracle PL/SQL, Unix, Shells, Perl, IDE
    Eclipse
    Off-shore Inde Projet France Te3lecom Orange Home UK
    Transfert de compétences sur l’application Orange Home UK (en anglais : équipe indienne) 
    Formation préalable à l’ERP BRM® Oracle (en anglais)  Maintenance applicative en parallèle et
    soutien

    Oct 2005
    Nov 2005
    GEA (Grenobloise d’Electronique et d’Automatisme) – SUPPORT TECHNIQUE
    Projet TRUCK ETAPE : Système gestion des équipements de voie d’un parking Poids Lourds
    Contexte : projet au forfait en dépassement & retard livraison  Intervention / Support pour
    mise au point du code C++

    Janv 2004
    Janv 2005
    Hewlett Packard – ANALYSE DEVELOPPEMENT – Coordination
    Appli EMT – Gestion des commandes en alerte sur la chaine logistique
    Coordination technique équipes de la Supply Chain sur incidents bloquants  Généralisation de
    l’appli à 2 autres divisions  Optimisation temps de traitement  Création d’un Hub de données pour
    les applications de la Supply Chain  Web pages + Bdd  Oracle PL/SQL procédures stockées
    Environnement Technique : Java, Jsp, Oracle 9i, PL/SQL, Unix, Shell

    Avant... Hewlett Packard Grenoble, 1998 à 2005, flux financiers, Oracle PL/SQL, C  Pomagalski
    Grenoble, C++, VB  France Telecom SIRES, IHM, C, Java  Sopra Grenoble, logiciel bancaire,
    Réglementaire Européen, passage à l’euro  Renault Sandouville (Le Havre) Gest. De Prod. 
    Michelin (Clermont-Ferrand) Gest. De Prod.  Sextant Avionique (Valence) Logiciel embarqué
    - Hélicoptère Tigre – Ariane 5  Merlin Gerin Grenoble (Schneider Electric) Nombreuses
    missions, IHM, Logiciel embarqué, Nucléaire  Digital (Genève) Vax/Vms, C

Études et formations
  • COMPETENCES FONCTIONNELLES
     Edf Hydraulique : Gestion contrôle commande prod électrique des aménagements / équilibrage réseau
     SI Télécom : Valorisations Temps Réel & Batchs journaliers / facturations / gestion commandes clients
     Informatique Gestion : Flux Financiers, Batchs journaliers, BDD
     Informatique Indus. : gestion de production, contrôle commande, logiciel embarqué, temps réel

    Langages C (expert), C++ (C++11  design parts  métaprog), Qt (expert), Qt OpenGL,
    CMake, make (expert), Python  Unix Bourne/C/Bash/Korn Shell (expert), Perl, sed, awk,
    lex, yacc, make, gcc, gdb  Java, J2E, Xml, Xsd, Soap, Wsdl, Jsp, Javascript,
    Html  Windows : MS-DOS, Microsoft VBA  Base De Données : Oracle PL/SQL (expert), Oracle
    SQL plus (expert), pro*C (expert)  Divers : ADA, Cobol 77, Pascal, Lisp, Prolog (IA)
    SGBD V7 à V12 (expert), mySql, PostgreSQL, ESSbase, Ingres
    Frameworks Multiplateforme : Qt  Monde java : Spring, Apache, (J2E) Oracle Weblogic
    IHM Qt  Java Swing  Divers : Visual Basic 3 à 6 Modélisation 3D Qt OpenGL
    Outils IDE : Qtcreator Qtdesigner, Eclipse, Visual C++  Gestion de Conf : PVCS Dimensions,
    Subversion / TortoiseSvn, Microsoft VSS  Tests Management : HP Quality Center  Général :
    outils classiques sessions machines distantes (putty), transferts fichiers (scp), bureautique, etc.
    Systèmes Unix, Linux, Windows, Digital Vax/VMS, OS2 (IBM), Macintosh, Multics
    Réseaux Architectures client/serveur, TCP/IP, 7 couches ISO, JBus RS232
    Méthodes Agile, Scrum

    FORMATION

    2007 « Infranet® » de PORTAL Software, devenu « BRM® Oracle » – développement et fonctionnel
    2002 Unix System
    1990 Maîtrise Sciences et Techniques « Expert en Systèmes Informatiques »  algorithmique 
    langages, compilateurs  Bases de Données  Systèmes  Matériel  IHM  Graphes, Modélisation
    2D 3D  IA  etc…

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
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