Profil détaillé du prestataire amazigh
Domaines de compétence
Compétences Techniques
Développement Java/J2EE (JSP, JDBC, Swing), C, C++ (Qt), VISUEL BASIC, VBA, Base de Données (SQL/Oracle, Framework: Hibernate), Développement Web : PHP, Zend, JavaScript, Jquery, HTML, CSS, Servlets, JSF/richFaces.
Réseaux UDP/TCP/IP, Réseaux Multimédia : RTP, RTCP, RTSP.
Serveurs Tomcat, Jonas.
Représentation des données XML, XSL, Typages des données (DTD).
Systèmes d’Exploitations Unix (Solaris), Linux (mandrake, fedora, debian), Windows.
Modélisation et Conception UML, MERISE.
Utilitaires IDE (Eclipse), JUnit, CVS, SVN ...
Méthodologies Conception orientée objet, SGBDOO, Fiabilité et tests logiciels, Architectures n-tiers, Applications concurrentes et distribuées, Cycle en V, Unified Process, EXtrême Programming
Technologie multimédia
Traitement et Compression Traitement d’images
Compression du son, des images et de la vidéo (JPEG, MPEG1/2/4, H264, JPEG2000)
Analyse et Indexation Analyse d'images, reconnaissance des formes
Indexation vidéo (Segmentation en plans, MPEG-7)
Analyse et Synthèse Son Musical Psycho acoustique, effets audionumériques, spatialisation du son
Synthèse d‘Images et Réalité Virtuelle
Informatique Musicale
Contrôle composition Modèles musicaux, Protocole MIDI, spécificités du domaine musical
Langues
Anglais Courant.
Espagnol Notions élémentaires. Expérience professionnelle
Avril -> Septembre 2008 Items Media Concept SSII de Bordeaux. Stage de fin d’étude.
- Etude du Framework JSF (Java Server Faces) et la détermination de ces performances afin de consolider l’interface homme-machine d’un générateur de code en architecture J2EE à partir de fichier méta-model XML (ce générateur génère la couche persistance, la couche métier, la couche présentation et la base de donnée PostgreSql d’une application donnée en architecture J2EE). Le but et de remplacer la génération de la couche présentation avec Struts par une génération via JSF.
- La conception d’une application J2EE prototype minimale en se basant sur un générateur de la couche persistance et une base de donnée postgreSql à partir de fichier méta-model XML. Cette application gère des comptes d’utilisateurs classifiés dans des groupes et a pour but la mise en pratique du Framework JSF dans la conception de la couche présentation pour augmenter les performances de ce Framework.
- L’utilisation d’une base de donnée PostgreSql implémentée dans une application de gestion de comptes utilisateurs, cette application permet de gérer l’authentification unique SSO (Single Sign-On) à un groupe d’applications de différentes technologies (PHP, J2EE…) à l’aide du serveur d’authentification CAS (Central Autentication server).
- La modification d’un transformateur de fichiers XML en fichier CSV (et l’inverse) afin de gérer l’ajout d’entêtes aux fichiers CSV et la prise en considération des entêtes dans le cas de la transformation inverse. Il s’agit d’un client lourd en Java et Swing.
- L’implémentation de servlets servant à interroger une base de donnée et la construction d’un fichier XML et sa transformation en fichier CSV à l’aide d’un transformateur, et l’envoie de ce fichier comme un flux vers une application conçue en PHP selon des critères de sélection choisis par l’utilisateur.
(Windows, Eclipse, Java, XML, Hibernate, JSF/richFaces, serveurs d’application open source)
Juin->Septembre2007 Stage à ADDEO SSII de Bordeaux. Stage de fin de la deuxième année.
- Développement d’outils pour la mise en oeuvre de plateformes collaboratives client-serveur. Etude de besoin, analyse, prototypage et validation (Windows, Eclipse, PHP, Zend, SQL, Java Script, Jquery, HTML, CSS).
Projet de fin d’année 2006 :
SCRIME (Studio de Création et de Recherche en Informatique et Musique Electroacoustique)
- Réalisation de l’interface graphique d’un éditeur de partition sonore (Linux, C++, Qt).
Octobre 2007->Janvier 2008
- Développement d’un système adaptatif de streaming vidéo en se basant sur un système existant non adaptatif (Linux, C/C++, Réseaux multimédia, RTSP, RTCP)
Avril 2007->Mai 2007
- Réalisation d’un logiciel d’échange de fichiers (p2p) qui fonctionne de façon optimisée sur un réseau local, lorsque plusieurs machines souhaitent récupérer un même fichier presque en même temps (Linux, C, TCP, UDP)
Octobre 2006->Décembre 2006
- Réalisation d’un modèle de transport urbain pour illustrer les différentes caractéristiques de la programmation orientée objet (Linux, Java)
- Réalisation d’un système de consultation et d’administration pour la gestion d’un club sportif (Windows, Eclipse, PHP, SQL) Etudes
2005-2008 Diplôme d’ingénieur de l’ENSEIRB (Ecole Nationale Supérieure d’Electronique, Informatique et -Radiocommunications de Bordeaux), en filière Informatique, option multimédia.
2002-2005 Classes Préparatoires aux Grandes Ecoles d’ingénieur (CPGE Maroc), spécialité MPSI/MP*.
1999-2002 Collège Royal Préparatoire aux Techniques Aéronautiques (CRPTA Maroc). Baccalauréat sciences mathématiques.