Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Jean-Yves, Développeur C

Jean-Yves Développeur C

CV n°200612B003
  • Profil

    Développeur, Consultant (56 ans)

  • Domicile

    38100 GRENOBLE

  • Statut Bientôt freelance
  • Domaines d'expertise

    Etudes / développements, Industrie, Temps réel / Systèmes embarqués

Compétences techniques
C
QT
C++
OPENGL SHADING LANGUAGE
É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…

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