Cyrille - Développeur BORLAND C++

Ref : 080718B001
Photo de Cyrille, Développeur BORLAND C++
Compétences
Expériences professionnelles
  • Mars 2005 – Juin 2008
    Thèse de doctorat : « Utilisation des données opérationnelles pour l’aide à la décision en situation accidentelle – Application au risque chimique »
    Thèse préparée à l’Ecole Nationale Supérieure des Mines d’Alès en cotutelle avec l’INERIS, l’ENSOSP et l’INHES.
    Objectif : Apporter une aide à la décision opérationnelle aux sapeurs-pompiers et aux cellules de crise, à partir des données disponibles en situations d’urgence (accident d’origine chimique).
    Axe de recherche : Calcul de la source d’un phénomène dangereux potentiel ou avéré :
    - Estimation des conditions initiales des phénomènes d’explosion, d’incendie et de dispersion atmosphérique de gaz toxique : Utilisation d’algorithmes génétiques couplés à des modèles physiques pour résoudre un problème inverse.
    - Evaluation des risques liés à un produit chimique non identifié : Utilisation de méthodes statistiques, réalisation de réseaux de neurones spécifiques et conception d’un algorithme de segmentation de données en temps réel. Développement d’un logiciel d’aide à la décision destiné aux sapeurs-pompiers et aux experts (C++ / Matlab).

    Formations suivies : Matlab, Anglais, Risque NRBC (nucléaire, radiologique, biologique, chimique) et dans le cadre du Mastère de Sécurité Industrielle et Environnement (Sécurité industrielle, dispersion atmosphérique, explosions et incendies, …).

    Encadrement d’élèves ingénieurs : Projet long, projet innovant, cinq missions mathématiques.

    Sept. 2000 à fév. 2005
    - CDI Ingénieur conception et développement à ABX Diagnostics
    Au sein du service Recherche :
    • Conception des algorithmes d’identification des populations de globules mesurés par cytomètrie en flux. Etude de méthodes statistiques classiques et adaptation des méthodes les plus appropriées :
    - Modèles probabilistes non paramétriques
    - Segmentation par seuils mobiles positionnés en fonction des variations de densité.
    • Etude des processus d’acquisition / traitement / stockage des données et élaboration d’outils pour faciliter l’obtention et l’utilisation des résultats.
    • Réalisation d'un système d’acquisition pour automate d’analyses d’hématologie.
    • Développement d'un logiciel d’aide à l’analyse de données mesurées par cytomètrie en flux (application aux éléments du sang).

    Avril 2003
    - Dans le cadre de mon stage de DEA Informatique de 5 mois à ABX Diagnostics
    • Identification numérique de la composition d’un sang en globules blancs mesurés par cytométrie en flux. Etude et conception d’une méthode probabiliste paramétrique afin de détecter la nature pathologique de l’échantillon analysé. Il s’agit de comparer un sang à un modèle probabiliste par des estimations de densité réalisées en des zones caractéristiques afin d’estimer la proportion de chacune des populations de globules blancs (C++ / Matlab).

    Au sein du service Développement :
    • Analyse UML et développement de modules (IHM, communication PC / automate) pour la réalisation d’un automate d’analyses. Programmation objet, multi-tâches et temps réel. (C++ Builder)

    Encadrement d’un stage de master informatique de 4 mois :
    • Outils d’aide à l’analyse de données : Algorithme de décomposition de graphes planaires en polygones élémentaires et développement d’un interpréteur de formules logiques.

    Oct. 1999
    - CDD Ingénieur d’étude (11 mois) à l'INRA (Institut National de la Recherche Agronomique) de Montpellier (Lab. de Science du sol) :
    • Développement d’un logiciel de maillage 3D de cartes hydrologiques (C++ Builder).
    Calcul de maillage T.I.N. selon les critères de Delaunay pour la représentation de cartes à fortes contraintes dans le cadre d’une thèse sur la modélisation de processus hydrologiques en trois dimensions.
    • Administration Windows N.T. / Novell

    1998
    - Service National (10 mois + CDD de 2 mois) au sein de l’équipe Automatique du LBE (Lab. des Biotechnologies de l’Environnement) – INRA de Narbonne :
    • Réalisation d’une version commerciale du logiciel de supervision Modular S.P.C. Développement d’une I.H.M. (V.B. 5), optimisation du code (API 32).
    • Etude de l’utilisation des logiciels de supervision en milieu industriel afin de définir les modifications à apporter au logiciel Modular S.P.C. (initialement destiné à la recherche).
    • Développement de modules de diagnostic, commande événementielle, systèmes experts, interface avec Matlab. Télégestion via Internet (TCP-IP, V.B. 5, Document Active X)
    • Développement d’un driver Modbus pour la communication avec les automates Schneider et les T.E.S. (Terminaux Entrées / Sorties) de L.A.I. (Leroy Automatique Industrielle)

    1997
    - Stage d’IUP de 4 mois au sein de l’équipe Automatique du LBE – INRA de Narbonne :
    • Développement d’un logiciel de supervision de procédés biologiques de dépollution (VB3)

    1995
    - Stage de DUT (10 semaines) au sein de l’équipe Automatique du LBE – INRA de Narbonne :
    • Câblage d'un système d’acquisition (T.E.S. de L.A.I.) sur un procédé de dépollution.
    • Adaptation d'un logiciel d’acquisition et de commande de procédés à un système d’acquisition plus complexe (Visual Basic 3).

    1996
    - Stage de recherche au LIRMM (Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier) :
    • Caractérisation de graphes pour optimiser la recherche d’isomorphismes. (application à la rétro synthèse de molécules organiques). La solution élaborée et étudiée est de compresser récursivement les graphes en donnant la priorité aux sous-graphes caractéristiques.

