Mehdi Rabah
Ingénieur de développement, Orange Business Services
Développeur passionné très polyvalent, j'étais autrefois tourné vers les techniques d'IA; aujourd'hui je m'intéresse aux outils de développement web.
Je vous invite à me contacter pour n'importe quel projet ambitieux de developpement informatique.
72 contactsDu 02/2009 au 03/2009 (1 mois):
Poste: Validation fonctionnelle
Domaine fonctionnel: Telecom
Objectif: Valider un service de messagerie instantanée sur téléphone portable.
Environnement technique: HP Quality Center
----------------------------------------
Du 05/2008 au 02/2009 (9 mois):
Poste: Développeur C++ / GLSL (OpenGL)
Domaine fonctionnel: Recherche dans le domaine de la santé.
Problématique: Trouver des filtres de traitement vidéos permettant de respecter la vie privée de personnes en visioconférence depuis leur domicile.
Objectif: Développer des filtres de traitement d'image sur le flux vidéo d'un logiciel de visiophonie.
Réalisations: Refactorisation d'un visiophone (C/C++) développé dans des conditions de recherche. Documentation et packaging. Développement de filtres GLSL et d'une nouvelle interface graphique. Ajout de fonctionnalités SIP.
Compétences acquises / mises en oeuvre: SIP (eXosip), GLSL/OpenGL, Qt / C/C++, CMake
Environnement technique: Eclipse CDT, Visual Studio, CMake
----------------------------------------
03/2008 au 05/2008 (2 mois+):
Poste: Développeur Java/J2EE
Domaine fonctionnel: Recherche dans le domaine de la santé.
Problématique: Mettre à disposition une base de données de manière sécurisée aux différents partenaires, à travers internet
Objectif: Développer et mettre en place un webservice sécurisé permettant l'accès à une base de données.
Réalisations: Développement d'un webservice SOAP crypté à l'aide de la librairie java AXIS. Récupération et sauvegarde de données depuis MySQL à l'aide de la librairie hibernate. Déploiement sur un serveur J2EE Tomcat sous linux.
Compétences acquises / mises en oeuvre: J2EE/Tomcat, AXIS, hibernate, MySQL, Subversion.
Environnement technique: Eclipse/Windows
2006 - 200809/2007 à 02/2008 (6 mois) :
Poste: Développeur C++/Tests
Domaine fonctionnel: Recherche en robotique
Problématique: Accompagner l’intégration d’une technologie de l’équipe dans un projet industriel
Objectif: Détection de piétons sur robot mobile en environnement urbain
Réalisations: Développement de parsers de données divers (image, CAN), débuggage (C++, Eclipse, Linux/gcc), tests divers
Compétences acquises / mises en oeuvre: C++, Subversion + technologies du laboratoire spécifique à la fusion à l’aide d’un filtre bayésien.
Environnement technique: Eclipse/Ubuntu
----------------------------------------
10/2006 à 08/2007 (10 mois):
Poste: Développeur C++/Rédaction documentation technique
Domaine: Recherche en robotique
Objectif: Améliorer la documentation, déployer l’application, support technique
Réalisations: Compilation/Packaging/Documentation d’un simulateur (C++, make, cMake, dpkg, rpm). Développement d’un middleware C++ (boost ::serialization, IPC). Développement de parsers de données divers, débuggage (C++, Eclipse, Linux/gcc), tests divers
Résultats: http://cycabtk.gforge.inria.fr
Compétences acquises / mises en oeuvre: Développement C++ avancé (librairies boost, templates), maitrise de cmake, meilleure connaissance de debian, CVS
Environnement technique: Eclipse/Ubuntu
2006 - 2006Domaine fonctionnel: Recherche en aéronautique, IA (réseaux bayésiens et datamining)
Problématique: Développement du démonstrateur d’une thèse
Objectif: Receuillir le besoin, concevoir et développer le démonstrateur des travaux d’un doctorant
Réalisations: analyse et conception UML, developpement interface graphique Java en GTK, SWT et AWT, développement d’algos de datamining en java, distribution de l’application sur plusieurs machines (RMI), documentation
Résultats: démonstrateur développé, documenté et réutilisé après mon départ.
Compétences acquises/mises en oeuvre: Maitrise du duo Java/Eclipse. Réalisation de client lourd en Java. Distribution de l'application.
Environnement technique: Eclipse/Windows
2005 - 2006MoveIT est un système informatique permettant la manipulation d’objets dans un environnement virtuel. L’interaction se fait au moyen de diverses modalités telles que l’utilisation d’un bras haptique, d’un système vocal ou plus classiquement à l’aide d’un clavier et d’une souris.
Projet étalé sur 5 mois.
Outils et techno personnellement utilisés : Java, Eclipse, fusion multimodale.
Objectif: Notre promotion (24 élèves) a été en charge de la conception et du developpement de ce système, en coopération avec certains de nos professeurs, experts dans ces domaines, sur plusieurs mois
Réalisations: Participation à l'analyse/conception. Développement d’un moteur de fusion multimodale en Java. Tests de l’intégration de notre module.
Résultats: Recette effectuée avec succès. video : http://www.youtube.com/watch?v=GQy5Lzr0V3k
Compétences acquises / mises en oeuvre : Cycle en V, analyse, conception UML, développement algos en java.
Environnement technique: Eclipse/Windows
2005 - 2005Etude et developpement autour de technologies d'affichages d'images très haute résolutions à travers internet.
Domaine fonctionnel : Editeur de logiciel en GED
Problématique : Etude comparative JPEG2000 et VLS
Objectif : Tester le JPEG2000 et comparer ses possibilités par rapport à un technologie maison
Réalisations : Etat de l'art librairies JPEG2000, développement d’une interface de visualisation JPEG2000 en C++
Résultats : Visualisateur d'images très hautes résolutions à travers un réseau JPEG2000/JPIP EN C++, rapport comparatif
Compétences acquises/mises en oeuvre : Maitrise de Visual Studio, C++, connaissance du JPEG2000
Environnement technique : Visual Studio/Windows. Apercu de Linux (Fedora)
2004 - 2005Objectif: Conception, design et développement du site Internet d'une association interrégionale d'auto-écoles : l'Ecole pour la Sécurité Routière.
Réalisations: Receuil du besoin, design, developpement.
Résultats: http://esr-asso.com
Compétences acquises / mises en oeuvre : HTML
Environnement technique: Dreamweaver, Flash, Photoshop
2004 - 2004J'ai dispensé des cours particuliers de mathématiques à deux élèves de terminale Scientifique, qui ont eut leur diplôme par la suite.