Menu

Hiep-Thuan DO

ORLÉANS

En résumé

Pas de description

Entreprises

  • Nano-INNOV, CEA, Saclay, Paris - Ingénieur de Recherche

    2016 - maintenant Mes travaux actuels au LCE concernent sur l’analyse et l’instrumentation dynamique des codes binaires en utilisant des API comme : PinTool de Intel, Dynamo-RIO de HP, API DynInst.

    Ces API nous permet de manipuler sur les codes binaires afin de :
    - de désactiver des appels d’une fonction,
    - de remplacer cet appel par l’autre, ou bien
    - d'insérer des codes avant un appel d’une fonction et après cet appel, ou
    - d'instrumenter des boucles dans une fonction.

    Environnements:
    - Linux(Ubuntu, Fedora, Debian arm),
    - C/C++, MPI, OpenMP, Shellscript, QtCreator,
    - PIN-Tool Intel, DynamoRIO, DynInst-API,
    - PAPI, TAU, Valgrind, gprof, git, eclipse, Make, VisJS, json
  • Adanam Technology - Ingénieur d'Intégration et de Développement

    2013 - 2015 Mon projet que j'ai suivi concerne sur la confidentialité des données sur les clouds de stockage comme Amazon S3, google drive, dropbox, boxnet, onedrive, ovh-hubic, openstack.. Notre plateforme s'utilise webservice Jersey avec spring framework et mongodb pour la gestion administrative.

    La partie de client basant sur JavaFX et JavaSwing s'utilise des API de ces clouds de stockage pour les chargements, les téléchargements, et le partage des donnés. Un autre module c/c++ est emporté via Java JNI au client afin de encoder et de déconder des données.

    J'ai aussi participé à un autre projet qui concerne sur backup data sur le poste local vers notre plateforme. L'idée se base sur le chargement des fichiers dont le contenu est modifié entre deux sauvegardes. Nous avons aussi supporté le backup de type manuel ou automatique scheduling.

    Environnements:
    - Linux(Ubuntu, Fedora),
    - Java(POO, Spring, Swing, JavaFX, JNI), Java Webservice Jersey,
    - MongoDB, C/C++, Valgrind, git,
    - API Java pour Clouds ( Amazon AWS S3, Amazon AWS RDS, Google Drive, DropBox, Box.net, OneDrive, Hubic, OpenStack),
    - API Java(Facebook, Twitter),
    - Apache, eclipse, maven, ant, make, gprof, NodeJS (études)
  • BRGM - Ingénieur de Recherche

    Orléans 2012 - 2013 Mes travaux concernent sur l’optimisation et la mesure de performance des codes de calcul pour la simulation d’ondes sismiques. Ces codes se base sur les calculs avec mémoires distribuées et avec mémoires partagées en utilisant la méthode de différence finie.

    Beaucoup des outils de profiling sont concernés des codes, par example Vtune de Intel, TAU, Valgrind, scalasca, PAPI...

    Environnements:
    - Cluster,
    - MPI(GNU, Intel), OpenMP,
    - C/C++, Bash Shell, Python(script)

    Outils:
    - Eclipse, Gestion de jobs (OAR, QSUB ),
    - Make, TAU, Intel Vtune, Valgrind, gprof
  • Université d'Orléans - ATER (Temps partiels)

    Orléans 2010 - 2012
  • Labo LIFO, Université d'Orléans - Ingénieur de Recherche (Doctorant)

    2008 - 2011 Doctorant, Projet eXtenGIS, Partenaires: Société Géo-Hyd, Labo. LIFO, ISTO-
    Construction d'une Plateforme de calculs répartis sur cluster: Calcul des bassins versants, des flux d'accumulation, extraction des réseaux hydrographiques dans un gros modèle numérique de terrain
    Environnements: Cluster Linux, MPI, OpenMP, C/C++, Shell, CVS, SVN, make, GnuPlot, valgrind, gprof, GDAL
  • Labo IRIT, Toulouse - Stage de Master

    2005 - 2005 Simulation comportementale de la circulation à moto dans les grandes villes vietnamiennes ;
    Environnements: Courbe Bézier, OpenGL, C/C++

Formations

  • Université Toulouse 3 Paul Sabatier Master 2 2IH

    Toulouse 2004 - 2005 Master M2 Recherche

    Image Information Hypermédias - Stage: Simulation comportementale de la circulation à moto dans les grandes villes vietnamiennes
  • Université Des Sciences Sociales Toulouse 1 (Toulouse)

    Toulouse 2002 - 2003 DESS IGSI (Ingéniérie et Gestion des Systèmes d'Information)
  • Université De Cantho - Vietnam (Cần Thơ)

    Cần Thơ 1997 - 2002 Ingénieur en Informatique

    Informatique

Réseau

Annuaire des membres :