Mohamed - Développeur MATLAB
Ref : 150123I001-
75000 PARIS
-
Développeur (40 ans)
-
Freelance
Expérience professionnelle
2013-2014 Formateur à l’ENSIIE, Evry (Quota 96 heures).
Cours :
• Programmation Réseaux : Implémentation d’une application client/serveur, en C++ fondée sur le RPC et en JAVA fondée sur le RMI
• Implémentation d’une communication entre processus par tubes et signaux en C
• Programmation sockets UDP/TCP et Sockets en C sur Unix
• Bases de données (SQL): LMD (Langage de Manipulation de données), PL/pgSQL.
• Projet Mathématique: Implémentation en C/C++ ou MATLAB d’une librairie de statistiques.
2010-2014
Doctorant en informatique, Télécom SudParis.
Projet : METHODEO (”Méthodologie d’évaluation des algorithmes d’exploitation des enregistrements de la vidéo protection”), coordonné par Thales
Tâches : Conception, développement et validation.
Synthèse : Implémentation de méthodes de ré-identification de personnes dans des séquences vidéo.
Outils : MATLAB, C++, Librairie OpenCV.
Equipe : SAMOVAR, Bernadette Dorizzi, Mounim A. El-Yacoubi, à TSP France
• Implémentation d’un outil de localisation de la personne dans les séquences vidéo fondé sur le mouvement (C++/MATLAB)
• Conception d’une méthode de ré-identification de personnes dans un réseau de caméras par les points d’intérêt spatiaux et spatiotemporels (C++/MATLAB)
• Mise en œuvre d’une application de ré-identification et validation sur des bases de données publiques de grandes tailles (MATLAB).
2009-2010 Formateur à l’ISSAT (Institut), Tunisie (Quota 203 heures).
Cours :
Conception des systèmes temps réel : Mise en œuvre d’une application de gestion et ordonnancement des processus (C sur Unix)
Algorithmes et structures de données : Implémentation des différentes structures de données : File, Pile, Arbre binaire (C).
Administration UNIX : Création d’un MakeFile pour gérer un projet composé de plusieurs fichiers en C++.
2007-2009
Projet de Master : Reconnaissance de personnes par leurs visages et démarches
Outils : C++, MATLAB
Equipe : Faouzi Ghorbal, Dijana Petrovska, Mounim A. El-Yacoubi, Intermedia à TSP France
• Implémentation d’une application de division de la séquence vidéo en des périodes de marche (C++).
• Implémentation de la technique « Analyse en Composantes Principale (ACP) » pour la réduction de la dimensionnalité de primitives (C++).
• Mise en œuvre d’un système de reconnaissance faciale et par la démarche fondé sur des caractéristiques de l’apparence (C++/MATLAB).
• Validation sur des bases de données publiques.
Février-juin 2007 Projet de fin d’Etudes à UBVideo:
Estimation de la complexité de la vidéo dans le standard H.264
Synthèse : Classification du contenu vidéo selon différents critères, détection des mouvements de la caméra.
Outils : C++
Equipe : UBVideo Tunisia, Moncef TAGINA, Faouzi Kossentini
• Proposition des critères de classification du contenu vidéo dans le standard H.264 : méthodes spatiales et temporelles
• Implémentation des critères de classification (C++)
• Validation sur des séquences vidéo de longue durée.
Novembre-Décembre 2006 Projet d'Intelligence Artificielle
Implémentation d'une solution pour le problème des 8 reines.
Outils : JAVA
École nationale des sciences de l'informatique, Mannouba, Tunisie.
• Interface graphique pour résoudre le problème de 8 reines.
Juillet-Aout 2006 Projet en Réseaux : Réalisation d'un réseau virtuel privé
Matériel : Routeur Cisco.
Outils : Visual Basic et Microsoft Access.
Equipe : Office de l'Aviation Civile et des Aéroports, Monastir, Tunisie.
• Etude des besoins fonctionnels de l’aéroport en termes de nombre de réseaux.
• Définition des caractéristiques de chacun des réseaux (données accessibles par chaque machine du réseau).
• Configuration des routeurs Cisco (Script pour mode console du routeur)
Avril-Mai 2006 Projet en Administration des bases de données ORACLE:
Outils : ORACLE 9i
École nationale des sciences de l'informatique, Mannouba, Tunisie.
• Création des différents types de fichiers de données, de contrôle et de reprise
• Préparation de l’accessibilité à la base de données depuis le réseau de l’école.
Janvier-juin 2006 Projet en Informatique & Electrique
Simulation graphique et électronique des signalisations d'un carrefour
Outils : JAVA et VHDL.
École nationale des sciences de l'informatique, Mannouba, Tunisie
• Création d’une interface graphique simulant la signalisation du carrefour (JAVA).
• Mise en œuvre des signalisations par des composantes électroniques (VHDL)
Octobre 2005-Janvier 2006 Projet en gestion de pages web
Réalisation d'un site web statique pour l'hôtel Mahdia Beach.
Outils: Macromedia Dreamweaver, XML et Flash.
École nationale des sciences de l'informatique, Mannouba, Tunisie.
• Création des pages web XML et animation Flash.
• Création des feuilles de style CSS.
Octobre 2005-Janvier 2006 Projet de Développement
Simulation graphique en temps réel d'un gestionnaire d'impression : synchronisation et communication interprocessus moyennant des tubes et sémaphores.
Outils: C sous UNIX.
École nationale des sciences de l'informatique, Mannouba, Tunisie
Octobre 2005-Janvier 2006
• Ordonnancement des demandes d’impression par ordre de priorité.
• Synchronisation des demandes d’impression en utilisant les tubes et sémaphores (C).
• Création d’une interface graphique d’un gestionnaire d’impression (QT).
Projet de Développement
Programmation du jeu Aqua Energizer.
Outils : C++, MFC et Visual C++ 6.0.
École nationale des sciences de l'informatique, Mannouba, Tunisie.
Juillet-août 2005
• Conception du jeu Aqua Energizer : diagramme de classes, de séquences, cas d’utilisation, etc. (UML).
• Programmation du jeu (C++)
• Création d’une interface graphique (MFC de C++)
Projet Informatique
Simulation graphique des algorithmes des tris
Outils : C
École nationale des sciences de l'informatique, Mannouba, Tunisie.
• Création d’une interface graphique pour simuler les algorithmes de tri : tri à bulles, tri par sélection, tri par insertion, tri rapide et tri fusion (Bibliothèque graphics)
Janvier-février 2005 Projet Mathématique
Réalisation d'une calculatrice en utilisant les théories de Langages.
Outils: lex et yacc sous UNIX.
École nationale des sciences de l'informatique, Mannouba, Tunisie
• Réalisation d’un analyseur lexical et syntaxique (C)
Formation
2010-2014
Docteur en informatique
Institut Mines-Telecom: Telecom Sud Paris (TSP), Evry, France. Domaine : Biométrie/traitement d’images & Informatique, Ré identification de personnes à partir des séquences vidéo.
2007-2009 Mastère de recherche en informatique
(Option: Traitement d'images) École nationale des sciences de l'informatique (ENSI) Tunisie / Telecom SudParis, France. Mention Bien
2004-2007 Ingénieur en Informatique
École nationale des sciences de l'informatique (ENSI) Tunisie. Mention Bien
2002-2004 Classes préparatoires aux Ecoles d’Ingénieur
(Math-physique), Institut Préparatoire aux Etudes d'Ingénieurs de Nabeul, Tunisie.
Juin 2002 Baccalauréat mathématiques
Lycée secondaire de Sidi Alouane, Mahdia, Tunisie. Mention Bien
Compétences
Langages de programmation C, C++, JAVA, Visual Basic, XML, HTML, VHDL, Shell sous Unix, C sous UNIX, MATLAB
Logiciels Visual Studio 6.0, Turbo C, Dreamweaver, Jbuilderx, Microsoft Visio, JabRef, Modelsim.
Base de données Access, Oracle, SQL.
Systèmes d'exploitation UNIX, LINUX, WIDOWS
Traitement d’images et vidéos Machines de classification, reconnaissance des formes, clustering, appariement de primitives, notions de norme H.264.
Langues
Arabe - Français : Bilingue
Anglais: Compétence professionnelle