Arnauld Mus 70 Boulevard National Appt 193 3ème étage 92000 Nanterre Tél : 06-69-29-27-93 Email : [email protected] Architecte Java / J2EE, Chef de projet Technique, Formateur 13 ans d’expérience DOMAINES DE COMPETENCES Gestion de projet (Pilotage de ressources externes) Architecte technique J2EE Architecte Fonctionnel Formateur ( inter-entreprise, intra-entreprise Java, J2EE, Glassfish, XML, XSLT) COMPETENCES TECHNIQUES - Modélisation: Rational Rose ,UML, Altova UModel, Design pattern, Architecture en Couche, Architecture orientée Services et composants(SOA), MVC, Singleton, Factory, Producteur/Consommateur... - Langages: Java (J2EE, J2ME, JSPv2.0), Flex4, Visual Basic, Delphi, ActionScript 3, JavaScript, TCL, shell - Frameworks: Struts, Spring 3, Hibernate, JUnit, Spring-Flex, Swing, Dom4j, Axis, framework apache, Blaze DS,Red 5, Spring-security, Cairngorm, Parsley,Perf4j,Granite-ds, ,RabbitMQ, Mockito - Serveurs d'application : JBoss, WebLogic, Tomcat - Technologies d'intégration : JMS, Webservice, - Logiciels : Eclipse, JBuilder, CVS, Ant, Maven, Visual Age, Mivisu ,Intellij ,iostat,vmstat,Collecl, Git,Svn,JETM, Jmeter, The Grinder - SGBD : Oracle (PL/SQL), DB2, Sybase, SQL Server, HypersonicSQL - Systèmes d'exploitation : Windows, Linux, Unix - Test : Neoload, JUnit, mise en place de frameworks open source et de librairies communes afin d'éviter la duplication de code, Application Dynamics PRINCIPALES EXPERIENCES MANPOWER Architecture projet Performance et test de charges Octobre 2012 à Maintenant - Réalisation de test de charges sur les applications de Manpower (Multicontact et Ressources) - Organisation de réunions avec les équipes de projets pour initier les tests de charges, puis pour présenter les résultats et proposer des solutions si nécessaire - Réalisation d’un injecteur RabbitMQ pour injecter la charge via les files de Messages - Réalisation d’un sniffeur AMF pour transformer le byte code AMF en XML pour rendre paramétrable les tests de charges SANEF Architecture projet et développement projet SED Janvier 2007 à Septembre 2012 - Architecture conception et développement de la surveillance des équipements dynamiques - Utilisation de l’architecture Octan - Utilisation d’un serveur Red5 pour le temps réel 1/4 Architecture projet Octan - Participation en tant qu’architecte à la nouvelle architecture du projet Octan - Réactualisation des framework utilisés dans le cadre du projet Sextan, et études de nouveaux framework. - Etude d’un cluster Tomcat avec réplication de session pour le failover et la répartition de charges. - Utilisation de framework temps réel (Red5 et protocole RTMP) Architecture du projet Sextan et chef de projet technique SSTG - Piloter les ressources externes (CAP Gemini 3ans) - Assurer la qualité du code - Importer/ Exporter les bases Oracle pour réinstallation d’environnement - Conception des différent Services et composant en Java (architecture SOA) - Découplage des différentes applications (3 applications impliquées) au moyen d’un Serveur MOM (Joram) - Intégration et déploiement sur différents environnements Environnement Java/J2EE, Tomcat, Servlet, Hibernate, Spring, Flex 3, ActionScript, JMS, WebService(Axis), Maven, Oracle, Mivisu, Continuum, Apache (serveur web et frameworks), Ftp, linux, shell, Socket, Cluster, Joram (JMS) , JProfiler, log4j, Flex4, Cairngorm, Parsley, tomcat7, Spring3, Spring-Flex, BlazeDS, Red5, RTMP,SOA Parlement Européen Avril 2006 à Janvier 2007 Assistant Architecte – Responsable du déploiement - Coordination et pilotage des équipes de déploiement du parlement européen. - Animation de réunion technique pour la mise en œuvre d’une nouvelle version du produit - Découplage de la génération du site de l’ensemble du moteur au moyen d’un MOM intégré à JBoss(SOA). - Conception UML d’un framework d’accès aux données grâce à Hibernate. - Assistance et aide aux développeurs au niveau technique Environnement : J2EE, Hibernate, Spring, JMS, JBoss 5, Documentuum, Oracle, Maven, Log4J, DQL, ant, PDE d'eclipse, Servlet, script shell.SOA Commission Européenne Septembre 2004 à Avril 2006 Chef de projet Technique - Prise en charge seul d’un projet multi langage (de l’étude à la conception et au développement en passant par les tests, recette et mise ne production) - Conception d’un framework graphique Swing avec le design pattern MVC - Suivi d’une personne débutante dans le cadre de l’utilisation de ce framework - Organisation de séances de brainstorming au sujet des différents framework Environnement : Java/J2EE, Weblogic, EJB, MVC, Axis, Hibernate, Hypersonic SQL, JNLP, Oracle, JavaWebStart 1.2, JSP, Struts, javascript, linux, Windows,SOA Banque Accord Janvier 2002 à Août 2004 Chef de projet technique d’une application - Mise en place de toute la démarche (Conception à l’aide du cahier des charges, tests, déploiement sur les différents environnements, mise en production) 2/4 - Proposition au chef de projet fonctionnel en place pour une amélioration du processus de développement - Pilotage de la communication entre les cellules Nouvelles technologies (Java, Oracle) et Mainframe (ES9000 Cobol) - Suivi et planning de quatre personnes en Java sur le projet pendant 6 mois - Formation des personnes débutantes - Création de diagrammes UML pour les documents de spécifications techniques Environnement : Java/J2EE, Weblogic, Visual Age, Eclipse, PL/SQL, Oracle, JSP, J2EE, MQ Series, Replix 3/4 Customer Dialog System Septembre 2000 à Juin 2001 Concepteur développeur d’un CRM - Utilisation de diagrammes UML pour la conception et la réalisation d’un moteur de pages Web Dynamique. Environnement : HTML,javascript, Java, Delphi, Visual Basic 5, XML, JSP, SAX, Jbuilder, Homesite ATOS Multimedia Décembre 1999 à Aout 2000 Concepteur développeur - Réalisation des documents fonctionnels et techniques à partir du cahier des charges, estimation des charges, planning et communication avec le client - Mise en place de bases de données produites à l’intention des internautes (Portail Web 01Net). - Conception et développement de l’avis des utilisateurs (mise en avant des avis après validation) - Réalisation de la recherche Full Text grâce au moteur Verity. Environnement : HTML,javascript, TCL , shell unix, Sybase, Story Server FORMATEUR 2008 : Formation pour Avolys de 4 Jour sur J2EE, Java 2008 : Formation pour Avolys de 3 Jours sur XML,XSLT 1999 : Formation de deux semaines pour CCMX sur Visual Basic 6 1999 : Formation d’une journée pour Cactus sur Microsoft Index Server FORMATION 2009 Formation Joram (Serveur MOM) par ScalAgent 2009 Formation Neoload (Outil de Test de charge) par Neotys 1999 Formation d'Analyste Programmeur en informatique Industrielle à L'AFPA de Mulhouse. 1995 Obtention de la Licence de mathématiques à l'université du Mont Houy LOISIRS - Lecture de Science Fiction, Jeux vidéo - Plongée sous- marine pendant les vacances - Musculation, Jogging 4/4