Jean-Frédéric - Chef de projet WINDEV
Ref : 161018P001-
81500 LABASTIDE ST GEORGES
-
Chef de projet, Développeur, Webmaster (51 ans)
-
Freelance
Depuis 06/2016 – SCLE-SFE – Développement d’IHM
Détail du poste
ConfigurateurQt, logiciel de configuration des postes à commande numérique pour ERDF et RTE.
Portage en C++ Qt d’un logiciel développé en Windev. Mise en place d’une génération de configuration basée sur des fichiers XMLs. Communication avec les équipements par liaison série (protocole XModem) ou par liaison ethernet (protocole SSL/TLS)
IHM PO, logiciel de supervision des postes à commande numérique pour ERDF et RTE.
Portage en C++ Qt d’un logiciel développé en C++ Builder. Communication avec les équipements par liaison ethernet (protocole SSL/TLS)
Logiciel d’exploitation, Logiciel de maintenance des postes à commande numérique pour ERDF et RTE.
Maintenance évolutive en Windev et DLL C++ Builder, communication avec les équipements par liaison série (protocole XModem).
CCNR, logiciels de supervision et de maintenance des équipements électriques de la SNCF.
Adaptation du logiciel IHMPO et configurateurQt (C++ Qt) et développement du PCL (Windev), un nouvel outil de maintenance pour les besoins d’un nouveau client la SNCF.
Synchro RHAdvance, logiciel de pilotage d’un récepteur horaire (France inter et GPS) pour synchroniser les postes à commande numérique.
Conception et développement en C++ Builder et communication série (XModem).
PerturboCAN, logiciel de rapatriement des enregistrements de perturbographie des équipements ATLN.
Conception et développement en Windev avec une DLL en C++Builder pour la communication CAN avec les équipements.
TéléTCN, logiciel de configuration des Télécommandes horaires (basculement tarification jour/nuit) des postes à commande numérique.
Maintenance évolutive en Windev avec une DLL Borland C++ 5. Communication XModem avec la TCFM.
Environnement :
Langages : C++ Qt, Borland C++ 5 et C++ Builder, Windev, XML.
Plateforme : Multi-plateforme Windows et Linux (Ubuntu).
06/2015 au 05/2016 – INEO MPLR – Chef de projet
Détail du poste
Collecteur 2.0, Ce logiciel s’inscrit dans le cadre du projet LAD (Localisation Automatique de Défaut) de RTE, il permet de collecter sur les serveurs des postes électriques (FTP ou sFTP, selon la technologie) les fichiers de perturbographie, générés lors de défaut électrique et de les diffuser sur le serveur FTP d’un Logiciel Expert afin de déterminer, avec précision, l’emplacement des défauts électriques. Il possède deux modes de Collecte : Un mode déclenché, sur réception d’une télésignalisation et un mode cyclique permettant de récupérer en tâche de fond les fichiers qui n’auraient pas été télé-signalés.
Collecteur 2.1, ajout d’une interface Web au Collecteur 2.0, permettant d’administrer le Collecteur et de faire de la collecte manuelle directement sur les postes électriques.
Gestion de projet, équipe de 3 personnes (Planning, suivi, rédaction des documents),
Conception et développement du logiciel.
Environnement :
Langages : C++ Qt, XML, SQL, Curl (FTP et sFTP).
Interface Web :Framework AngularJS pour la partie cliente et JAVA EE et framework Jersey pour la partie serveur.
Plateforme : Multiplateforme Windows et Linux (CentOS7 et Redhat).
2011-2015 – SCLE-SFE – Développement d’IHM
Détail du poste
ConfigurateurQt, logiciel de configuration des postes à commande numérique pour ERDF et RTE.
Portage en C++ Qt d’un logiciel développé en Windev. Mise en place d’une génération de configuration basée sur des fichiers XMLs. Communication avec les équipements par liaison série (protocole XModem) ou par liaison ethernet (protocole SSL/TLS)
IHM PO, logiciel de supervision des postes à commande numérique pour ERDF et RTE.
Portage en C++ Qt d’un logiciel développé en C++ Builder. Communication avec les équipements par liaison ethernet (protocole SSL/TLS)
Logiciel d’exploitation, Logiciel de maintenance des postes à commande numérique pour ERDF et RTE.
Maintenance évolutive en Windev et DLL C++ Builder, communication avec les équipements par liaison série (protocole XModem).
CCNR, logiciels de supervision et de maintenance des équipements électriques de la SNCF.
Adaptation du logiciel IHMPO et configurateurQt (C++ Qt) et développement du PCL (Windev), un nouvel outil de maintenance pour les besoins d’un nouveau client la SNCF.
Synchro RHAdvance, logiciel de pilotage d’un récepteur horaire (France inter et GPS) pour synchroniser les postes à commande numérique.
Conception et développement en C++ Builder et communication série (XModem).
PerturboCAN, logiciel de rapatriement des enregistrements de perturbographie des équipements ATLN.
Conception et développement en Windev 10 avec une DLL en C++Builder pour la communication CAN avec les équipements.
TéléTCN, logiciel de configuration des Télécommandes horaires (basculement tarification jour/nuit) des postes à commande numérique.
Maintenance évolutive en Windev 5.5 avec une DLL Borland C++ 5. Communication XModem avec la TCFM.
Environnement :
Langages : C++ Qt, Borland C++ 5 et C++ Builder, Windev, XML.
Plateforme : Multi-plateforme Windows et Linux.
2005-2011 – AIRBUS – Développement d’IHM
Détail du poste
ORDAS, Outil de Reconstitution des Données Aérodynamiques de Synthèse, est un logiciel permettant la mise en commun de modèles aérodynamiques pour les avions d’Airbus tels que l’A380, l’A400M et l’A350 pour le service Aérodynamique d’AIRBUS (EGA et EGY). Son rôle va de l’édition du modèle, de la sauvegarde dans une base de données à l’évaluation numérique. Il génère les bases pour la création des feuilles de vol vendues aux compagnies aériennes et du code C pour les simulateurs de vol.
Conception et développement d’un logiciel multiplateforme (Windows, Unix et Linux), client/serveur en Java SE et C++ CORBA avec un noyau de calcul en Mathematica et base de données Oracle.
CONCORDA, CONvection CORrelation DAtaBase, est un logiciel permettant la mise en commun de corrélations de convections pour le service Aérothermie d’AIRBUS. Son rôle va de l’édition de corrélation, de la sauvegarde dans une base de données à l’évaluation numérique.
Adaptation en mois et demi du logiciel ORDAS pour les besoins du service Aerothermie.
MODELIA, Refonte totale du logiciel ORDAS.
Reprise de l’architecture, refactoring de la base de données Oracle, portage en JAVA JEE (sérialisation XML avec JAXB) et Netbeans Plateform, amélioration des performances.
Environnement :
Langages : JAVA SE et JAVA JEE, CORBA, Python, Mathematica, C++, Base Oracle 9i.
Plateforme : Multiplateforme Windows, Unix et Linux.
04/2004-10/2004 – VIRTUAL LAB – Responsable Développement Informatique
Détail du poste
Logiciel d’enseignement à distance avec visioconférence et prise de contrôle à distance (via Internet) d’une application.
Bibliothèque de visualisation de courbes en 2D pour un logiciel de simulation aéronautique en C++ Builder et Windev.
Environnement :
Langages : Windows, C++ Builder, Windev, Base Hyperfile.
Plateforme : Windows.
1998-2004 – CONCEPT AERO SYSTEM – Chef de projet
Détail du poste
Logiciel de contrôle en Vol multitâche et temps réel, composé de 3 modules, un module « préparation de la mission », permettant de sélectionner dans la base de données les balises et aéroports à contrôler et de récupérer les données acquises lors des précédents contrôles, un module « mission », permettant d’effectuer les contrôles en vol dans l’avion, de sélectionner les types de passes, d’acquérir les données des récepteurs de radionavigation et de comparer en temps réel avec les résultats précédent et un module « Compte Rendu et Archivage ». Permettant l’édition des comptes rendu de mission et d’archiver les données acquises.
Moteur de visualisation 3D (terrain, bâtiments, végétations) pour un logiciel de simulation aéronautique ILS/VOR/DME.
logiciel de formation, simulant le fonctionnement des balises aéronautiques (ILS, VOR, DME) en C++ Builder et Windev, pour le personnel de la maintenance des aéroports.
Conception d’un boîtier GPS pour l’Eurocopter, permettant d’intégrer au message de la balise de détresse la position donnée par le récepteur GPS. Carte basée sur un microcontrôleur ATMEL à architecture RISC et logiciel codé en C et assembleur.
Conception d’un brouilleur de téléphone portable, pour les salles de spectacle. Carte basée sur un microcontrôleur ATMEL et sur un logiciel codé en C et assembleur et d’une carte RF.
Conception d’un boîtier dérivateur permettant d’isoler les signaux de la HF, du pilote, de la balise de détresse sur les Falcon de Dassault.
Conception d’un Testeur de Balise de détresse. Carte basée sur un microcontrôleur ATMEL (codé en C et assembleur).
Rédaction, en anglais, de la partie technique de réponses à un Appel d’offres pour équiper (en logiciel et en matériel) une unité de contrôle en vol pour la Russie et pour l’Afrique du Sud.
Conception et programmation de Carte électronique à base de microcontrôleur ou de DSP
Installation et Administration Réseaux et Système, de 8 postes sous Windows NT 4.0
Environnement :
Langages : C++ Builder, Windev, Base Hyperfile, OpenGL
Plateforme : Windows
12/1997-01/1998 – LOGISUD – Analyste-programmeur
Détail du poste
Développement d’un logiciel de Gestion pour les manèges à bijoux Leclerc, en Visual Basic et base de données Access.
Migration de la base de données Access vers une base de données Powerbuilder, plus sécurisée.
Environnement :
Langages : Windows, Visual Basic, base de données Access, base de données Powerbuilder.
Plateforme : Windows
09/1995-03/1996 – MECANUMERIC – Technicien d’étude, stage POST-BTS
Détail du poste
Conception d’un automate programmable basé sur un microprocesseur 68000, pour commander des machines de découpe à commande numérique.
Environnement :
Langages : Assembleur 68000, C.
Plateforme : Windows
Formations
2016 Renouvellement de l’habilitation électrique H0/B0
2015 Formation Python
2013 Habilitation électrique H0/B0
1997 Formation Développement Orientée Objet – Inforsud (81)
1996 POST-BTS Etude et Développement de Produit – Lycée RASCOL (81)
1995 BTS Informatique industrielle, Mention Anglais et Economie et gestion d'entreprise - Lycée RASCOL (81)
1993 1ere année de DEUG scientifique A - Université Paul SABATIER (31)
1992 BAC F3 Electrotechnique - Lycée RASCOL (81)
Langues
ANGLAIS - Lu, écrit, parlé, Rédaction de documentation pour Airbus.
Compétences techniques et fonctionnelles
LANGAGES
Assembleur, C, C++, C++ Qt, C#, CORBA, CSS, JAVA SE, JAVA EE, OpenGL, PHP, Python, Windev, Visual Basic, XML, JSON
LOGICIELS
Eclipse, Visual Studio, C++ Builder, Power AMC, Microsoft Project, Qt Creator
GESTION DE VERSIONS
ClearCase, SVN, Git
SYSTEMES D’EXPLOITATION
Windows et Unix (Linux Debian, CentOs 7 et Redhat)
METHODOLOGIE
UML, GPP d’Airbus, cycle en V ou Itératif, PERT, GANTT
BASES DE DONNEES
Access, Oracle, MySQL, SQLite
WEB
Angular JS, CMS (Drupal et Wordpress), HTML 5, CSS, PHP