Études et formations
  • F O R M A T I O N S
    2005-2008
    Doctorat en « Méthodologies et Algorithmes Appliqués aux Risques Industriels » - Sciences de l’Environnement
    Mots-clés : Risques industriels, Situations d’urgence, Risque chimique, Aide à la décision, Méthodes inverses, Algorithmes génétiques, Réseaux de neurones, Logique floue, Statistiques.
    2003
    DEA d’Informatique
    Spécialisation algorithmique : Programmation par contraintes, génomique, systèmes multi-échelles, combinatoire, modélisation des communications
    1999-2002
    Formations professionnelles
    Matlab, C++ Builder, Java, OS2, biochimie et hématologie
    1998
    IUP Génie Mathématique et Informatique
    Options : Réseaux, Génie logiciel (OMT)
    1995
    DUT Informatique
    1993
    Baccalauréat série C (Mathématiques, Physique - Chimie)

    I N F O R M A T I O N S C O M P L E M E N T A I R E S
    Langues étrangères :
    • Anglais
    • Allemand (notions)

    C O N N A I S S A N C E S I N F O R M A T I Q U E S
    SYSTEMES :
    • WINDOWS
    • DOS
    • UNIX
    • OS2

    LANGAGES DE PROGRAMMATION / COMPILATEURS :
    • Matlab
    • C++ Builder /C
    • Visual Basic
    • Pascal
    • Java
    • C++
    • Basic
    • Delphi
    • Notions : Assembleur, LISP, Prolog, Fortran, ADA, Xwindow / Motif, Small Talk

    DIVERS :
    • Automatique : LabView (National Instruments), PL7 (Schneider), Modbus
    • Analyse : Merise, OMT, UML
    • Programmation : Programmation orientée objet, TCP/IP, OpenGL, Active X, HTML
    • Base de données : SQL, Oracle (notions)

    D O M A I N E S D’A P P L I C A T I O N
    • Algorithmique et Mathématiques
    - Analyse de données
    - Identification / classification (méthodes statistiques)
    - Construction de modèles probabilistes (paramétrique et non paramétrique)
    - Maillage de type Delaunay et adaptations aux contraintes d’un modèle
    - Caractérisation de graphes / coloration d’hypergraphes
    - Réseau de neurones
    - Logique floue
    - Métaheuristiques (algorithme génétique, recuit simulé)
    - Théorie des graphes
    - Théorie de l’Evidence
    - Géométrie dans l’espace
    - Statistiques exploratoires

    • Informatique industrielle
    - Câblage et programmation d’automates (Schneider / Leroy Automatique Industrielle / National Instrument)
    - Développement de driver, systèmes d’acquisition, traitements des informations de capteurs

    • Développement logiciel
    - Logiciel d’identification des risques liés aux produits chimiques en situation accidentelle
    - Logiciel de supervision pour procédés biologiques à l’INRA
    - Logiciel de traitement de données mesurées par cytomètrie en flux
    - Modules et architecture d’un logiciel destiné aux analyseurs de biochimie

    • Programmation et multimédia
    - Moteur 3D isométrique (perspective cavalière en vue fixe avec clipping 2D) (C++, SDK)
    - Logiciels de “chat” (style IRC, ICQ) (TCP-IP, Visual Basic 5, Delphi 4, C++)
    - Visualisation du calcul de convolution / corrélation (projet IUP opto-électronique) (C++)
    - Jeu de course de F1, multi-joueurs et contre l’ordinateur, gestion de l’inertie et des collisions. (C++ / XWindow / TCP IP) (projet IUP, 4 mois, note 20/20)
    - Jeux de Scrabble (Turbo Pascal 6.0) (projet IUT, 4 mois, note :16/20)
    - Générateur de fractales (Turbo Pascal 5.0), Générateur de labyrinthes (Turbo Pascal 6.0)
    - Jeu “JdR/Labyrinthe 3D isométrique” (TP 5.0) (2 personnes sur 2 ans, lycée+temps libre).

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible