Chef de projet
expert en développement logiciel
DOMAINES DE Compétence
Direction de projets en mode Agile : Scrum et XP.
Scrum Master certifié.
Formateur Unix, GNU/Linux.
Programmation système et réseau [expert] : Unix et GNU/Linux.
Communication/Réseau [expert] : API socket et TLI, protocole tcp/ip, UDP/IP, rs232, ftp, http, ...
Interface graphique [confirmé] : DirectX, X11, Motif, …
Langage [expert] : C++, C, Shell, Lex/Yacc, Awk, PHP, HTML, VB, …
Langage [confirmé] : Java, TCL/TK, …
Autres Langages et outils : Python, Ruby, Fortran, Cobol, Perl, SubVersioN
Administration système : Unix et GNU/Linux.
EXPERIENCES PROFESSIONNELLES
Depuis décembre 1990 et toujours en activité, fondateur et gérant de Quartz SARL.
Consultant Sénior Pyxis-Technologie.
Développement de l’offre Ensemble
IBC-Solar:
Système de gestion de devis en lien avec un ERP.
Réalisation d'un logiciel de gestion de devis et de propositions commerciales dans un marché très concurrentiel.
CNRS / Laboratoire de Psychologie et NeuroCognition:
Système complet destiné aux orthophonistes pour dépister et suivre certaines dyslexies.
Réalisation d'un outil permettant d'évaluer les capacités d'empan visuo-attentionnel des enfants dyslexiques et de les comparer à des données normatives établies auprès d'enfants normo-lecteurs de même âge afin de poser un diagnostic de trouble de l'empan visuo-attentionnel.
Le moteur de passation utilise DirectX [C++] avec des contraintes d’affichage forte : 5/100ème de millimètres. Un serveur Web permet de gérer les patients, les examens, les normes, et produit à la demande un diagnostic.
Société Duhamel:
Système d'enregistrement audio et vidéo multi caméra reconfigurable dynamiquement.
Réalisation d'un système d'enregistrement audio vidéo permettant un fonctionnement non-stop.
Ce logiciel est conçu pour accepter des traitements annexes (détection d'obstruction, perte de cadrage, flou, ...). Il prend en charge de manière native le format JPEG.
Le système de stockage est optimisé afin de garantir la tenue de charge sur des systèmes embarqués.
Fonctionne sous les différentes versions d’Unix, de GNU/Linux. [C++, ksh]
Groupe Air Liquide :
Permettre de calculer le coût d’un système produit en série sur la base de devis et d’estimations portant sur les composants.
Réalisation d’un système de calcul de coût.
Ce logiciel permet de construire des modèles représentant des produits. A partir de devis et d’estimations portant sur les différents composants (pièces, prestations, investissements, …), le logiciel calcule pour différentes séries le coût des investissements, le coût d’un système, le coût marginal, la part du coût fixe et la part du coût variable, …
Fonctionne sous Windows. [C++]
Groupe SKALLI (Rivoire et Carré – Lustucru) :
Offrir à la force de vente sur le terrain les mêmes outils que le personnel du siège.
Réalisation et édition d’un système de transport de message « Blog ».
Ce bus logiciel fournit une couche de transport garantissant l’acheminement des messages à une application, à un automate ou à une personne. Ce bus a les caractéristiques suivantes : fiabilité, efficacité, rapidité, faible consommation de ressources, reprise automatique en cas de coupure de lignes, transfert de pièces jointes, fonctionnement en local ou en réseau.
Fonctionne sous les différents UNIX du marché (HP, AIX, SCO, …), les systèmes libres (GNU/Linux, …) et Windows NT. Disponible sous forme de code source ou de binaires. [C, shell, awk, Tcl/Tk]
Alcatel Espace :
Achèvement du logiciel 'Système de Surveillance des Liaisons' des stations fixes du programme Syracuse II.
Le réseau Syracuse (SYstème de RAdioCommunication Utilisant un SatellitE) est une série de quatre satellites Telecom 2 de télécommunications protégées et sécurisées français. Dans le cadre de la deuxième génération de ce programme mené par la Délégation Générale pour l'Armement en 1991, j’ai réalisé l’achèvement du programme de surveillance.
Ce logiciel permet de piloter des baies de mesure pour vérifier et assurer le bon fonctionnement des communications entre les stations fixes métropolitaines et les stations autonomes mobiles.
A cette occasion, l’habilitation « Secret – Défense » m’a été délivrée.
Installation, configuration et administration des calculateurs HP-UX.
Ce logiciel fonctionne sous Unix, X11/Motif avec des contraintes temps réel. [C, ksh, awk]
Hewlett-Packard :
Faciliter l’accès aux produits et à la gestion des différents programmes marketing.
Réalisation d'une base produits. [MySQL, ksh, awk]
Fournir des informations structurées pour aider le management.
Réalisation d'un outil financier multilingue pour faciliter le travail des commerciaux dans des opérations de crédit-bail. [Excel, VBA, C]
Réalisation d’outils de production de rapports quotidiens : extraction des données, consolidation, production de tableaux, de graphiques et de diaporama, diffusion sur l’intranet et via e-mail pour le suivi des commandes et des envois quotidiens de produits, suivi des performances, positionnement par rapport à la concurrence, … [Excel, VBA, C]
Réalisation d’un automate produisant des rapports mensuel s(Gestion d’historique, Multi-site, …) [Lotus 123]
Augmenter la réactivité sur le marché des PC en Europe.
Réalisation d’un logiciel d’aide à la fixation des prix de la division ‘Personal Systems Group’ pour la région EMEA.
Cela concerne les ordinateurs de bureau, les portables, les tablettes, … ainsi que les composants et les accessoires. Contrôle de la qualité et la consistance des données, analyses et rapports. Importation et exportation de données dans différents formats. [Excel, VBA, C]
Rexel (Groupe Pinault – Printemps – Redoute) :
Augmenter la productivité des programmeurs et faciliter la mise au point des applications.
Réalisation d'un outil de références croisées interactif permettant aux programmeurs de parcourir facilement les tables, les procédures stockées, les requêtes SQL, les sources 4GL et les formes Informix. [ksh, awk]
Permettre le suivi des applications et apporter une aide précise aux utilisateurs.
Réalisation d'un système de surveillance des applications : détection de fin anormale; versionnement dynamique des binaires, des tables, des batchs et des shells; messages de trace dynamique; suivi de la position des utilisateurs dans les applications; remontée d’alarme dans OpenView; miroir de l’affichage sur l’écran de l’utilisateur et de sa saisie clavier. [C, ksh]
Links :
Permettre le développement d’applications vidéotex suivant la méthode RAD (développement rapide d’application)
Réalisation d'un atelier de génie logiciel pour le moniteur vidéotex MOViE. Cet atelier permet la réalisation immédiate de maquette, le développement et le paramétrage d'application (écran, description de la base de données). [C, ksh]
Réalisation d’applications vidéotex
Pour France-Télécom Hébergement : TPS, Télérama, Argus, … [C]
CCMC Informatique :
Refonte du système de communication interne et externe
Développement et portage d'applications télématiques en C sous Unix.
Groupe SKALLI (Rivoire et Carré – Lustucru) :
Permettre à la force de vente de communiquer de manière fiable et rapide avec le siège.
Réalisation d'un ensemble de progiciels disponibles sous Unix, Ms-Dos et Macintosh permettant la télétransmission sécurisée de fichiers textes ou binaires entre ordinateurs à travers tous types de réseaux. [C]
Principales caractéristiques :
* protocole très performant et sûr avec reprise de transfert.
* automatisation possible de processus complet de connexion et transfert avec traitement des cas d'erreurs et capacité de ""reprise à chaud"".
* transparence complète quel que soit le protocole réseau utilisé (TCP/IP, X25, V24, ...).
* mode transparent sous Unix (compatible UUCP) et Ms-Dos (avec émulation ANSI étendue).
* un langage de commande accessible interactif ou par scénario permet de contrôler l'ensemble des communications et transferts. Ce langage est constitué de blocs imbriqués pour la gestion et le recouvrement des problèmes de transmission.
CEDEC :
Permettre la diffusion d’informations concernant l’Europe dans des lieux publics.
Réalisation d'une borne interactive fonctionnant sous Ms-Dos ou Windows. Ce progiciel permet une recherche arborescente ou par mot-clés.
Computer Associates :
Développement de modules permettant l'importation et l'exportation de données provenant de fichiers au format natif de SuperCalc par Textor et par SuperDb sous Ms-Dos et Windows.
C.N.E.H. (Centre National d'Equipement Hydraulique - E.D.F.) :
Réalisation d’un système de prévision de charges. [C].
Développement d'un module permettant, depuis Ms- Excel (Ms-Windows), l'accès à la base de données de mesures hydrauliques. [C]
Installation et/ou configuration de divers systèmes Unix sur diverses plates-formes.
1989-90 Ingénieur logiciel CosM (Grenoble).
Développement de modules de messagerie et de supervision pour un moniteur vidéotex sous Unix MOViE. [C]
Portage de ce progiciel sur différentes plates-formes Unix : SCO, Bull, Sun, Harris, IBM, HP, OST, ...
Chambre de Commerce et d'Industrie
Réalisation du logiciel de ""guidage"" des visiteurs pour le salon TEC 90.
I.B. Télématique
Développement d'applications vidéotex sous Unix.
C.N.E.H. (Centre National d'Equipement Hydraulique - E.D.F.)
Réalisation d'un progiciel de gestion de courrier.
1987-88 Ingénieur logiciel XPrim (Grenoble).
C.N.E.H. (Centre National d'Equipement Hydraulique - E.D.F.)
Développement d'un progiciel de gestion de mesures hydrauliques. Principales caractéristiques :
* réception de données depuis des appareils automatiques.
* génération de graphismes, tableaux, calculs statistiques.
* fonctionnement en réseau.
* simulation d'équipement hydraulique.
Développement d’outils pour le traitement de texte / tableur Textor5 de TALOR.
Actions de Formation
Les actions ont été menées avec différents partenaires à partir de mes supports de cours.
NORIA FORMATION
Formation sur les thèmes suivants: Programmation système sous Unix/Linux, SubVersioN.
MEDIATEC
Formation sur les thèmes suivants: Unix utilisateur, Unix programmation shell, Unix programmation avancée, Unix administration, Traitement de flux, PHP et HTML.
INFOPOLE
Formation sur les thèmes suivants: les systèmes ouverts, Unix utilisateur, Unix programmation shell, Unix administration, les outils Unix (perl, sed, awk, …), langage C, le langage C++, programmation avancée en C sous Unix.
ADHARA, LA COMPAGNIE DE FORMATION, MAQUET, E.I.T.E., RAFI, A2S FORMATION, …
Formation CONTINUE
2009 Formation Lean. 1 jour
2008 Certification Scrum Master. 3 jours
Formation
1987 Diplôme d'Etude Supérieure Spécialisée d'Informatique Double Compétence.
Université Scientifique Technologique et Médicale de Grenoble.
1986 Diplôme d'Etude Approfondie ""Structure et Dynamique Spatiales"".
Université Scientifique Technologique et Médicale de Grenoble.
Recherche sur les contraintes climatiques en milieu viti-vinicole et création d'un modèle de simulation en dynamique de système dans le cadre d'un contrat PIREN avec le CNRS.
IMAG (Institut d'Informatique et de Mathématiques Appliquées de Grenoble) laboratoire ARTEMIS
Mention Bien
1981 Baccalauréat C. Bourgoin-Jallieu.
Conférences
Institut de Géographie de Paris - Colloque sur les contraintes climatiques - 1986
Institut de Géographie Alpine de Grenoble - Colloque sur la modélisation dynamique - 1986
Publications
""Modélisation d'un système dynamique. Les contraintes climatiques en milieu viti-vinicole""
Bulletin de l'Association des Géographes Français. Paris, 1986 n°5
""Modélisation systèmique"" avec la collaboration de M. Le Berre
Collection Grenoble Science. Grenoble, 1986 n°5
""Le système climat-vigne-viticulteur. Exemple de modélisation dynamique""
Collectif avec Mme M. Le Berre et Mr P. Uvietta. Rapport de contrat PIREN/CNRS
Langue
Anglais technique.