Menu

Johnny FRANCOIS

Levallois-Perret

En résumé

Mes compétences :
Powerbuilder
Korn Shell
Transact SQL

Entreprises

  • Etel Consulting - Ingénieur d'étude et développement

    Levallois-Perret 2015 - 2018 BNP Paribas Securities Services

    Maintenance évolutive et corrective de l’application Amanda (Référentiel des cours de titres financiers) puis participation au projet HYBRID d’harmonisation des process de pricing.
    • Développement en Powerbuilder 12 et Transact-SQL de toutes les interfaces graphiques du projet Hybrid, la manipulation de données se faisant par procédures stockées liées aux DataWindows.
    • Développement d’un algorithme dynamique permettant la comparaison des ResultSets de 2 DataWindows Grid ayant la même structure permettant à l’utilisateur de visualiser les modifications de données avant de valider la sauvegarde.
    • Développement d’un objet info-bulle permettant l’affichage d’une grande zone de texte au passage de la sourie sur un élément graphique.
    • Conception du nouveau système d’édition de données lors du passage des DataWindows Forms des fenêtres existantes aux Grids pour les nouvelles IHM du projet HYBRID.
    • Conception d’une fonctionnalité similaire à « Grouper » dans Excel permettant de réduire ou développer un ensemble de colonnes sur une DataWindow Grid.
    • Conception du système de vérification de doublon à l’enregistrement des données.

    Environnement technique: Powerbuilder 12, Transact SQL, SQLBrowser, Notepad++, Shell UNIX, Méthode SCRUM Agile, CMMI3
  • Etel Consulting - Ingénieur d'étude et développement

    Levallois-Perret 2012 - 2015 France Télévisions à Paris15 (solo sur le développement)

    • Développement de l’application Gilda Conducteur 5.13:
    ===> adaptation du système de France 3 afin qu’il utilise la même version de Gilda Conducteur que France 2 (passage de la V4.63 à la V5.13)

    • Développement de l’application Gilda Conducteur 5.14:
    ===> création d’une notion de « groupe de sujets » et documentation
    ===> système d’affichage de colonne paramétrable par profil en s’appuyant sur le système d’autorisation existant s’appliquant aux menus
    ===> rendre les types d’incrustations paramétrables par édition (JT, Télématin, …)
    ===> amélioration de la communication entre l’appli et le module Chyron pour le transfert d’incrustation au synthé
    ===> amélioration de l’ancêtre des fenêtres de référence afin que le détail se rafraîchisse au changement de ligne maître en tenant compte du fonctionnement préexistant (par RowsCopy)
    ===> Optimisation des communications MOS
    ===> Ajout d’un contrôleur de synchronisation entre Gilda Conducteur et le système de diffusion Dalet
    ===> Ajout d’une journalisation de toutes les notifications pour pouvoir retracer les actions utilisateurs en cas d’incident

    • Développement de l’application Gilda Conducteur 5.20:
    ===> Etude et migration de PB5 vers PB 11.5

    • Développement de l’application Gilda Conducteur 5.21 à 5.24
    ===> Automatisation de plusieurs workflows
    ===> Ajout de nouvelles fonctionnalités
    ===> Préparation de l'application à gérer la fusion des bases de données France 2 et France 3

    • Rétro-analyse de fonctionnalités développées mais jamais utilisées pour documentation voire amélioration (archivage massif de conducteur, transfert et compactage des origines techniques et sonores, exports PDF/XML/CSV, …)
    • Maintenance corrective
    • Analyse des logs MOS via TracerX
    • Etude pour fusion des bases de données France 2 et France 3 de l’application Gilda Conducteur
    • Développement d’une application pour transférer des paramétrages d’incrustation entre 2 bases de données
    • Développement d’une application pour transférer des conducteurs entre 2 bases de données
    • Développement d’une application réalisant des exports journaliers en PDF
    • Suivi et support post-livraison de l’application Gilda Conducteur lors de la diffusion des éditions TéléMatin, Journal de 13h et Journal de 20h
    • Participation à la migration de l'infrastructure BD et notifiers de France 3
    • Recueil des besoins des utilisateurs

    Environnement : Powerbuilder 5, Powerbuilder 11.5, Transact-SQL, Sybase ASE 12.5, CAST SQL Builder, Notepad++, TracerX
  • Etel Consulting - Ingénieur d'études et développement

    Levallois-Perret 2009 - 2012 CARAC à Neuilly-sur-Seine:

    - Optimisation Transac-SQL Sybase
    - Développement et maintenance Transac-SQL, Powerbuilder et korn-shell UNIX (Utilisation du mode ensembliste et substitution du type Cursor dès que c'est possible en Transac-SQL)
    - Administration DB Sybase en back-up

    Env. Technique : Powerbuilder 11, Transact-SQL, Korn Shell, Sybase ASE 15, CAST SQL Builder 6, Unix, UltraEdit
  • Planaxis - Ingénieur d’études et développement

    Puteaux 2007 - 2009 BNP Paribas Securities Services à Paris Opéra:

    - Support de production
    - Développement de requêtes, procédures stockées dans le cadre de la mise en place d’export
    - Développement d’un script shell de surveillance des exports pour la mise en place des astreintes téléphoniques de nuit
    - Optimisation de requêtes et de procédures stockées
    - Astreintes téléphoniques de nuit/jours fériés

    Env. Technique : Transact-SQL, Korn Shell, Sybase ASE 12.5, SQL Advantage, CAST SQL Builder, Unix, StarTeam, WinSCP, PuTTY, UltraEdit
  • Etel Consulting - Ingénieur d’études et développement

    Levallois-Perret 2003 - 2007 But / Infomag à Emerainville:

    - Maintenance corrective et évolutive de la nouvelle application de gestion des magasins : NOSICA
    - Responsable des modules Inventaire, SAV puis Libre Service
    - Refonte du module inventaire
    - Conception/réalisation en Powerbuilder de la gestion et du pilotage du matériel POS (Point Of Services) des caisses par classes héritées se connectant à des contrôles ActiveX
    - Maintenance corrective et évolutive des modules en charge (IHM, éditions, batchs, requêtes et procédures stockées)
    - Optimisation (IHM, éditions, batchs, requêtes et procédures stockées)
    - Support de production
    - Participation au recettage

    Env. Technique : Powerbuilder 7 puis 10, Sybase ASE 12.5, Rapid SQL, CM Synergie, Visual Expert
  • Nevus - Développeur

    2003 - 2003 Intégrance (Mutuelle pour handicapés) à Paris 18:

    - Refonte de l’application métier EMREMO
    - Adaptations de fenêtres au nouveau modèle de données et évolutions
    - Conception et réalisation de fenêtres d'administration
    - Evolution du framework
    - Rédaction de documents techniques

    Env. Technique : Powerbuilder 8, DB2
  • Apside - Analyste programmeur junior

    Boulogne-Billancourt 2001 - 2003 Bouygues Immobilier à Boulogne-Billancourt:

    - Maintenance corrective et évolutive du logiciel métier de Bouygues Immobilier avec MS Visual C++
    - Analyse, conception, développement, maintenance corrective et évolutive d'une application de prospection de grand compte sous Powerbuilder 7
    - Développement et maintenance d’une application vérifiant des fichiers log des serveurs de production, testant les connexions aux bases de données, la cohérence de certaines informations de la base puis retituant le tout dans un rapport
    - Mise en place de procédure de contrôle pour le passage à l'euro.

    Env. Technique : Powerbuilder 7, MS Visual C++, Visual Source Safe6 et SQL Server 2000

Formations

Réseau

Annuaire des membres :