Ce CV est disponible en PDF (http://jlp31.free.fr/cv.pdf) et en HTML (http://jlp31.free.fr/cv.html)Afin de promouvoir mon CV je crée et distribue gratuitement des petits logiciels, pas en shareware ni en freeware ni en cardware, mais en CVWARE. Ces logiciels, téléchargeables sur http://jlp31.free.fr/cvware/, recopient mon CV là où ils sont utilisés.
jlp31@free.fr
06 64 02 22 07
Actuellement disponible une seule journée par semaine, le vendredi.
Depuis plus de quatorze ans, je consacre une partie de mes loisirs à concevoir des petits appareils électroniques, capables d'effectuer diverses mesures physiques et d'envoyer les résultats par radio, peu gourmands en énergie afin de se contenter d'une alimentation par micro-panneaux solaires.Ces appareils fonctionnent sans discontinuer, y compris l'hiver, et émettent durant 350 ms toutes les cinq minutes les résultats des mesures : humidité du sol sur quatre profondeurs, niveau solaire, charge des accumulateurs, température. Autres mesures prévues : détection de présence, hygrométrie, détection de gaz, détection de pollution.
Ce projet personnel a débouché sur une création d'entreprise où je peux marier mes compétences en informatique et en électronique pour apporter des solutions plus globales à mes clients.
J'ai publié un premier livre le 03.05.2020 intitulé informatique C bientôt à vous accessible ici : https://www.amazon.fr/dp/2491981009/
Je développe en Java pour tout système intégrant une JVM, et en C et C++ pour Windows (win32) et Unix (Linux) de manière portable au niveau source, y compris pour les sockets, les chargements dynamiques de code (.dll ou .so), les threads, le traitement d'images gif et jpg.Je crée des outils informatiques, ayant fait leurs preuves lors de nombreuses réalisations pour de grands comptes, permettant de réaliser et maintenir des sites web de taille importante. Je peux également rendre facilement modifiable, depuis un navigateur web, toute page html standard, avec upload et traitement automatique d'images.
Je réalise également tous types d'outils interactifs permettant d'accéder à des données via des programmes cgi, pour intranet et pour des sites web. Quelques exemples : moteurs de recherches, news dynamiques, gestion d'offres d'emploi, caddies, etc...
Je m'oriente également vers la gestion d'informations documentaires ou autres, afin de les rendre accessibles dans le cadre d'intranet, avec génération de recherche contextuelle, indexation des documents, recherches multicritères, ged.
Je réalise enfin des moteurs de traitement d'images, projection de quadrilatères, mesures dimensionnelles, génération scriptable et automatique de clips vidéo.
J'utilise mes compétences en électronique pour interfacer avec des PCs toutes sortes d'appareils non conçus pour ça. Je programme des microcontrôleurs Atmel en assembleur et en C.
J'ai créé et je maintiens un générateur de code C pour applications embarquées depuis des transducteurs rationnels décrits avec dia.
Je conçois, simule, prototype, réalise, câble, route les pcbs de systèmes électroniques.
systèmes : Windows (Win32), Unix (Linux) langages : C, C++, Java, Delphi, Forth, Php, Sql, Html, Xml, Sgml, JavaScript, Assembleur. outils : Visual C++, GCC, Visual J++, JDK, Delphi, Kylix, divers... mesure : Création de gammes de mesures automatiques utilisant des Laser-trackers ou la photogrammétrie, calculs de changements de référentiels optimisés, best-fit, etc... bureautique : MS Office sous Windows, Star Office ou Open Office sous Linux et sous Windows internet : html statique et dynamique (incorporations comme avec PHP ou ASP mais en C), CGI en C ou C++, applets Java, JavaScript, Php + MySql, gestion de sites Web sécurité : monétique, cryptographie symétrique et asymétrique, notions de cryptanalyse, protection de logiciels par dongle divers : réalisation d'outils de production (compilateurs, langages auteurs, générateurs de code, processeurs de texte, génération documentaire, indexation de contenus, etc...) méthodologie : inspirée par Yourdon et Meyer, un peu de Merise, OMT-UML électronique : conception, simulation, prototypage, routage pcb, réalisation, mise en production, câblage
actuellement : je suis salarié en télétravail du lundi au jeudi au sein de la société E-Konbini, située à Anglet, que j'ai d'abord pu compter parmi mes clients. J'y exerce mes compétences en informatique, électronique, automatique, électrotechnique. J'y ai l'occasion d'apprendre des choses en mécanique et en conception 3D.jusque mi-mars 2020 (Toulouse) : j'ai intégré une couveuse pour créer ma société dont le slogan est : Votre informatique ! Votre électronique ! Vos objets connectés !
- En partenaria avec les sociétés Snootlab et Fullsave je travaille depuis plusieurs mois chez Airbus sur le projet TrA/Cker (positionnement GPS, gyroscopes et accéléromètres, magnétomètres, liaisons GSM/GPRS/EDGE/3G/4G).
- Dans le même temps je réalise une application web de demande de devis d'assurance auprès des assureurs les plus proches du client (positionnement GPS, responsive web design, progressive web apps).
- J'ai quelques autres projets en cours, de l'embarqué pour voitures de rallyes, de l'automatisation de distributeurs, du pilotage d'électrovannes via LoRa, etc...
Principales activités de ma société :
- étude et réalisation électronique, analogique ou numérique ou mixte
- routage pcb
- prototypage, câblage, mise en fabrication
- développement informatique embarquée
- développement informatique serveurs
- développement informatique smartphones
- audit de problématiques transversales électronique / informatique
- iot (objets connectés), toute la chaîne capteur-relais-serveur-smartphone
- une étude peut parfois ne durer qu'une seule journée
jusque fin avril 2016 (Toulouse) : pour la société E-nautic, je conçois l'électronique et l'informatique d'un système de centrale de télésurveillance pour bateaux amarrés, j'ai réalisé le boîtier principal alimenté par un panneau solaire et muni d'un module GPS pour surveiller la position du bateau, d'un transceiver pour envoyer des informations sur un serveur central via le réseau SIGFOX, d'un récepteur bande ISM 433.92 MHz pour recevoir les informations des sondes disséminées sur le bateau, j'ai réalisé les sondes miniatures alimentées par une petite pile calculée pour tenir plus de dix ans pour mesurer des tensions de batterie, des niveaux d'eau dans la cale, des niveaux de carburant, des intrusions sur le bateau, du vol de matériel, etc... J'ai routé les cartes électroniques avec KICAD, l'informatique embarquée est développée en C avec avr-gcc pour Atmel, au niveau serveur on trouve du C et du php.
2014 (Toulouse) : société Docstand, conception et prototypage d'une application de partage de fichiers sur différents appareils (pc, mac, tablette, smartphone) sous différents systèmes (Windows, Mac OSX, Linux, Android, iOS, WinPhone). Développement sous Qt5 en C++, connexions ssl/tls, api webdavs pour l'accès au cloud. Cette application a donné lieu à un dépôt de brevet.
2013 (Toulouse) : pour la société Cogédia, interfaçage de Raspberry Pi avec des cartes électroniques et des monnayeurs dans des laveries automatiques. Le RPi tourne sous Raspbian, dispose d'un serveur web pour qu'on puisse à distance paramétrer les prix et les cartes électroniques, connaître la recette, récupérer les échanges de données des lecteurs de cartes. Connexion via ADSL ou modem GPRS/EDGE/3G, double tunneling ssh permettant de joindre le site même par APN privé. Plusieurs sites ont été déployés. Configuration et déploiement de plusieurs serveurs de tunnels. Développement C, Javascript, Html, Bash, Cgi.
du 1er Mai 2010 au 30 Mai 2012 (Labège puis Toulouse) : société Mobil'Elec (http://www.mobilelec.fr) où je travaille comme développeur informatique sénior.
- conception et réalisation d'architectures de logiciels embarqués sur véhicules électriques
- commande de moteurs synchrones à aimants permanents pour fonction stop and start sur deux roues
- pilotage par scripts, récupération de donnés et flashage d'eeprom de calculateur embarqué via le bus can
- simulation de tableaux de bord par des ihm web en liasison avec le calculateur via le bus can
- virtualisation des entrées-sorties des microcontrôleurs utilisés au sein des applications
- conception et réalisation de radiocommandes d'ouverture sécurisée de véhicules en 433.92 MHz (plips)
- GNU toolchain pour les microcontrôleurs Atmel : ATtiny44V (dans un ATA5774), ATtiny85V, AT90CAN128
- réalisation d'interfaces homme-machine multiplateforme avec wxWidgets (cross-compilation avec Mingw32 sous Linux)
- réalisation de bancs de tests dialoguant via le bus can avec les cartes électroniques embarquées, ihm en Qt4
jusque février 2011 (Toulouse) (les 10 derniers mois en 1/5) : société Vega France (http://www.vegafrance.fr) où je travaille pour du développement informatique :
et aussi pour du développement électronique :
- langages : Java, C, Sql, Php, Html, Javascript, Bash, Assembleur
- générateur de clips vidéos définis via une interface web
- programmateur de campagnes publicitaires
- envois sécurisés de clips vers de nombreuses destinations
- automate de surveillance de milliers d'hôtes distants
- interfaçage avec des PCs
- développement autour du microcontrôleur Atmel ATtiny2313
- programmation in situ via le port parallèle d'un PC sous Linux
- conception de circuits imprimés avec la suite Geda sous Linux
du 1 Octobre 2002 au 31 Mars 2004 (Toulouse) : société G2métric (http://www.g2metric.fr), où je développe des programmes d'automatisation et de supervision de gammes de mesures, basés sur la photogrammétrie ou pilotant des lasers trackers, pour des systèmes de mesure intégrés aux outillages d'assemblage de l'A380 d'Airbus. Cela permet de renouer avec la géométrie, les coordonnées homogènes, les calculs de changements de référentiels optimisés, best-fit, etc...
- calculs en coordonnées homogènes, communications tcp/ip, interpréteurs de scripts, générateurs de rapports : langage C (MS Visual C++ sous Windows 2000 & XP, Kwrite / Kdevelop & Gcc sous Linux, Vi & Gcc sous Free Bsd)
- communication process control via OPC : langages C et C++ (MS Visual C++ sous Windows 2000 & XP)
- interfaces hommes-machines sous Windows : langage C++ et MFC (MS Visual C++ sous Windows 2000 & XP)
- interfaces hommes-machines DHTML : langages C, Javascript, Css (Kwrite / Kdevelop & Gcc sous Linux, Vi & Gcc sous Free Bsd)
- interfaces hommes-machines pour téléphones portables imode via cgi : langages C (Vi & Gcc sous Free Bsd)
du 7 Août 2001 au 26 septembre 2002 (Toulouse) : société SSTI-Mipnet (http://www.ssti.fr), où je suis embauché pour réaliser des outils d'indexation et un moteur de recherches multicritères dédié au cdrom PagesPro pour le compte de Pages Jaunes, filiale de France-Télécom. Suivront des activités de services, avec par exemple des développements Php / MySql pour Alcatel ou encore du Sgml (avec Balise) pour Airbus.
- prétraitement des données : langage Perl (Emacs & Perl sous Unix)
- traitement des données et indexation : langage C (MS Visual C++ sous Windows 2000)
- interfaces hommes-machines moteur web DHTML : langages Java & JavaScript (Jdk & MS Visual C++ sous Windows 2000, Code Warrior sous Mac OS)
- autres activités : Php & MySql, Balise & Sgml, Perl, Shell...
du 7 novembre 2000 au 6 Février 2001 (Toulouse) : société Neteriel (http://www.neteriel.com) que j'ai créée avec trois associés, où je travaille comme directeur technique, notre vocation étant alors la conception puis réalisation et livraison d'outils pour créer et gérer des sites communautés d'intérêt.
- traitement et analyse d'images, moteurs serveurs d'applications, indexation et moteurs de recherche : langage C (MS Visual C++ sous Windows, Kwrite / Kdevelop & Gcc sous Linux)
- interfaces hommes-machines par interaction CGI et DHTML : langages C, Java, JavaScript (Jdk, MS Visual C++ sous Windows 2000, Gcc sous Linux et FreeBsd)
du 2 Août au 1er novembre 2000 (Montpellier) : société NexWave Solutions (http://www.societe.com/societe/nexwave-solutions-417762853.html), startup spécialisée dans les systèmes d'exploitation et les applications pour l'embarqué et le mobile. Je travaille comme ingénieur système.
- génération automatique de workflows dédiés développeurs, traitement d'images et conversions wbmp (wap) : langage C (Kdevelop sous Linux)
- divers : Java, JavaScript, Php, Shell...
du 17 décembre 1997 au 28 juillet 2000 (Toulouse) : société Actus Multimédia (http://fr.viadeo.com/fr/search/rcl/fr/ACTUS%20MULTIMEDIA/fr/), spécialisée dans les bornes interactives haut de gamme, pour renforcer la compétence en développement de sites Web pour des clients tels que Eurocopter, NewMédias, Labinal, Wesco, Turbomeca, Aerospatiale-Matra, Heuliez, Métro Toulouse, etc... Je crée des outils de génération et maintenance de sites, des modules interactifs, des moteurs de recherches, etc...
jusqu'au 16 décembre 1997 (Toulouse) : intégré au sein d'Oktal (http://www.oktal.fr), une entreprise spécialisée dans la synthèse d'images 3D en temps réel, je suis en mission chez un fabricant de satellites, Matra Marconi Space où je développe en Java.
- architecture de génération statique de sites web, utilisation massive de plugins proches des servlets, appel de libs dynamiques externes : langage Java et C++ (Jdk, Visual J++, Visual C++)
- maintenance dynamique de sites web via CGI : langage C (tests sous Windows avec Visual C++, adaptation et maintenance avec Vi & Gcc sous Linux)
- dll moteurs de recherche et gestion de données pour des applications multimédia : langage C++ (Visual C++ sous Windows, CodeWarrior sous Mac OS)
- spécification et réalisation d'interfaces corba : langage IDL (Emacs + outils spécifiques sous Solaris)
- générateurs de codes et de gestion de projets multi langages : langage Java (Emacs & Jdk sous Solaris)
du 4 Mars 1997 au 3 septembre 1997 (Toulouse) : je travaille comme développeur chez Vérilog (http://archives.lesechos.fr/archives/1991/LesEchos/15843-117-ECH.htm), société spécialisée dans la réalisation et la mise en œuvre d'outils pour le génie logiciel.
- interfaces hommes-machines sous Windows : langage C++ et MFC (MS Visual C++ sous Windows)
- génération documentaire : langage C++ (MS Visual C++ sous Windows)
du 16 avril 1993 au 20 juin 1996 (Lille) : (3 ans) chez GOTO informatique (http://www.goto.fr)
Chef de projets, je réalise les produits Mémotel pour Windows et Mémofax pour Windows ainsi que la partie capture d'adresses du fameux Timtel.
Puis chef produits de la cellule Goto-WeekEnd, je réalise l'interface homme-machine des jeux Goto-Dames et Goto-Réversi, les moteurs de jeu étant réalisés par un de mes anciens élèves dont c'est la passion.
Je réalise également des DLL concernant tout ce qui touche aux dictionnaires et aux recherches d'anagrammes pour des produits tels que Goto-Mots-Croisés ou Lexy.
- conception d'un langage parallèle de reconnaissance de formes textuelles, réalisation d'une hiérarchie de classes pour encapsuler le comportement de Windows : langage C++ (Borland C++ sous Windows)
- utilisation d'une hiérarchie de classes ZAP pour encapsuler le comportement de Windows : langage C++ (Borland C++ sous Windows)
- développement des coeurs d'applications sous forme de DLLs : langage C++ (Borland C++ sous Windows)
- utilisation de Delphi pour les interfaces hommes-machines : langage Pascal (Delphi sous Windows)
de février 1989 à décembre 1992 (Lille) : (3 ans) à l'Atelier Logiciel des 3 Monts (http://fr.viadeo.com/fr/search/rcl/fr/Atelier%20Logiciel%20des%203%20Monts/fr/)
J'ai eu la chance de travailler sur le projet CARMINAT (ordinateur embarqué) pour Renault Recherche, en réalisant le moteur de l'interface homme-machine graphique du module embarqué, ainsi que les outils de développement graphique pour les ergonomes de Renault. Travailler avec des Cogniticiens, des Ergonomes, des Psychologues et des ingénieurs qualité, me fait vite comprendre la richesse de l'informatique lorsqu'elle ne reste pas repliée sur elle-même.
Puis l'ère naissante du Multimédia me permet d'aborder la vidéo interactive, basée sur la technologie DVI, au sein d'un projet destiné à montrer la faisabilité de la désignation à la souris d'objets en mouvement.
La société faisant également du service, j'interviens ponctuellement pour diverses réalisations, et notamment pour la société Siemens-Nixdorf.
Je continue également l'enseignement de l'informatique, au cours de stages de formation inter ou intra entreprise, ou encore à l'université.
- génération de transducteurs rationnels capables de traiter des informations contradictoires issues d'interfaces hommes-machines multiples (écran tactile, track ball, molette volant) : langage Forth (interpréteur Forth que j'ai écrit en C et qui tourne sous DOS)
- base de données objets, primitives graphiques, moteur d'interface homme machine : langage C (Borland C & MS C)
- cross-compilation pour cartes embarquées (Renault) : langage C (Borland C & MS C sous dos + cross-compilateur 68000)
- primitives graphiques de base pour carte graphique spécifique : langage C et assembleur (Borland C, MS C, MASM)
- désignation à la souris d'objets en mouvement sur une vidéo, interface homme machine d'écriture de scénarii de désignation : langage C et Assembleur (compilateur C spécifique pour noyaux temps réel RTX tournant sous OS2)
de Mars 1982 à janvier 1989 (Lille) : (7 ans) durant mes études
Retourner à l'école, c'est bien beau, mais il faut manger... Je travaille à mi-temps chez France-Télécom durant deux années et demie. J'enseigne également l'électronique et l'informatique pour divers organismes de formation continue, face à des publics dont l'âge varie parfois de 17 à 60 ans.de Mars 1976 à février 1982 (Lille) : (6 ans) avant mes études
Je débute dans la vie professionnelle à 16 ans comme électricien dans le bâtiment, puis électricien industriel, enfin comme électronicien autodidacte. Je travaille aussi comme serveur en restaurant d'hôtel et encore comme chauffeur-livreur.
Diplôme d'ingénieur informaticien, obtenu en janvier 1989, après trois années et demie d'études à l'E.U.D.I.L. (devenue Polytech'Lille) (http://www.eudil.fr) : 2 années à mi-temps en formation continue plus une année et demie à temps plein.DUT Génie Electrique, option électronique, obtenu en juin 1985, après trois années d'études à l'IUT Génie Electrique de Lille 1 situé à Villeneuve d'Ascq : 2 années à mi-temps en formation continue plus une année à temps plein.
ESEU ou équivalence du bac, obtenu en juillet 1982, après cinq mois de stage à temps plein au CUEEP de Villeneuve d'Ascq.
Autodidacte électronicien, grâce aux copains restés à l'école, et surtout aux livres.
CAP d'électricien, obtenu en 1976...
Je suis divorcé, j'ai trois enfants de 32 à 29 ans.Bien qu'ayant quitté le conservatoire à 11 ans, je suis resté un musicien dans l'âme et je joue de la batterie depuis l'âge de 13 ans. J'ai pris des cours de lecture de partitions pour batterie durant sept ans, j'ai commencé le piano à l'âge de quarante ans comme second instrument.
J'ai joué durant six ans avec une formation jazz appelée Jazz Appeal (http://jlpmusic.free.fr/), je joue depuis 2000 avec l'harmonie de Muret (http://eindharmoniemuret.free.fr/), je joue depuis 2010 avec l'harmonie d'Auterive (http://harmoniedauterive.free.fr/photos.html), je joue depuis 2015 avec les Swoogy Swappers (http://swoogyswappers.free.fr), je fais parfois des remplacements en jazz
Je suis également auteur compositeur interprète (amateur), j'écris des chansons
Je suis lauréat 1987 de la fondation de la vocation (http://jlp31.free.fr/fdv/fdv.html) créée par Marcel Bleustein-Blanchet (Publicis), qui compte plus de 1000 lauréats parmi lesquels : Yves COPPENS (Lauréat 1963), Allain BOUGRAIN-DUBOURG (Lauréat 1969), ou encore Catherine LARA (Lauréate 1972) (http://jlp31.free.fr/fdv/fdv_laur.html).
J'étais adhérent de l'association CPE31 http://www.cpe31.com dont le but est de promouvoir le travail en temps partagé.