Menu

Christian COMTE

NANTES

En résumé

Mes compétences :
AJAX
Apache
CAN
CVS
DO-178B
DO178B
Eclipse
EMF
HTML
JAVA
JSP
LAMP
Linux
Matlab
MDA
Microcontroleurs
Microsoft SQL
PHP
PL SQL
PostgreSQL
Python
Rhapsody
std
SVN
Tomcat
UML
XML
XSL

Entreprises

  • SODIUS - Développeur Java Eclipse - Solutions MDA

    NANTES 2009 - maintenant - Développement de plug-ins Java sous Eclipse pour un outil de manipulation de modèles et de génération de code (RulesComposer) en partenariat avec IBM pour le modeleur IBM Rational Rhapsody Developer (http://www-1.ibm.com/software/awdtools/rhapsody/)

    - Intégration de plug-ins de la plateforme Sodius/MDworkbench pour personnaliser le workbench Eclipse pour MagicDraw (https://www.magicdraw.com/cameoworkbench).

    - Développement de petites applications clientes avec Eclipse RCP (https://www.magicdraw.com/cameo_interop).

    - Développement de tests automatiques avec JUnit sous Eclipse et scripts ANT/Powershell.

    - Développement du produit Rhapsody In SystemC (www.sodius.com) en partenariat avec ExperMeta (http://www.expermeta.com): packaging du produit, installeur Windows sous InstallShield, installeur Linux sous Perl.

    - Adaptation des scripts Powershell de gestion des builds automatiques des produits Sodius pour l'intégration du "Source Control" du repository IBM Jazz-Rational Team Concert.

    Environnement : UML/MDA, Linux, Windows, Java, Eclipse, ANT, InstallShield, XML/XSL/HTML, CSS, Javascript, Powershell, Perl, CVS, Jazz-RTC.
  • TMG - Saint Sébastien sur Loire 44230 - Ingénieur développeur logiciel senior

    2007 - 2009 =Expertise technique

    Objectif : Proposition d’évolutions, d’optimisations logicielles
    Réalisation :

    Actions transversales sur l’ensemble des projets logiciels :

    • Formation et conseil sur la manipulation des données dans des applications temps-réels multi-tâches.

    • Optimisation des temps de développement des interfaces graphiques avec le framework dotNET, simplification des connections et requêtes aux bases de données.

    • Formation et conseil d’utilisation des feuilles de style XSL pour la mise en forme de fichiers de données issus d’un document Excel au format XML pour intégration à un site web.

    • Proposition d’amélioration des performances logicielles et des capacités de stockage en migrant les données de fichiers spécialisés vers une base de données.

    • Conseil sur la définition de la structure et des indexations de tables en base de données pour optimiser la taille des données et les temps d’accès.

    • Proposition d’enregistrement des requêtes SQL en procédures stockées pour limiter les impacts sur les logiciels d’une évolution structurelle en base de données.

    • Conseil sur les spécifications d’évolutions logicielles ou de nouvelles applications, sur les choix de conception système/logicielle.

    • Réalisation d’une maquette pour le projet P2PImage, web portail en Java/JSP, noyau temps-réel pour interface BitTorrent en Python.

    Environnement : C++, dotNET, XML/XSL, VB Script, PostGreSQL, Temps-réel, Python, Java/JSP/JavaBeans

    = Maîtrise d’œuvre

    Objectif : Développement et déploiement de la plateforme QOS de mesure de la qualité des protections sur réseaux P2P eDonkey & BitTorrent,
    Réalisation :
    • Réalisation de composants de communication génériques en TCP pour l’ensemble de la plateforme.

    • Application pour le réseau eDonkey en C++ (1 personne) :
    - Adaptation des composants de communication pour le protocole eDonkey pour effectuer des recherches de titres de musique piratés.
    - Rédaction des spécifications et Conception UML, codage C++, tests de validation et déploiement sur machine Linux.
    - Enregistrements des liens de téléchargement et statistiques de présence des titres de musique en base de données PostGreSQL.

    • Automate de téléchargement en C++ (2 personnes) :
    - Rédaction des spécifications et Conception UML, codage C++, tests de validation et déploiement sur machine Windows.
    - Encapsulation des clients de téléchargement eMule et µTorrent.
    - Collecte des liens de téléchargement en base de données.
    - Intégration des composants de communication TCP.
    - Réalisation d’une interface Web et d’un flux RSS pour la consultation à distance des tâches et de l’historique des téléchargements.

    • Application de tri des sources téléchargés en C++ et VB.NET (2 personnes) :
    - Intégration de la bibliothèque MusSpott de comparaison de piste audio.
    - Intégration de MPlayer, WinRAR, UnACE et UnZip pour décompresser les fichiers musicaux.
    - Consultation des résultats de comparaison et tri manuel via une IHM dotNET.
    - Enregistrement en base de données des statistiques des copies pirates trouvées : qualité, nombre, etc.

    Environnement : UML, Linux, Windows, Compilateurs C++ Gnu & Visual, VB dotNet, Protocoles eDonkey, BitTorrent, HTTP & RSS, base de données PostGreSQL, socket TCP, XML/ XSL/HTML, CSS, Javascript, CVS, SVN
  • Proxiad Ouest - Ingénieur développeur logiciel senior

    Saint-Herblain 2006 - 2007 =Contrôle-commande d’une presse de formage superplastique chez ACB - Nantes

    Responsabilité : Développement du logiciel Temps-Réel & Interface Homme-machine
    Objectif : Adaptation de code existant pour la nouvelle application
    Environnement : Noyau temps-réel QNX (Linux), Compilateurs C++ Gnu & Borland, Socket TCP, Protocoles RS485 et Profibus
  • ALTRAN TECHNOLOGIES - Ingénieur développeur logiciel confirmé

    Vélizy-Villacoublay 1998 - 2006 =2004-2006 : Application de pilotage d’un multiplexeur de voies radio HF chez C&S Défense

    Responsabilité : Maîtrise d'œuvre du logiciel
    Objectif : Réalisation de composant de communication puis d’une version Béta de l’application

    Environnement : UML Rational Rose, Linux, Gnu C++ & Visual Basic 6.0, XML/ XSL/HTML, sockets TCP, MIL-STD-498, CVS.


    =2004 : Automatisation des tâches de mise à jour des composants logiciels et des fichiers de configuration d’équipements en station pour RATP

    Responsabilité : Mise en œuvre d’un générateur de fichiers de configuration
    Objectif : Expertise des fichiers de données et de configuration XML, des procédures de génération XSL

    Environnement : XML/XSL/DTD, Xalan/SAX/Java


    =2003 : Section Reconnaissance Géophysique au LCPC - Nantes

    Responsabilité : Etudes et recherches pour l'auscultation des chaussées
    Objectif : Mise au point d'un dispositif de mesure radar

    Environnement : Antenne radar, analyseur de réseau vectoriel, calculs scientifiques, Fortran, traitement du signal, Matlab


    =2002 : Projet "DRONE" chez CAC Systèmes – Blois

    Responsabilité : Maintenance du logiciel embarqué de pilotage
    Objectif : Remise à niveau de la documentation technique

    Environnement : Langage C, Compilateur croisé & Emulateur, SA-RT, Protocole CAN

    =2000-2001 : Naval Tactical Data System chez Thales Naval - Chatillon/Bagneux

    Responsabilité : Spécification des interactions Opérateur - Système (IHM)
    Objectif : Rédaction des spécifications logicielles (2 personnes)

    Environnement : XML/DTD/XSL, HTML, CSS/Javascript, Word/Excel (Macro VB), Interleaf, Bibliothèque MSXML/DOM, DOD2167


    =1999-2000 : Panneau de contrôle de la climatisation automobile chez VALEO - Créteil

    Responsabilité : Maîtrise d'œuvre de la programmation du micro-contrôleur
    Objectif : Développement du logiciel embarqué

    Environnement : Micro-contrôleur TOSHIBA, Compilateur croisé & Emulateur, Langage C, Select Yourdon (SA-RT), Macros Office VBA, Visual Basic 5.0, PVCS

    =1998-1999 : Carte électronique de haut de colonne, automobile PSA

    Responsabilité : Maîtrise d'œuvre de la programmation du micro-contrôleur
    Objectif : Développement du logiciel embarqué (3 personnes)

    Environnement : Micro-contrôleur NEC 78k0, Compilateur croisé & Emulateur, Langage C, Protocole VAN, Select Yourdon(SA-RT), Visual Basic 5.0, PVCS
  • 3IP /C&S - Ingénieur développeur logiciel débutant

    1992 - 1997 = 1997, 5 mois - Projet "Resindiag" : Logiciel de traitement des dossiers médicaux pour des analyses pathologiques chez CS Technologies Informatiques - Fontenay aux Roses

    Responsabilité : Maîtrise d'œuvre du logiciel
    Objectif : Mise en place d'un outil de numérisation et de traitement des images médicales
    bibliothèque graphique

    Environnement : Visual Basic 5.0, MSAccess 7.0/DAO, Windows NT 4.0

    = 1997, 3 mois - Projet "Base Aéromet" : Gestion des déroutements des vols commerciaux lors d'incidents météorologiques en forfait pour Météo France – Paris

    Responsabilité : Maîtrise d'œuvre du logiciel
    Objectif : Mise en place d'une interface orientée objet d'accès à des données constituées en base de données relationnelles

    Environnement : C++, DAO, MFC, Windows NT 4.0, MSAccess 7.0

    = 1992-1997 - Projet "Qualiscope" : Logiciel d'acquisition de mesures, de restitutions graphiques et statistiques pour un appareil de mesures de la qualité de la tension "Qualimètre" (SIEMENS) en forfait pour EDF – Clamart

    Responsabilité : Maîtrise d'œuvre du logiciel
    Objectif : Développement et maintenance du logiciel

    Environnement : Langage C, RSR232, modem Hayes, Macro Office VBA, MS-DOS

    = 1992, 6 mois - Projet "FMGEC" Calculateurs embarqués sur les Airbus A330 / A340 pour le pilotage, la direction et l'enveloppe de vol chez SEXTANT Avionique - Vélizy

    Responsabilité : Intervention sur le calculateur d'enveloppe de vol
    Objectif : Développement et maintenance du logiciel embarqué

    Environnement : Pascal et assembleur 80286, Compilateur croisé & Emulateur, MS-DOS, VMS, Plan qualité logiciel, D0178B, DOD2167, Gestion de Configuration.

Formations

Réseau

Annuaire des membres :