Menu

Jean-Christophe CHERID

TOURNAN EN BRIE

En résumé

Ingenieur Iseries (OS400 / RPG /CLLE/ADELIA IWS/Visual Adelia) & Windev/Webdev/HyperFile/SQL/XML/Services Web)

A travers mon expertise des technologie Pcsoft et mon expérience de plus 20 ans dans le monde Iseries (AS/400), je sais être à l'écoute de mes interlocuteurs, analyser leurs demandes et alors
proposer des solutions qui répondent parfaitement à leurs attentes.

Trés orienté service , je mets toute mon expérience, ma force de proposition et ma créativité au service de l'entreprise.

Mes compétences :
Développement
Windev
OS400
Analyse de données
Webdev
RPGLE
HTML
CLP
DB2
Hyperfile
JAVA
Rédaction
Force de proposition et d'innovation
Windev Mobile 19 (IOS)

Entreprises

  • GROUPE PRENANT - Développeur

    2020 - maintenant
  • ATOLL-SOLUTIONS - Ingénieur R&D

    2017 - 2020
  • GROUPE BALAS - Analyste développeur Windev / Webdev ( PCsoft ) & IBM Iseries

    Saint-Ouen 2015 - 2017 (Saint-Ouen, Dpt 93)

    Services Web ( REst & SOAP )
    Composant de connexion Active Directory
    Composant de chargement des combos
    Composant d’insertion de marqueurs et de calcul d’itinéraire (champs carte)
    Assemblage .net dans des projets Windev

    • POC (Proof of concept) :
    C# assembly qui :
    > Créent les connections
    > Exécute les requêtes SQL transmis en paramètres
    > Renvoient les données via des tableaux de classes aux programmes WxxDev
    > Mettent à jour les données transmises par les programmes WxxDev
    > Exploitent le principe des requêtes paramétrées (protection contre les attaques par injection SQL).

    Redéveloppement de modules PHLSoft en :
    > Client lourd (Windev 21)
    > Client léger (Webdev 21)
    > Mobile Android (Windev Mobile 21)

    POO (R&D) :
    > Développement d'une classe autorisant une gestion paramétrable des Threads :
    => Utilisation de Mutex ou de sémaphore
    => Nombre de threads maximum
    => Temps d'attente maximum ( milli-secondes ) avant exécution d'une section critique
    => Nom de la procédure à exécuter
    => Si le nom d'un champ IHM est transmis à la classe, le nombre de thread en cours d'exécution est affiché ( et réactualisé à chaque fois qu'un thread se termine ).
    => Arrêt forcé d'un thread ( action utilisateur ) : éjection de la section critique & actualisation du nombre de threads actif restant.

    > Classe d'appel de service web moteur métier :
    => Le moteur d'analyse métier peut être consommé en SOAP ou en REst
    => Pour chaque champ de saisie de l'IHM (en client lourd ou léger), le moteur d'analyse renvoie
    un message erreur (si la valeur saisie ne respecte pas la règle métier) : la classe récupère le message d'erreur et le retourne à l'IHM.
  • Groupe Altimate - Ingenieur étude

    Rueil Malmaison cedex 2007 - 2015 (Vaucresson, Dpt 92) - LEXUS - TOYOTA France :

    Migration OS400 V4R1M0 vers V7R1M0 :
    Adaptation des CLLE pour intégrer la nouvelle gestion de la machine virtuelle Java (JVM) en V7R1M0.

    Gestion risque financier (Projet Webdev/Windev) :
    site intranet Webdev 16 de gestion et de consultation de données financières pour le business"Véhicules Neuf" & le business "Après Vente" :
    > Gestion des encours
    > Gestion risque financier
    > Consultation des données financières

    Modules batch Windev de consolidations des données financières accessibles via le site intranet évoqué ci dessus :
    > Alimentation d'une base HyperFileSql C/S de données financières depuis une base DB2/400
    > Mailing quotidien de rapports financiers (Exel) via liste de diffusion paramétrable.

    • Projet BAC (Bureau Assistance Commerciale) – Travaille en équipe avec la société AXOA :
    o Implémentation de procédures stockées qui sont appelés par des applications DotNet. Les procédures stockées appellent des programmes RPGILE qui renvoient les résultats. Ces résultats sont ensuite exploités par les applications DotNet.

    Système Immatriculation Véhicule (SIV) :
    o Envoie par EDI des données pour immatriculation à AUTO-IMMAT.
    o Réception par EDI des données d’immatriculation par AUTO-IMMAT.

    Projet OrderFlex (projet européen) :
    o Objectif : permettre aux concessionnaires de sélectionner un panier de véhicules en fonction de critères de sélection (modèle, version, carrosserie, etc…).
    o Modules en RPG-ILE qui appellent des classes & méthodes JAVA pour consommer des services web.
    o Module en RPG-ILE qui détecte l'arrêt de la JVM dans le job.

    Développements Divers (système) :
    • Envoie automatisé des spools par mail (RPG/CLLE/API) : fonction appelable depuis tout programme ADELIA d’édition.

    • Installation automatisée des programmes générés par ADELIA (RPG, PRTF, DSPF) en environnement de PRODUCTION.

    • Développement d’un outil qui analyse les sous-systèmes pour détecter et consigner les erreurs (développé en RPG ILE / Free Format / API systèmes/CLLE). Extraction des informations systèmes liées au plantage du job dans le sous-système :
    • Nom de la fonction en cours d’exécution.
    • Temps d’exécution UC avant plantage
    • Extraction des messages de la job log
    o Une tâche de fond en Windev 16 : prépare et
    transmet un mail avec les données systèmes via une liste de diffusion paramétrable.

    AUDIT SOX (Analyse des récepteurs de journalisation) :
    o Module en RPG-ILE/CLLE/API : Extraction des entrées de journalisation depuis les récepteurs de journaux. L’objectif étant de suivre l’historique des modifications de données sur les tables sensibles et de produire les informations suivantes :
    • Type de mise à jour (ajout/modif/suppression)
    • Profil utilisateur qui a effectué la mise à jour
    • Nom du programme qui a effectué la mise à jour
    • Date de la mise à jour
    • Heure de la mise à jour
    • Valeur AVANT la mise à jour
    • Valeur APRES la mise à jour

    Analyse des requêtes QUERY : Edite la liste des QUERY qui utilisent un fichier transmis en paramètres.

    Développement en WINDEV 15 & 16 :
    • Production de rapports Excel basés sur les données extraites de la journalisation (Appelé par planificateur tâches Windows).

    • Mailing automatique quotidien des rapports Excel de journalisation (Appelé par planificateur tâches Windows).

    • Requêteur de journalisation (Interactif).

    • Duplicata PDF facture électronique (Appelé par planificateur tâches Windows).

    • Mailing automatique quotidien des duplicata facture électronique à destination des transitaires (Appelé par planificateur tâches Windows).

    • Gestionnaire d’adresses mails (Interactif).

    • Bon de livraison (format PDF) concessionnaire depuis une plate forme de téléchargement (Appelé par planificateur tâches Windows).

    • Bon de livraison (format TXT) concessionnaire depuis une p
  • Hardis - Ingenieur Etude

    Seyssinet-Pariset 2006 - 2007 • (PARIS 13Eme) - Refonte du SI de la MNM (Mutuelle Nationale Militaire) en Visual Adelia :
    o Rédaction de spécifications techniques détaillées
    o Développement en Visual Adelia (environnement Client/Serveur sur DB2/400-SQL)
    o Recettage
  • Rentokil Initial - Analyste

    Boulogne Billancourt 2001 - 2006 • Développements autour du progiciel IRIS FINANCE (CLLE / RPG IV / Free-Format)

    • Migration AS400 modèle S170 vers S810 (CLLE, RPG IV / Free-Format)

    • Migration d’une Base PROGRESS vers DB2/400 (SQL, RPG IV / Free-Format)
    o Pilotage de la phase de migration des données :
    • Suivi des développements externalisés.
    • Rédaction des spécifications.
    • Rédaction des procédures de migration phase par phase.
    • Reporting de l’avancement des travaux.

    o Recherche de solutions adaptées aux importants volumes de données à migrer :
    • Développement d’une solution de transfert des données qui intègre un module de gestion de l’IFS.

    • Développement d’outils système (CLLE, API OS400, RPG IV)

    • Développement logiciel de CRM (Windev 9)

    • Développement logiciel de gestion de stock (Windev 9)

    • Développement outil de migration de données DB2/400 ⇒ HyPerFile (WinDev9)
  • (Vitry-sur-Seine, Dpt 94) - STEF Entrepôts Logistique ( froid négatif ) - Analyste

    1999 - 2001 • Développement du module « Home-Service » (UNIBOL /SQL ORACLE / SCRIPTS UNIX)
    o Rédaction des dossiers d’analyse.
    o Rédaction et maintenance des dossiers techniques.
    o Développement des programmes.
    o Préparation et mise en place des campagnes de tests.

    • Démarrage entrepôt logistique. (SQL ORACLE / SCRIPTS UNIX)
    o Rédaction des procédures de démarrage.
    o Formation des utilisateurs.
    o Analyse des anomalies et mise en place des corrections adéquates.
  • (Biarritz, Dpt 64) - Pyrénées Informatique - Editeur de progiciels pour les cliniques & hopitaux - Developpeur

    1989 - 1999 • Application « LABO » [ IBM/36 - RPG II ]
    • Progiciel « HOPITAL ». [AS400 - RPG III ]
    • Responsable application P.M.S.I (Programme de Médicalisation du Système d’Information) [ IBM/36 - RPG II / AS400 - RPG III]
    • Responsable d’application du progiciel CMNC (Communications) [ AS400 – RPG III ].

Formations

Réseau

Annuaire des membres :