Jean-Paul - Consultant DOTNET
Ref : 161219P001-
06220 SOPHIA ANTIPOLIS
-
Consultant, Développeur, Chef de projet (68 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
En profession libérale
Expérience professionnelle
Fives Cinetic Janvier 2023 — Décembre 2023
Consultant C# Senior
Dans un contexte d’informatique industrielle
• Conception du programme servant d’interface entre les automates, la base de données, les
modules d’algorithmes et les autres prestataires.
• Conception et maintenance de la base de données
Environnement C# (4.6), SQL server, Entity Framework, TFS
Light & Wonder Août 2022 — Janvier 2023
Consultant C# Senior
Maintenance du code de serveurs pour un éditeur de logiciel spécialisé dans les casinos
(machines à sous) — développement d’API
Environnement C# (4.6 & .Core 2.1), SQL server, Perforce
Arkopharma Mars 2022 – Juin 2022
Consultant C# Senior
Réalisation d’une application de gestion de gestion de notes de frais en partant de la maquette réalisée par le client
Evolution sur l’application de suivi de BAT (Chaîne permettant de tracer toutes les étapes de la production des emballages et PLV des produits Arkopharma
Il s’agit d’une revue importante de l’application et de son mode de fonctionnement (afin d’en gérer la complexité) suite à la décision d’Arkopharma d’externaliser certaines étapes
Cette évolution concerne aussi l’évolution d’un serveur destiné à gérer les échanges avec les prestataires externes
Environnement C# (Dot.Net 4.5 — EF6), SQL server, JavaScript (SyncFusion), Toad
ITG (Portage salarial) Janvier 2021 – Février 2022
Consultant C# Senior
Evolution et maintenance sur des logiciels développés en 2017-2020 (voir mission 2017-2020)
Diverses évolutions sur le simulateur de salaires
Diverses évolutions sur la gestion financière de la formation — intégration d’autres sociétés qui ont fusionné avec le groupe — nouvelle compta
Reprises de données pour intégrer à l’ERP les données de nouvelles sociétés
Migrations Docker et PostgreSQL
Environnement C# (Dot.Net Core 2.2, 3.1, Web API), SQL server, PostgreSQL, Docker, Toad
Ansys (Site de Sophia Antipolis) Juillet 2020 – Décembre 2020
Consultant C# Senior
Travaux de maintenance, évolution et tests unitaires sur la bibliothèque de composants « Core » (dans le domaine de la réalité virtuelle)
Environnement C# (4.8, DotNetCore 2.2 et NetStandard — C++/CLI) — TFS — Scrum
ITG (Portage salarial) Février 2017 – Mars 2020
Parmi les projets que j’ai gérés pour ITG nous trouvons les réalisations ci-dessous
Gestion Financière de la formation
Le groupe ITG comporte plusieurs sociétés dont une société de formation — La gestion financière de la formation consiste à gérer des factures et des règlements de diverses natures : facturation des formations des consultants des sociétés à la société de formation, remboursement des formations à l’OPCA (avec le rapport adéquat), facturation des formateurs (freelance ou consultant), facturation des salles de formation
Conception et réalisation de la gestion financière de la formation
Ce système permet de coordonner les informations avec 4 autres systèmes afin de gérer les aspects facturation client, facturation fournisseur et comptables de la formation
Synchronisation avec « Rise Up », l’application pédagogique de gestion de la formation (Web-services)
Synchronisation par Web API avec les données de l’ERP
Synchronisation par Web Service avec la gestion des fournisseurs (voir ci-dessous)
Envoi des données en compta par Web-Services
Le système permet les choses suivantes : flux de facturation et de paiement entre la société de formation du groupe ITG et les autres société, remboursement des formations pour l’OPCA, facturation fournisseurs des locations de salles, facturation et/ou paiement des formateurs
Environnement C# (Dot.Net Core 2.2, Web API), SQL server et PostgreSQL, Toad
ITG (Portage salarial) Janvier 2021 – Juillet 2021
Consultant C# Senior
Evolution et maintenance sur des logiciels développés en 2017-2020 (voir mission 2017-2020)
Diverses évolutions sur le simulateur de salaires
Diverses évolutions sur la gestion financière de la formation — intégration d’autres sociétés qui ont fusionné avec le groupe — nouvelle compta
Environnement C# (Dot.Net Core 2.2, Web API) et SQL server
Ansys (Site de Sophia Antipolis) Juillet 2020 – Décembre 2020
Consultant C# Senior
Travaux de maintenance, évolution et tests unitaires sur la bibliothèque de composants « Core » (dans le domaine de la réalité virtuelle)
Environnement C# (4.8, DotNetCore 2.2 et NetStandard ; C++/CLI) — TFS — Scrum
Groupe Démos Février 2020 2020
Consultant C#
Travaux de maintenance sur des web services
Environnement C#
Bouygues Télécom Octobre 2018 – Décembre 2018
Consultant C# / SQL Server
TMA sur les interfaces web du SI RH avec SAP (C# 4.2, ASP.NET, JavaScript et Web-Services)
ITG Février 2017 – …
Consultant C# / Delphi / SQL Server
Réalisation de modules et traitements complémentaires au système de gestion de l’entreprise
• Programme de gestion des fournisseurs (factures / paiements / transfert en compta) (WPF)
• Traitement complémentaires (batch et WPF) :
• Envoi automatique des Déclaration Préalable à l’embauche à l’URSSAF
• Lettrage automatique
• Envoi automatique de mails
Environnement C# 4.5.2, WPF, SQL Server, SQL Linq, VisualStudio 2015
Travaux de maintenance et stabilisation du logiciel de gestion de la société
• Revue et correction de l’architecture
• Optimisation de la gestion mémoire
• Stabilisation et maintenance
Environnement Delphi, SQL Server
Bouygues Télécom Septembre 2017 – Janvier 2018
Consultant C# / SQL Server
Travaux de maintenance sur les interfaces web du SI RH avec SAP
• Evolutions
Environnement C# 4.2, WebForm et Web-Services, VisualStudio 2010
EasyVista (Editeur de logiciel) Février 2016 – Novembre 2016
Consultant Delphi
Migration des serveurs vers Delphi 10 — Adaptation aux dernières versions des bibliothèques utilisées ; revue de la gestion de chaînes de caractères :
• Migration du code des serveurs TCP-IP de Delphi 7 vers Delphi 10 (Application distribuées en mode SAS) : adaptation aux nouvelles bibliothèques (Indy 10, Parseur SQL,…) ; gestion multi-thread ; revue de la gestion des chaînes de caractères.
• Migration des utilitaires complémentaires (configuration, report designer, audit)
• Migration d’un serveur secondaire de C# vers Delphi 10 puis intégration de ce serveur secondaire dans le serveur principal (revue d’architecture).
Environnement Delphi Xe2, Delphi 10, Indy 10, SQL Server, Oracle, C#
BPI France Juillet 2014 – Décembre 2015
Consultant Delphi / Java / Magic
Retour chez ce client pour prendre en main et terminer certains projets complexes :
• Chaînes de traitements Magic pour le recouvrement : reverse-engineering et maintenance de la chaîne jusqu’à son démontage après sa refonte.
• Traitement d’historisation (déchargement de la base de données de production pour le chargement d’une base historique tout en respectant les intégrités référentielles des 2 bases (Java et SQL)
• Migration de batchs Delphi vers Java
• Travaux de maintenance divers (Java et Delphi)
Environnement Delphi, Java, MAGIC — DB2
Stannah Août 2011 – Juin 2014
Consultant C# / SQL Server
Refonte complète du système d’informations (modélisation de la base de données ; conception et développement des divers modules).
• Le premier lot intègre la refonte et/ou la création des applications de prospection et d’avant-vente (suivi des prospects, planning des rendez-vous, suivi des partenaires — apporteurs d’affaires et parrains —, campagnes marketing, annuaire des abonnés au journal d’entreprise, statistiques et reporting, encaissement des chèques, sites web pour les partenaires et les commerciaux, intégration des contacts-web).
• Le deuxième lot traite de la vente, de l’installation et de l’après-vente (suivi d’installation, stock, fournisseurs, interventions, planning, catalogue exhaustif des références, statistiques et reporting, encaissement, tablettes-PC pour les techniciens, transport, synchronisation avec le site web des fournisseurs, etc…)
Environnement C# (dot.net 3.5 et 4.0 ; WinForm, ASP.NET, Web Services, Web Form) et SQL server (VisualStudio 2008, 2010 et 2012)
Tables de France (Agence de tourisme) Février 2011 – Juin 2011
Chef de projet (C# / SQL Server)
Refonte C# et SQL server du logiciel de gestion commercial écrit avec Delphi en 1998-1999 (réécriture complète et évolutions fonctionnelles)
• Gestion commerciale d’une agence de tourisme réceptif. Elaboration de proposition de séjour pour des groupes, et suivi complet du dossier : confirmation client, acomptes, confirmation fournisseurs, bon d’échanges… Lien vers Word pour générer les documents.
Environnement C# (dot.net 4.0) et SQL server (VisualStudio 2010)
Société Générale Juillet 2008 – Décembre2010
Ingénieur d’étude (Delphi)
Maintenance et évolution des logiciels de tarification et de négociation des tarifs
• Etude et réalisation des évolutions et des interventions de maintenance — Les traitements liés à ces applications sur le site central (COBOL) étaient aussi sous ma responsabilité — Ce référentiel des tarifs sert alors de matière première aux diverses chaînes de traitement
• La mise en production de la gestion des tarifs négociés est particulièrement sensible car elle touche 15 000 utilisateurs.
Environnement Delphi 2006, COBOL (MVS), DB2, MQ Series
OSEO-BDPME (BPI France) 2005 – Avril 2008
Ingénieur d’étude (Delphi)
Etude, réalisation et maintenance de divers traitement dans le contexte « financement des créances publiques »
• Maintenance des batchs Delphi : migration BDE- dbExpress suite à la migration DB2 V7 à DB2 V8 ; réécriture de certains batchs à fin d’optimisation (10 à 60 fois plus rapide) ; réécriture de la chaîne d’édition (réorganisation et optimisation) ; maintenance et évolution. — Création de composants pour architecturer les batchs
• Maintenance de l’application Java-Websphere : maintenance et évolutions, entre autres la mise en œuvre de la signature électronique (WebService).
Environnement Delphi 5+7, DB2 (SQL et Procédures Stockées), MQ Series, Java, Websphere, Hibernate
VisualSoft 2005
Chef de projet (Delphi)
Revue, correction et maintenance de l’application de gestion de contrats réalisée 2 ans auparavant (Correction de travaux et évolutions faits par le développeur de la société)
Environnement Delphi 5, Interbase, Oracle, SQL Serveur.
OSEO-BDPME (BPI France) 2004-2005
Chef de projet (Delphi)
Interface éditique (appelée « Socle éditique »)
• Cette interface est destinée à recevoir toutes les demandes d’édition de document sous forme de flux XML puis prépare et standardise ces flux avant de les adresser à la chaîne éditique. Réalisation de divers programmes complémentaires.
Environnement Delphi 5+7, MQ Series, DB2
Silhouet Profile Analysis / Rekrytema AB (Danemark et Suède) 2004
Chef de projet (Delphi)
Maintenance des applications développées pour ces sociétés (Voir les missions 1996-1999)
• Migration de la base de données de Paradox vers une base de données SQL.
Environnement Delphi 7, Interbase et FireBird.
LISM 2003-2004
Chef de projet (Java / WebSphere)
Réalisation d’un nouveau logiciel intranet de gestion de fabrication et de gestion commerciale de bijoux
• Le logiciel a été conçu pour répondre aux besoins d’un syndicat de bijoutiers, mais le moteur peut être utilisé dans n’importe quel domaine impliquant gestion de fabrication et/ou gestion commerciale. Analyse, définition de l’architecture, encadrement (et formation) d’une équipe de 4 programmeurs — durée du projet : 1 an.
Environnement Webshpere (Java/J2EE), DB2.
VisualSoft (Editeur de logiciel) 2002-début 2003
Chef de projet (Delphi)
Réalisation de la nouvelle version d’une gestion de contrats (y inclus des baux locatifs et leur quittancement)
• La nouvelle version est basée sur la fusion de plusieurs produits antérieurs).
• Définition et réalisation d’une nouvelle architecture logicielle engendrant de gros gain de performances et un paramétrage facile.
• Formation et encadrement de 2 programmeurs aux techniques orientées objets.
Environnement Delphi 5, Interbase, Oracle.
Silhouet Profile Analysis / Rekrytema AB (Danemark et Suède) 2001
Chef de projet (Delphi)
Evolution des applications écrites en 1966 et 1999 — développement de nouveaux modules.
Environnement Delphi
Mag Systèmes (Impression à haut débit) 2000-2001
Consultant Delphi
Réalisation d’une nouvelle application de suivi de processus et planification de chaînes de production :
• Edition, Impression, Mise sous plis.
• Le logiciel est organisé comme une application multi-tiers.
• Un serveur d’application examine les informations publiées par les processus, gère un planning prévisionnel et met à disposition ce planning aux clients DCOM.
• Le logiciel est accompagné de divers utilitaires statistiques.
• Ecriture d’applications complémentaires autour de la gamme de produits de Mag Systèmes.
Environnement Delphi 5, Interbase, COM/DCOM.
Bouygues Télécom 2000
Ingénieur d’étude (Delphi)
Réalisation d’une application d’audit, destinée à gérer le rapprochement entre l’inventaire physique des sites de télécommunication et les immobilisations.
Environnement Delphi 5 et SQL Server
SEII (Gestion immobilière) 1999-2000
Consultant Delphi
Transfert de compétences : Etablissement d’une unité de développement Delphi dans une société développant actuellement sous AS/400
• Réalisation d’un petit projet pilote pour montrer le savoir-faire,
• Formation des nouveaux programmeurs
• Encadrement de ces nouveaux programmeurs sur des nouveaux projets,
• Gestion de ces projets
• Création d’une architecture d’application et d’experts pour sa mise en œuvre
Environnement Delphi 5 et DB2 sur AS400
Tables de France (Tourisme) 1998-1999
Chef de projet (Delphi)
Conception et réalisation d’une gestion commerciale pour une agence de tourisme réceptif.
• Elaboration de proposition de séjour pour des groupes,
• Suivi complet du dossier : confirmation client, acomptes, confirmation fournisseurs, bon d’échanges…
• Lien vers Word pour générer les documents.
Environnement Delphi
Silhouet Profile Analysis / Rekrytema AB (Danemark et Suède) 1996-1999
Chef de projet (Delphi)
Conception et réalisation d’applications : Suivi commercial, Gestion de planning, Dépouillement de tests psychotechniques.
• Plusieurs applications ont été écrites pour ces clients. L’application maîtresse comporte un module principal permettant le suivi du fichier client et la gestion des activités des personnes faisant du télémarketing ou des consultants se déplaçant en clientèle.
• Plusieurs DLL peuvent être liées à l’application pour gérer les activités techniques de ces sociétés : l’évaluation de candidatures et de leur adéquation à un poste en fonction du profil de ce poste. Module contenant énormément de graphisme dans la présentation des résultats.
• Voici quelques caractéristiques complémentaires : lien vers Word, traduction instantanée de l’application dans une autre langue, module d’import de données paramétrable.
Environnement Delphi
Ingénieur conseil 1985-1995
Développements
• Suivi de patrimoine immobilier (Paradox),
• Gestion commerciale (Paradox),
• Gestion de librairie (Livres anciens — BAL),
• Gestion de statistiques (Pascal et C),
• Etudes sur la vérification grammaticale (C++),
• Informatisation de mon Eglise (entres autres, suivi comptable — Clipper)
Administration de réseaux Netware
• FA7
• Greffe du tribunal des référés
Auteur technique
• Plus de 1000 pages publiés dans des revues d’informatique
• 23 projets (Manuels de références, Guide de l’utilisateur, aide en ligne, …)
• Un livre publié chez Cybex (Debug Système et Assembleur)
Formations techniques
• Animation de divers stages : Delphi, Borland Pascal, Borland C++, Java, Jbuilder, Assembler et système, Paradox, dBase, Novell (3.12)
Centre Technique du Bois 1981-1984
Ingénieur d’étude
J’ai travaillé sur un projet concernant l’optimisation du débit du bois en entrée de menuiserie — d’abord sur l’aspect mécanique et machines, puis sur l’aspect calcul scientifique et finalement sur l’aspect informatique industrielle
• Optimisation du débit du bois — L’algorithme d’optimisation du débit du bois a été déposé et protégé (je suis détenteur du brevet)
• Deux prototypes industriels ont été réalisés. Le deuxième était supervisé par deux systèmes multiprocesseurs qui contrôlaient l’ensemble de la chaîne de production : Portage de l’algorithme de calcul scientifique, écriture de tâches système dont un multitâche, et contrôle de processus.
Environnement FORTRAN, PLM86, ASSEMBLEUR, PDP 1134 P et MDS d’Intel
SIPAC (Laval) 1980-1981
Ingénieur matériel
Responsable de 2 ateliers de mécanique dans la fabrication de produits en béton.
GACON (Charentes maritimes) 1979-1980
Adjoint du directeur technique
Ingénieur de fabrication dans la fabrication de meubles de cuisine.
EXPERTISES ET INTERVENTIONS PONCTUELLES
LCIE Mai 2017
Expertise Delphi et C#
Interfaçage via des Web Services entre une application Delphi et un système de gestion de GED (File Director) — Delphi Xe2, Delphi xe7, C# 4.5.2 (ASMX et WSE 3)
Tables de France Avril 2017
Ingénieur C# / SQL Server
Maquette de certains écrans de la gestion commerciale de Tables de France en mode Web (C#, WebForm, JQuery)
HappyStats Février 2017
Ingénieur C# / SQL Server
Logiciel de graphique statistiques sur internet (C#, WebForm, JQuery)
BPI France Janvier 2017
Consultant Delphi / SQL Server
Extraction de tous les états possibles d’une application MAGIC pour leur archivage en GED avant de procéder à son démontage — Delphi, MAGIC — DB2
ADRY (Association de quartier) Octobre 2012
Ingénieur C# / SQL Server
Réalisation d’un site Intranet pour gérer l’annuaire des membres de l’association (C#, WebForm)
Atelier Armelle ******** Juillet 2011
Ingénieur C# / SQL Server
Réalisation d’un site Intranet pour l’atelier de ma femme afin de gérer l’atelier de Montmartre. — ASP.NET, C# (dot.net 4.0) et SQL server (VisualStudio 2010)
Atelier Armelle ******** Juin 2008
Ingénieur C# / SQL Server
Projet d’auto-formation sur C# : Portage de la gestion commerciale de Delphi vers C# 3.5 (vente de cours de dessin, présence aux cours, ventes de tableaux) — C# 3.5 (dot.net) + SQL Server
PMU (Capgemini) Mai 2008 Consultant Delphi
Développement d’IHM Delphi — Delphi 4 (Connecté au host via des composants propres à la société) .
Atelier Armelle ******** Juin 2007
Conception Web
Conception HTML des sites internet pour les peintures et les cours de dessin — Optimisation de ces sites pour le référencement naturel
FORMATION ET DIPLOME
Bac E 1973 — Bac E avec mention (Versailles)
Diplôme d’ingénieur 1978 — Ingénieur Arts et Métiers (ENSAM Lille 74-78)
Anglais Courant
Allemand Scolaire
Italien Débutant
TYPE DE POSTE CHERCHE
Poste en freelance
Poste à forte couleur technique (Réalisation, Développement, Architecture, …)
• Expertise C# (4 ans) / Delphi (16 ans)
• Architecture, Modélisation, Développement
• Client lourd, Web Services, Back-end et/ou Front-End (WebForm)
COMPETENCES TECHNIQUES
Langages C# : WinForm, ASP.NET, WebForm, Services Web, SQL-Linq, EF, WebAPI, WPF
Delphi (Niveau Expert et Architecte — Toute version)
Java (J2E, J2SE, WSAD / RAD, WebSphere, Eclipse)
Internet : connaissances HTML, CSS, HTML5, CSS3, JQuery
Base de données SQL server, DB2, Oracle (Grande maîtrise du SQL)
Interbase, FireBird, dBase et Paradox.
Outils Visual Studio 2008 à 2017, Struts, VSS, SVN, CVS, GIT, Rational Rose Data Modeler, MySQL Workbench, TOAD, MQ Series
Systèmes Windows (toutes les versions de Windows 3 à Windows 10) — Gestion Multi-Thread — COM/DCOM / Interop
Langages Autres PLM86, C, C++, Assembleur Intel, FORTRAN, COBOL, Pascal
DB3, DB4, Clipper, BAL, Dialogue 3, Magic
Systèmes Autres DOS, Prologue, MVS, Novell , Linux, Thémis, Intel MDS, PDP 11-34
COMPETENCES FONCTIONNELLES
Banque Banque (BPI France et SG)
Gestion commerciale, gestion de fabrication et ERP
SI complet de Stannah (fabriquant de monte escalier)
Gestion commerciale — tourisme, centrale de réservation
Gestion commerciale et gestion de fabrication de bijoux
Immobilier Gestion de contrats, de baux et de quittancement (VisualSoft)
Gestion de transactions
Editique et impression Socle éditique (BPI France)
Supervision de chaîne de impression (Mag Système)
RH Dépouillement automatique de test de recrutement (et prospection)
Calcul scientifique Optimisation du débit du bois (Brevet déposé)
Industriel et système Kernel d’un serveur d’application ; Moniteur multitâche (PLM86 — carte Intel) ; Pilotage de machine (PLM86)