Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 30 ans Statut : Salarié Adresse Personnelle : 4, allée du Roussillon 91300 Massy Téléphone : (+33) 06 34 52 50 22 E-mail : ly_youssef@yahoo.fr SITUATION ACTUELLE Depuis jan 08 DEVOTEAM Nanterre-Ville Description : Mission chez Edelia, filiale du groupe EDF, opérateur de télé services à destination des particuliers et des entreprises. Conception, Developpement et intégration des applications webs s'exécutant sur une architecture SOA. Rôle : Intervenant active sur des différents projets : Mis en place des outils de suivi de projet : SVN, Wiki, Mantis, Conceptions et spécifications fonctionnelles métiers du projet, Développement en Java/J2EE des web services avec Axis2, Audit du code et rédaction des documents techniques du projet, Référence technique sur les projets de développement. Participation à des nombreuses réunions des différents projets, conseils et encadrement. Formation : Formation suivie sur le produit WebLogic Service Portal 10. - Windows XP, Linux RedHat, WebLogic, Aqualogic, Oracle 9.i - Technologies JAVA/J2EE et serveur d'application (WebLogic 8.1, WebSphere 5.0). base de données (Oracle 9.i, Hibernate), WebServices (SOAP, WSDL, XSD, UDDI, ), SOA (Service Oriented Architecture), UML. Expériences Professionnelles Avr 07 / jan 08 DEVOTEAM Issy-les-moulineaux Description : Mission chez FranceTelecom R&D. Développement d'un moteur web de réseau social présentant un environnement d échange et de partage professionnel entre les internautes. Rôle : Développeur, Intégrateur du projet, j ai été l intérlecuteur principal du projet avec les différents client. 1/5
- Linux (Ubuntu 7.10), Windows XP, - Technologies JAVA/J2EE (java 5), Rest, Spring, Hibernate, XML, JaxB, ant, Junit, WebService (X-Fire: SOAP, WSDL, ), MySQL, Serveru d application (Jonas, Tomcat), Apache.. Juin 06 / Avril 06 CAPGEMINI Paris la Défense Description : Ingénieur de développement chez CapGemini. Mission chez EDF : mise en place d un système d'information permettant de garantir la traçabilité et la confidentialité des échanges d'information entre le distributeur EDF et ses partenaires sur les processus liés à l'ouverture du marché aux clients professionnels/résidentiels en 2007. Rôle : Concepteur, réalisateur et intégrateur de la plateforme d'échanges B2B s'exécutant sur une architecture SOA. Développement en Java/J2EE sous forme d EJBs les Webservices métiers, ainsi d un Proxy service logiciel (BEA Aqualogic Service Bus 2.1), réalisation d un outil de livraison en maven, assistance MOE (corrections d anomalies et tests de recette sous TestDirector- Vugen). Intérêt personnel : Cette mission est la plus enrichissante de mes expériences, elle est aussi la plus motivante. Le projet est basé sur une architecture nouvelle technologie et met en place de nombreux outils récents (notamment la suite Aqualogic de BEA ainsi que son serveur d application WebLogic8.1), il a fallu les prendre en main rapidement avec peu d'exemples disponibles. Montée en compétences sur le développement du Webservices et des Proxy Services correspondants. Ce projet m'a permis de monter en compétence sur l'offre de support technique niveau 3 pour la maîtrise du projet sur le serveur de production (analyse, réflexion, proposition de solution technique). Formation : Formation suivie chez BEA sur le produit AquaLogic Service Bus 2.5 - Windows XP, Serveur Sun Solaris, - Technologies JAVA/J2EE (JMS, EJB, XML, XQuery, ant, Maven, Junit, pmd, AJAX, Log4j) et serveur d'application (WebLogic 8.1, 9.1). base de données (Oracle 9.i, IBatis, DAO), WebServices (SOAP, WSDL, XSD, UDDI, ), SOA (Service Oriented Architecture), UML, outils de test TestDirector, LoadRunner Vugen. Fév 06 / mai 06 SOCIÉTÉ ACAMAYA FONTENAY-AUX-ROSES Description : Ingénieur de développement chez Acamaya. Développement de l interface utilisateur du projet de gestion des audiences télévisées pour le client Médiamétrie. Rôle : Acteur principal pour le développement de l application Web (PHP, Oracle 10, XML) qui permet de communiquer avec les différents Alcyones (appareils d enregistrements vidéo) et de les administrer. Intérêt personnel : Ce projet m a permis de prendre en responsabilité la partie technique du projet, (de l installation du serveur Apache2.2, PHP5 et du Oracle 10, jusqu à la livraison de l application au client), j ai approfondi mes 2/5
connaissance dans le domaine de compression et d enregistrement Multimédia Audio/Vidéo. - Windows 2000, Serveur Linux RedHat 8.0, - Apache 2.2, PHP5, Oracle 10, XM, JavaScript. Avr 04 Aoû 04 GROUPE CRÉDIT AGRICOLE Paris, siège du groupe Description : Ingénieur d étude et responsable du projet. La mise en place d une application Web pour le système de gestion du contenu du site Client www.credit-agricole.fr en utilisant des techniques standardisées. Rôle : Définition de la solution technique standardisée basée sur la technologie Java/J2EE sous WebSphere 5.1 pour la gestion du contenu du site de marque, (rédaction du cahier analyse du besoin et spécification technique, et développement de l application). Intérêt personnel : Ce projet m'a permis de développer mon sens du travail en équipe et de mieux connaître les technologies liées à l'internet. J'ai été particulièrement sensibilisé sur l'utilisation des standards Web et sur la gestion et l'accessibilité du contenu. - Windows 2000, - Java/J2EE (JSP, JSTL, XML, SAX), WebSphere5.1. Fév 03 Aoû 03 SCHLUMBERGER BESANÇON Description : Il s agit du projet «SNCF/RATP Projects» sur le développement d un environnement de tests automatiques pour les Distributeurs de Tickets de Transport de nouvelle génération. Rôle : Partant du code excitant en C/C++, j ai développé un environnement de test en Python, qui permet de faciliter et d automatiser la phase de test de l application. Les résultats de test ont été présentés sous format XML (XSLT, JavaScript, Html). J ai réalisé notamment un outil en Python pour automatiser les tests sur le lecteur de carte bancaire. Intérêt personnel : Ce projet a exigé une grande capacité d'adaptation ainsi qu'un fort esprit d'analyse en vue de prendre en main et comprendre des technologies qui m'étaient inconnues. - Windows 2000/XP, Linux, OS2, - Python, C/C++, XML, XSLT, Xalan, 3/5
Avr 02 Juin 02 PROJET DE FIN D ÈTUDES TANGER, MAROC Description : Ce stage a eu lieu au sein du laboratoire de recherche en informatique à la FST de Tanger. Il s agit de réaliser un moteur de recherche des images par contenu (par histogramme) basé sur les techniques de traitement des images. Rôle : En ce basant sur les techniques et les algorithmes de traitement d images, j ai développé en Visual C++, une application qui permet de lire le niveau de gris de l image et de stocker les résultats dans une base de données MySQL. Par la suite, l application est intégrée (sous forme objet Com) dans un moteur de recherche en JSP. Intérêt personnel : Ce stage m'a permis de développer mes compétence dans le domaine de traitement d images, notamment les différents algorithmes utilisés pour lire et analyser le contenu. - Windows 98, - Visual C++5, JSP, MySQL, TomCat. Formations 2005 / 2007 Thèse en informatique au sein du laboratoire CEDRIC (Centre d Etude et de Recherche en Informatique du Cnam) du CNAM (Conservatoire National des Arts et Métiers), sous la direction de Stéphane Natkin et Maria-Virginia Aponte : Analyse et formalisation des attaques sur les jeux en ligne massivement multi joueurs, relation avec les autres domaines de systèmes répartis coopératifs. 2004 DEA Conception des Applications Multimédia Cnam, Paris. 2003 DESS Systèmes Distribués Université de Franche-Comté, Besançon. 2002 Licence, Maîtrise Génie Informatique FST de Tanger, Maroc. 2000 DEUG Math, Physique, Chimique FST de Tanger, Maroc. Publications Internationales NATO ARW 2005 : Chapitre Applications dans le livre Information Assurance and Computer Security, Volume 6 NATO Security through Science, Series: Information and Communication Security; Y.Lyhyaoui, S.Alaoui, A.Lyhyaoui, S.Natkin, Problems of security in online games. http://www.iospress.nl/flyers_b/fl9781586036782.pdf 4/5
EUROCON 2005 : The International Conference on Computer as a tool ; Y.Lyhyaoui, A.Lyhyaoui, S.Natkin, Online Games: Categorization of Attacks ;, Belgrade, Serbia & Montenegro, November 21-24, 2005. http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=34190&arnumber=1630206&count=270& index=125 Compétences en Informatique Langages de programmation : Java, C/C++, Python, Pascal Standards : J2EE (JMS, EJB, JSP, JSTL, JDBC, JNDI, Ant, Maven, JUnit) - J2SE (Swing), UML, Ibatis, Hibernate, Spring Autre Langages : AJAX, JavaScript, XML, SAX, XPath, XQuery, ASP, PHP, HTML Outils de test : Mercury LoadRunner, TestDirector-Vugen. Frameworks : Web : WebServices (SOAP, WSDL, XSD, UDDI, ), SOA (Service Oriented Architecture), B2B Outils de développement : IDE : Eclipse3.0, JBuilder, Visual C++ Contrôle de version : CVS Serveurs d application : BEA WebLogic8.1/9.1, IBM WebSphere 5.1,Apache, Tomcat Proxy Service : BEA AquaLogic Service Bus 2.5 Bases de données : Oracle, MySQL, Access Systèmes d exploitation : Windows 9x/NT/XP, Unix, Linux Langue : Anglais : Espagnol : Arabe : Ecrit, Lu et Parlé Lu, Parlé Langue maternelle 5/5