Lamia - Développeur C
Ref : 131002A001-
78180 MONTIGNY LE BRETONEUX
-
Formateur, Développeur (50 ans)
-
Freelance
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.
DOMAINES DE COMPETENCES
- Gestion de projet de recherche: Architecture Haute performance, Système Embarqué, Intelligence artificielle, électronique et robotique.
- Travail en groupe et contacts internationaux : Facilité de s’intégrer dans une équipe afin de partager les connaissances, réseaux important des spécialistes dans les domaines de recherche ci-dessous, participations à des congrès et conférences internationaux (USA, Inde, Europe, Algérie).
- Autonome et efficace : Conscience de la responsabilité en tant que chef de projets, respect des délais de livrables.
- Communications : Anglais, Français et Arabe courant. Présentations an anglais de tous les articles scientifiques.
- Innovation : Conception et réalisation des nouvelles idées basées sur des applications réelles en tenant en compte les besoins de l’utilisateur.
- Encadrement des stagiaires : Master 2, Master 1, Ingénieur, Licence
- Enseignements et formations : Universités, écoles d’ingénieur, le CNAM.
Langages PHP, Java, C/C++, Perl, Tcl-TK, Assembleur, Fortran, OpenMP, OpenMPI
Logiciels QT, Dot net, Oxygene, NetBeans, SVN,MS-Project, Visual Studio, Gcc , Gfort, ifort, Icc, ssh
SGBD MySQL, ORACLE, SQL Server, Access
WEB J2EE, PHP,CSS, XML, HTML, ASP .Net
Méthodologie Merise, UML, Algorithmique
Plateforme Apache, Tomcat, Xampp
Norme et protocoles TCP/IP
Environnements Windows, Unix, Linux
- Capacité de comprendre les problématiques techniques, fonctionnelles, opérationnelles, et pédagogiques.
- Anticiper, prévoir, élaborer et suivre un planning
- Travailler dans des différents équipes (de 2 à 15 personnes) avec l’esprit et la capacité à communiquer, convaincre et à être crédibles vis-à-vis des différents intervenants sur le projet.
- Etablir le lien entre les intervenants techniques et les intervenants opérationnels afin d’atteindre les objectifs du projet.
- Coordonner des travaux de différentes natures et d’équipes de différents horizons et profils
- Rédiger les comptes rendus, les articles scientifiques.
- Contrôler et tester les opérations effectuées.
FORMATION
2004 - 2009 Doctorat en Informatique - Université de Versailles-St-Quentin en Yvelines
2004 DEA en informatique - Université de Versailles-St-Quentin en Yvelines
2001 Diplôme d’Ingénieur d’Etat en électronique - Université de L’USTHB et Ecole Militaire Polytechnique (EMP) d’Alger
2001 DEUA Informatique- Université de L’USTHB Alger