Daniel - Consultant C++

Ref : 100428S001
Photo de Daniel, Consultant C++
Compétences
C
C++
XML
INFORMIX
4GL
TOMCAT
POSTGRESQL
Expériences professionnelles
  • Expérience professionnelle

    • Jui. 2006- Aujourd’hui: Ingénieur Software a l’Observatoire Européen Gravitationnel (EGO, Cascina, Italie) (Contrat : CDI EGO)
    Réalisations : Sur le site de l’expérience Virgo, dans le département des Operations, je développe et j’assure le support des logiciels client/serveur en C, C++, Java et LabView sur machines Linux, et PowerPC, dans le framework de Virgo. En particulier, j’ai développé:
    - Des serveurs et clients pour le de traitement de données online avec des contraintes de temps réel permettant de contrôler le point de fonctionnement de l’interféromètre (ITF). Les OS real-time utilisés sont LynxOs sur PowerPC et SL4 RTAI sur PC.
    - Des serveurs de traitement de données online permettant d’améliorer la sensibilité de l’ITF (j’introduis une méthode pour intégrer des d’algorithmes codés avec Matlab dans des applications online).
    - Des serveurs de commande de motorisation des composants optiques et leur interface graphique.
    - La base de données d’Equipement de Virgo incluant un arbre d’intégration des composants et toute la connectique.
    - Un système de monitorage et de contrôle en temps réel de données environnementales des bâtiments (basés sur des protocoles hétérogènes serial, http, canbus, modbus, bacnet).
    - Une boite a outils pour réaliser des interfaces dynamiques WEB basée sur les technologies Java et Tomcat.
    - Une methodologie pour le transfert massif de données s’appuyant sur la technologie GRID SRB (150TB/an).
    - Une architecture multi-tiers permettant d’acquerir, traiter et diffuser en temps réel dans un reseau Ethernet, des images de camera firewire au standard IIDC (DCAM).
    Certains des logiciels cités sont intimement reliés à la chaîne d’acquisition et de stockage de données (DAQ), que je maîtrise dans tous ses détails. J’assure par ailleurs le support oncall DAQ et Software durant les phases de Commissioning et de Run de Virgo.
    J’ai suivi des règles d’ingénierie software et de management en assurant :
    - la documentation (user requirements, software design, user manual),
    - la réalisation de code templates,
    - la définition de coding standards
    - l’automatisation de tests de vérification, de performance et validation.

    • Dec. 2005- Jui. 2006: Ingénieur de Recherche Software au laboratoire d’AstroParticules (APC) (Paris, France) (Contrat : CDD IR CNRS)
    Réalisations : Je participe a l’élaboration de la plateforme de traitement de données de niveau 2 pour l’expérience Planck (Java, C), consistant en la réalisation de cartes filtrées du fond diffus cosmologique. Le but de la plateforme est de permettre l’assemblage de pipelines de calculs multi-language sur des machines de calcul parallélisés.

    • Jan 2002- Nov. 2005: Postdoctorant à l’Institut de Physique Nucléaire (Pise, Italie) (Contrats : UE, INFN)
    Réalisations : Je participe à la construction du détecteur CMS pour le LHC au CERN. J’apporte à CMS mes compétences en informatique en plus de mon expérience scientifique qui me permet d’intéragir facilement avec les différents corps de métiers. Je réalise la base de données de construction du Silicon tracker incluant les données de validation des différents éléments, leur localisation géométriques dans le détecteur et toute la connectique. Une interface Web permet aux différents centres d’intégration (Pise, Florence, Turin) une utilisation simultanée du même outil, qui permet en outre la tracabilité des éléments (inventaire par centre, shipping). Je développe également en amont un logiciel spécifique pour la gestion des données de banc de tests sur les senseurs à particules tout au long de leur cycle de leur validation. J’utilise Java pour les interfaces Web, MySQL comme database, et le C++ pour le logiciel des bancs de tests.

    • Fév-Oct. 2001 : Ingénieur Informatique aux Editions Weka Services, Paris (Contrat : CDI)
    Réalisations : Je gère et réactualise les bases de données clients et comptabilité de la société (Informix). Cette période marque ma première expérience professionnelle en informatique. Je valide ici ma formation récente effectuée à DEFI Formation.

    • Oct.- Déc. 2000 : Elève à DEFI Formation, Paris.
    Cours intensif (245 heures) : Formation aux nouvelles technologies informatiques (HTML, XML, ASP, IIS) et à la programmation orientée objet (UML, Java et C++), et aux bases de données (SQL Server).

    • Oct. 1997- Sept. 2000 : Postdoctorant au FOM Institut, Amsterdam, Pays-Bas (Contrat : Marie Curie Fellowship UE) Collaboration industrielle : Philips Laboratories
    Réalisations : J’étudie des phénomènes de mouillage pour les matériaux avancés. J’utilise un microscope à force atomique pour l’analyse de topographie de surface de polymères à base de cristaux liquides. Je suis auteur de 6 articles scientifiques dans des revues internationales. Dans cette période, je développe des applications scientifiques (Fortran 77, C) pour l’analyse de données et l’optimisation de la résolution d’un diffractomètre à rayons X.

    • Sept. 1994- Sept. 1997 : Thèse au Commissariat à l’Energie Atomique à Saclay (Contrat : Ministère de la Recherche & INSTN) Collaboration industrielle : Rhône-Poulenc
    Réalisations : J’étudie la physique statistique des fluides complexes confinés en 2D. Je construis et utilise une machine pour mesurer les forces électrostatiques dans les films minces liquides. Je suis auteur de 8 articles scientifiques dans des revues internationales. Je développe des applications scientifiques (Fortran 77, C) utilisant des librairies d’analyse numériques pour le calcul d’intégrales et d’équations différentielles (Numerical recipies, Nag Librairies).

