Menu

Cyrille BRONNER

MONTPELLIER

En résumé

Mes compétences :
Python
Théorie des graphes
Programmation
Delphi
Analyse de données
Linux
Mathématiques
Algorithmie
Microsoft Windows
Ergonomie
Qt
Modélisation
Automates programmables
C
User interface design
C++
Java
Visual Basic
Sécurité informatique
Conception UML

Entreprises

  • Alstom Grid - Leader technique

    2011 - maintenant Leader technique sur le développement de la cyber-sécurité : architecture et API (VXWorks, C, Visual C++)
    • Amélioration des processus de gestion des sources et livrables. (SVN, batch)
    • Développements évolutifs/correctifs pour un logiciel de contrôle-commande.
  • Areva Med SAS - Consultant en informatique industrielle

    Paris La Defense 2010 - 2010 Développements évolutifs/correctifs pour un logiciel de contrôle-commande.
  • Ecole des Mines - Ing. de recherche

    2008 - 2009 Etude et développement logiciel en C++, Matlab, Python, Java
    • Etude de faisabilité relative à un module de visualisation 3D (Visual C++, OpenGL, OpenSceneGraph, BlueBerry3D)
    • Logiciel de prévision de crue (Python, Java, Eclipse, Windows, LINUX, GRID)
    • Développement d’IHM sur petit écran tactile (C++, DevKitPro)
    • Conception de l’architecture d’une plateforme de réalité virtuelle de simulation de crise (SMA, 3D, interopérabilité capteurs, logiciels et modèles physiques, Communication TCP-IP)

    Algorithmique et mathématique
    • Module de maillage et de traitement d’images satellites (C++, Matlab)

    Avant-projet
    • Montage de trois projets ANR, FUI et européen (Cahiers des charges, PERT, GANTT,…)

    Enseignement / Encadrement
    • Encadrement de stagiaires et élèves-chercheurs
  • INERIS - Inst. National de l’Environnement et des Risques Industriels - Ingénieur d'étude

    2005 - 2008 Objectif : Conception et développement de logiciels et de méthodologies afin d’améliorer l’aide à la décision opérationnelle aux sapeurs-pompiers et aux cellules de crise, à partir des données disponibles en situation d’urgence (accident d’origine chimique).

    Algorithmique et mathématique
    • Algorithme de calcul de la source d’un phénomène dangereux (explosion, incendie et dispersion atmosphérique). Utilisation d’algorithmes génétiques couplés à des modèles physiques pour résoudre un problème inverse. (Matlab).

    • Algorithme d’identification de substances chimiques : méthodes statistiques, réseaux de neurones et conception d’un algorithme de segmentation de données en temps réel (C++).

    Développement logiciel en C++
    • Logiciels d’aide à la décision destiné aux sapeurs-pompiers et aux experts (Borland C++, devkitPro).

    Enseignement / Encadrement
    • Encadrement d’élèves ingénieurs : Projet long, projet innovant, cinq missions mathématiques, stage de mastère "Sécurité Industrielle et Environnement".

    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, …).
  • Horiba Abx SAS - Ingénieur conception et développement

    Grabels 2000 - 2005 6 mois Au sein du service Développement :

    Conception et développement logiciel en C++ et UML
    • 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)

    4 ans Au sein du service Recherche :

    Développement d’un analyseur de sang – Informatique industrielle / C++
    • Réalisation d'un système d’acquisition pour automate d’analyses d’hématologie à l’aide de cartes d’acquisition National Instrument (C++ et labview).

    Algorithmique et mathématique
    • Conception des algorithmes d’identification des populations de globules mesurés par cytométrie en flux. Etude de méthodes statistiques pertinentes 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é.

    • Identification numérique de la composition d’un sang en globules blancs mesurés par cytométrie en flux. Méthode probabiliste paramétrique pour détecter la nature pathologique de l’échantillon analysé. Comparaison d’un échantillon de 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).

    Conception et développement logiciel en C++ et UML
    • Etude des processus d’acquisition / traitement / stockage des données et élaboration d’outils pour faciliter l’obtention et l’utilisation des résultats.
    • 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).
    • Gestion de projet : Rédaction des spécifications fonctionnelles et support au service développement.

    Enseignement / Encadrement
    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.
  • INRA - Science du sol - Ingénieur d'étude

    1999 - 2000 Algorithmique et développement logiciel en C++
    • 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 systèmes et réseaux
    • Windows N.T. / Novell
  • LIRMM (Lab. d'Informatique, de Robotique et de Microélectronique) - Stagiaire

    1996 - 1996 • 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.
  • INRA - Automatique (Lab. des biotechnologies de l'environnement - Ingénieur d'étude, scientifique du contingent, stagiaire

    1995 - 1998 Développement d’un logiciel de contrôle commande pour la supervision de procédés biologiques de dépollution lors de deux stages, du service national et d’un CDD.
    Logiciel commercialisé, également utilisé en recherche et pour l’enseignement.

    1998 Service National (10 mois + CDD de 2 mois)

    Analyse - projet
    • 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 logiciel en Visual Basic, API32, MFC
    • Réalisation de la 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 et développement logiciel – Informatique industrielle / Visual Basic, C
    • 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 (4 mois)

    Développement logiciel – Informatique industrielle / Visual Basic
    • Développement de modules de diagnostic, commande événementielle, systèmes experts.

    1995 Stage de DUT (10 semaines)

    Développement logiciel – Informatique industrielle / Visual Basic
    • 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).

Formations

Réseau