Expérience professionnelle
2012-2013 -Collaboration avec MIT-Projet en cours de validation
Survey of nonconventional optical systems with coded optical valves as applied to scenery interpretation:
• Rédaction de projet
• Préparation du plan de travail
• Préparation pour la soumission du projet
2009-2012 - Chef de projet concepteur et enseignante - Université de Versailles & Université de CHICOUTIMI (Canada) & Université de Georgia (Etats-Unis)
Projet 1 : Conception et réalisation d’un système intelligent pour l’analyse et l’optimisation des applications scientifiques : 3 ans avec une équipe de 5 personnes
• Conception et réalisation du système et d’une base de connaissance.
• Analyse des besoins
• Préparation de workplan
• Réalisation et développement
• Participer au développement de différents modules
• Travailler sur l’assemblage de différents modules de l’application
• Préparation et animation des séminaires pour le déploiement de l’application.
• Test et validation des fonctionnalités d’un système expert dédié aux applications et architectures à haute performance.
• Gestion de processus test et validation de système
• Exécution de tests unitaires
• Préparation et participation au plan de test
• Préparation et participation aux jeux d’essais
• Identification et gestion de tout dysfonctionnement de système
• Rédaction des documents techniques et articles scientifiques.
• Gestion du processus de maintenance et débogage
• Participation pour le processus et l’outil de débogage
• Traçage des bugs
• Enseignement : C/C++, algorithmique, architecte tures des ordinateurs, encadrement des stagiaires (Master 2, master 1 et Ingénieur)
Environnement technique : C, C++,QT designer, X86, Architecture VLIW, Posix/Linux, Assembleur, GCC, ICC, Ifort, shell, svn, algorithmique, architecture des ordinateurs, outils d’analyse et optimisations de performance (Pin, ATOM, MAQAO, Periscope, etc).
Projet 2 : Développement d’un front office pour le management, l’utilisation et la combinaison des outils d’analyse et d’optimisation de performances : 2 ans avec une équipe de 3 personnes.
• Rédaction de projet
• Etude et test des outils d’analyse de performance nécessaires pour le projet
• Outils dédiés aux applications séquentielles
• Outils dédiés aux applications parallèles (MPI et/ou OPEMP)
• Préparation du cahier de charge et du workplan
• Conception, développement pour ma partie en C sous Linux
• Suivi d’un autre développeur en développement Web.
• Validation et jeux de tests
• Coordination avec les différents utilisateurs de différents logiciels et outils de performance.
• Récupération d'informations sur les machines d'exécutions
• Echange d'informations en utilisant les sockets/POSIX (utilisation inter process et inter thread).
• Rédaction des documents techniques et articles scientifiques
Environnement technique : C/C++, Fortran, X86, Architecture VLIW, Posix/Linux, Assembleur, GCC, ICC, Ifort, Adobe Flex, HTML, XML, Xampp, Webservice, Apache, Graphviz, Mysql, Modélisation UML.
Projet 3 : Performance dans les applications orientées service : 1 an avec une équipe de 4 personnes.
• Préparation du workplan
• Pilotage et coordination du projet.
• Elaboration et suivi du planning d’avancement du projet.
• Rédaction des sujets de thèse et de stages
• Suivi des stagiaires.
• Rédaction des articles scientifiques
Environnement technique : MS-Project, Modélisation UML / Merise, SQL Server,outils d’analyse et d’optimisation des applications scientifiques
02/2009-11/2009 - Membre du projet scientifique - Université de Munich
Sujet : Mise en forme et regroupement d’outils d’analyse d’applications parallèles.
• Analyse, optimisation de performances et test de fonctionnalités des applications parallèles (OPENMP, MPI).
• Combinaison des outils d’analyse et d’optimisation de performances.
• Animation et préparation de réunions et de séminaires internationaux (Allemagne et USA).
• Rédaction et présentation des articles scientifiques
• Encadrement des étudiants de Master 2 et Licence.
• Préparation et participation à des séminaires scientifiques
Environnement technique : Windows, Linux, Unix, Java, Oracle, OpenMP, MPI, Assembleur, C/C++, Fortran, QT designer, MYsql.
2004-2009 - Préparation de la thèse doctorale et Attachée Temporaire à l’Enseignement et de la Recherche - Université de Versailles
Sujet de thèse : Etude, conception et développement d’un Framework d’analyse de performance et d’optimisation de code.
• Préparation de la thèse (Analyse du besoin, Etat de l’art, proposition et développement de la solution …).
• Rédaction et présentation des articles scientifiques.
• Participation à d’autres projets scientifiques dans le cadre de la thèse:
- SILC Project: Scalable Infrastructure for the Automated Performance Analysis of Parallel Codes.
- FAME2 project: Monocore optimization techniques
- CEA-DAM project: Code analysis and strategies of optimization techniques
• Encadrement de projets de fin d’étude : Master 2, Master 1, Ingéniorat, Licence.
Environnement technique : C, C++, X86, VLIW, Linux, Assembleur, lex/yacc, GCC, ICC, Ifort, perl, Qt designer, Pin, Periscope, MYsql, PHP, Graphiz
1998-2003 : Consultante en informatique et en management – SONATRACH, Caisse Nationale d’assurances maladies, USTHB, Ecole polytechnique - Alger
• Conception et réalisation d’une application de gestion de base de données d’assurances maladies.
• Conception et modélisation de la base de données de l’entreprise SONATRACH
• Automatisation du process de gestion des documents et archives avec Delphi.
• Formation professionnelle de cadres.