Études et formations
  • DOMAINES DE COMPETENCE
    • Software :
    - Programmation: C, C++, Java, Shell,Asp, Php
    - OS: Windows/LynxOS/Linux/SL4 RTAI.
    - Web applications: Apache/Tomcat, IIS, Applets/Servlets.
    - Bases de données : MySQL, PostgreSQL, SQL server, Informix
    - Logiciels d’applications : Matlab, LabView
    - Protocoles de communication : http, serial, canbus, modbus, bacnet, IEE1394
    - Technologies Grid : SRB
    - Outils de management : CMT, CVS, Tat, Jbuilder, Eclipse
    - Outils de documentation : Doxygen

    • Principales réalisations :
    - Design et mise en oeuvre de systèmes d’informations multi-tiers, comprenant des bases de données d’inventaire et d’intégration avec interfaces graphiques Web, pour les expériences CMS (LHC,Cern) et Virgo (CNRS/INFN, Pise).
    - Conception de logiciels d’automatisation et de traitement de données online en architecture client/serveur multi-tier pour l’expériences Virgo.
    - Déploiement de la technologie SRB pour le transfert de données (150TB/an) pour l’expérience Virgo.

    FORMATION
    1994-1997 : Doctorat Physique, CEA / Saclay.

    1994 : DEA Optique et Photonique, Institut d’Optique (Orsay).

    1991-1993 : Licence et Maîtrise de Physique, Université Paris XI (Orsay).

    1989-1991 : Mathématique Supérieures et Spéciales, Lycée Saint Louis (Paris).

    LANGUES
    Français : langue maternelle.
    Anglais : bon niveau lu écrit, parlé.
    Italien : bon niveau lu, écrit, parlé.

D'autres freelances
DBA C

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement
Oussama

Ingénieur de développement

  • PARIS
C++ SQL PYTHON C JAVA
CV Administrateur Bases de Données LINUX
Dominique

Administrateur Bases de Données LINUX

  • NEUVE-ÉGLISE
LINUX SCRIPT SHELL SIP ORACLE PYTHON SQL PL SQL MICROCONTROLEUR C Arduino
CV Développeur SQL
Elisée

Développeur SQL

  • BREST
C SQL JAVA PHP C++ PL SQL ORACLE MYSQL JAVASCRIPT
CV Expert UNIX
Acacio

Expert UNIX

  • BORDEAUX
ORACLE SQL C BASH UNIX SQL SERVER LINUX JAVA DB2
CV Administrateur Bases de Données SQL
Baran

Administrateur Bases de Données SQL

  • TOULOUSE
SQL JAVA C PHP PL SQL
CV Data Engineer
Sarra

Data Engineer

  • SAINT-GRATIEN
SQL SERVER SQL MYSQL PYTHON C C# C++ R
CV Développeur JAVA
Mohamed

Développeur JAVA

  • HÉROUVILLE-SAINT-CLAIR
MYSQL JAVA PHP ORACLE SQL SQL SERVER PL SQL JAVASCRIPT C
CV DevOps LINUX
Frédéric

DevOps LINUX

  • CREIL
LINUX PYTHON POSTGRESQL C QT MYSQL Cybersécurité BASH BIG DATA PostGIS
Disponible
CV Data Scientist TALEND
Ammar

Data Scientist TALEND

  • St. Paul de Varces
C C++ LINUX MYSQL TALEND BI JAVA SQL SCRUM Microsoft Power BI