cv chris v3 - Christophe MICHAUX
Transcription
cv chris v3 - Christophe MICHAUX
Ingénieur études et développement Christophe MICHAUX 9 31 ans d’expérience ans 112, avenue William Booth Résidence La Source - Bat. A2 13011 MARSEILLE 06 14 89 05 26 [email protected] www.christophe-michaux.com COMPÉTENCES TECHNIQUES Java/J2EE Spring, Hibernate, Struts, JSF, JPA, JMS, Velocity, Log4J, EJB 3, SOAP, WLST .NET C#, ASP.Net, Spring.Net, NVelocity, Ajax Control Toolkit, Log4Net FORMATION WEBLOGIC : Administration 2010 et développement spécifique Formation de 3 jours Les fondamentaux de la Javascript JQuery, Prototype 2009 gestion de projet Web servers Apache Tomcat, IIS, JoNAS, Weblogic Formation de 3 jours Autres Objective C, PHP, HTML5, CSS3, Python, AJAX, SQL, XML,, XSL-T, C, C++, NSDK, Script Shell SGBD Oracle, SQL Server, MySQL, PostgreSQL, Sybase, Access, DB2 400 Master Techniques 2004 Nouvelles de l’Informatique Major de la promotion Faculté de Montpellier (34) Licence/Maitrise Méthodologie UML, Design Patterns, Merise, Pert, Gantt 2003 d’Informatique Gestion de conf. SVN, CVS, Mercurial HG, Git Faculté de Luminy - Marseille (13) Software XCode, Eclipse, Maven, Ant, Power AMC, Visio, Photoshop, Illustrator, Flash 2001 D.U.T d’Informatique I.U.T Aix-en-Provence (13) EXPÉRIENCES PROFESSIONNELLES LANGUES ANGLAIS EN LU, ÉCRIT, PARLÉ COURANT ES ESPAGNOL LU, ÉCRIT, PARLÉ DÉBUTANT LECTURE FOOTBALL Marseille (13) Création d’un réseau social pour les familles Dans une start-up j’’ai participé à la création d’un réseau social multi-supports pour les familles. Réalisation du site web du réseau social, du développement coté serveur, des envois de mails auto, des API et de l’application iPhone. Actions INTÊRETS AMIRIEL • • • • Développement du site web en Java + JQuery + HTML4/5 + CSS2/3 Développement coté serveur (métier + API) en Java Développement intégral de l’application iPhone Amiriel Utilisation de WebRTC pour supporter la visio dans les browsers. WYPLAY Allauch (13) Développement de la partie UI d'une set top box PHOTOGRAPHIE SALSA VOYAGES FOOTING Pour un grand compte en télécommunications européen, j'ai participé à l'élaboration d'une set top box. Intégré dans l'équipe UI, j'ai développé des écrans de l'interface TV et j'ai été référent sur les rubriques VOD (video on demand) et PVR (enregistrements). Application de la méthode AGILE. Dans un environnement "full english", j'ai aussi pu collaborer avec des équipes italiennes et sud africaines et donc perfectionner mon anglais. Actions • • • • Développement UI de la set-top-box (PYTHON, XML) Tests unitaires et d'intégration Optimisation des performances Audit de code et optimisation. jan. 2013 oct. 2013 Java JEE, jQuery, iPhone, Xcode, Spring, Hibernate, MySQL, Html5, CSS3, Hudson, Maven, Tomcat, Eclipse, Git, Scripts Shell mai. 2011 dec. 2012 Python, XML, Mercurial , Scripts Shell, Méthode AGILE, LINUX EXPÉRIENCES PROFESSIONNELLES MICROPOLE sept. 2010 Aix-en-Provence (13) Développement de l'espace client Pro. du site Bouygues Telecom Pour un grand compte en téléphonie mobile, j'ai travaillé à la mise en œuvre et à la réalisation d'évolutions sur un espace Web J2EE dédié aux clients professionnels, aux clients grand public ainsi qu'aux clients pour les forfaits bloqués. Projet au forfait où j'ai été référent technique sur l'application. Actions • • • • • • • • • Développement de la partie IHM des applications (JSF) Mise en place des webservices coté client Rechartage d'écrans existants et création de nouveaux écrans Intégration graphique des pages depuis les maquettes Photoshop Création de style CSS Mise en place de JQuery pour l’intéraction et les appels asynchrones. Tests unitaires et tests de validation Tests d'intégration et correction d'anomalies Respect des compatibilités entre les navigateurs IE7, IE8, Firefox 3.5 DIGINEXT CONNAISSEZ-VOUS ? mai. 2011 Java JEE, Spring, Hibernate, JSF, JPA, JQuery, JBOSS, Oracle, CSS, Webservices, XML Aix-en-Provence (13) Refonte d'une application Web d'information voyageurs de la RATP Pour le compte de la société Diginext, j’ai travaillé sur la migration d’une application Web datant du début des années 2000 vers une application Web n-tier JavaEE pour la configuration des Systèmes d’Information d’aide aux Voyageurs de la RATP. Actions • • • • • • • • • • Migration de la plateforme HP-UX/Oracle vers une plateforme open source Linux/PostgreSQL Elaboration du framework applicatif JSF/Spring/Hibernate Migration de l’application web Java (simples Servlets) vers une architecture n-tier Java JEE. Création d’un serveur gSOAP (en C++) et des webservices afin d’appeler les librairies métier C++. Elaboration du protocole d’échange des messages applicatifs pour les webservices. Mise en place des webservices clients coté Java Mise à jour de la documentation. Tests unitaires et tests de validation Migration de la base de données Oracle vers PostgreSQL (modèle, proc. stockées et triggers) Création de scripts d’automatisation de migration de la base de données (Script Shell) ALTECA Chef de projet Junior Lyon (69) Refonte du site Internet Dr. Renaud et création d’une application de suivi pour Nuxe Paris Pour le compte du groupe Nuxe spécialisé dans les produits cosmétiques, j’ai été en charge d’un projet au forfait de refonte du site Internet de la marque Dr. Renaud et de la création d’un intranet de gestion du cycle de vie de documents. J’ai été responsable d’une équipe de 3 personnes et j’ai participé à l’ensemble du projet. Le site web dr-renaud.com est un site multilingue avec gestion de contenu. Avant Vente • Etude technique et chiffrage • Participation à la rédaction de la proposition commerciale • Ecoute du client Projet • Encadrement d’une équipe de 2 personnes • Rédaction de comptes-rendus de réunions • Rédaction des spécifications générales et détaillées • Suivi de charges • Participation aux comités de pilotage et de suivi • Elaboration du modèle de données Dév. • Développement de la partie « site » du projet • Création et intégration de l’interface graphique SITE GRATUIT DE PRONOSTICS ENTRE AMIS OU EN FAMILLE PROJET PERSONNEL DEPUIS 2005 PHP/MYSQL/JQUERY nov. 2009 août. 2010 Java JEE, JSF, Apache Tomcat, Spring, Hibernate, Maven, JQuery, Oracle, PostgreSQL, C++, Scripts SHELL, SVN, Eclipse, crontab, JUnit, PowerAMC, gSOAP avril 2009 oct. 2009 C#.Net, ASP.net, Spring .net, CSS, Ajax Control Toolkit, Photoshop, SQL Server, NVelocity, Visio, Power AMC, Mantis, NHibernate • Développement des composants du projet www.dr-renaud.com • Tests d’intégration et tests unitaires EXPÉRIENCES PROFESSIONNELLES ALTECA Lyon (69) Projet M.A.C (Maintenance Articles Centralisée) pour Descours & Cabaud Pour le compte de Descours & Cabaud, j’ai participé à la réalisation d’une application Java J2EE. J’ai été responsable des développements Framework et de la partie IHM du projet au forfait. Actions Participation active au développement du nouveau framework : • Conception et réalisation d’un nouveau framework applicatif basé sur Spring et Hibernate • Intégration des composants de l’ancien framework du projet Easy400 • Création de nouveaux composants Struts pour le nouveau framework • Mise en place de la structure technique du projet et des postes de développement Mise en place des couches IHM et Métier du projet et développement des modules principaux : Actions • • • • juin 2008 avril 2009 Java JEE, Spring, Hibernate, Eclipse, AJAX, iSeries, Velocity, CVS, Ajax, JProfiler, Struts, JonAS, Tomcat, XSLT, TestNG, Hudson, Prototype Sensibilisation des équipes à la méthodologie de développement Responsable de la partie IHM du projet Responsable des développements Framework (évolutions et maintenance) Référent sur les normes de charte graphique Actions Optimisation des performances des traitements batch Java : • Analyse des traitements et des temps d’exécution avec JProfiler • Revue de code • Amélioration des algorithmes Java • Optimisation des requêtes Hibernate HQL CEGEDIM-ACTIV Lyon (69) Création d’un moteur de Service SOA pour le Front Office multiplateformes Rédaction de cahier des charges et participation à l’élaboration d’un moteur de services SOA dans le cadre de l’élaboration du nouveau Front Office multiplateformes de la société, utilisé par le client MAAF. Actions • Création d’un composant Java qui va appeler les back-office Cobol via une application C/C++. • Création d’un composant qui va effectuer un mapping XML/XSL des flux de données échangés entre les back-offices et le front-office • Mise en place d'appels à des méthodes C depuis JAVA via JNI, afin de pouvoir effectuer le debug d’applications C/Cobol sans passer par le moteur de services • Développement d'une console de monitoring du moteur de services en utilisant la technologie Adobe FLEX/AS/Java JEE. Récupération des informations sur les composants et l’état du serveur. CEGEDIM-ACTIV Lyon (69) Maintenance, rédaction de spécifications et développement d’évolutions du progiciel AVT Pour le compte d'un éditeur de progiciel pour les assureurs à la personne, assurer la maintenance et le support du progiciel AVT développé en NSDK/C/Oracle/Sybase pour des grands comptes. Actions • Rédaction de cahiers des charges sur plusieurs évolutions demandées par les clients • Conception des plans de tests suite aux évolutions demandées • Développement et tests d’autres évolutions et respect des délais de livraison • Assurer la mise à niveau logicielle des application NSDK, Oracle et Sybase pour AVT. Dans le cadre de la montée de version du progiciel AVT pendant 6 mois sur le site d’un client à Paris Actions • • • • Etude des spécifiques du client, et des développements à effectuer Recette d’intégration de la version (noyau + spécifiques) sur le site du client à Paris Création de scripts afin de lancer des chaines batch du client pour la recette par l’équipe AMOA Maintenance applicative du progiciel AVT : analyse et correction des anomalies mar. 2007 jan. 2008 Java JEE, JMX, C/C++, XML, Oracle, Eclipse, JNI, SVN, XSL-T, Adobe Flex mar. 2006 juin. 2008 NSDK, C, Scripts Shell, Oracle, Sybase, CVS EXPÉRIENCES PROFESSIONNELLES ALTECA Lyon (69) Refonte du site Internet d’Alteca et publication de la lettre interne Suite à la création d’une nouvelle charte graphique de la société, j’ai eu la responsabilité de refondre intégralement le site Internet de la société Alteca et améliorer la partie back-office Actions • Maquettage des pages Web avec réalisation d’un cahier des charges • Création d’une charte graphique Web à partir de la nouvelle charte de la société • Mise en place d’un module d’actualité avec administration dans l’intranet de la société fev 2006 mars 2006 Oracle, ASP, Publisher, Visual Basic, JavaScript, HTML, CSS, Google Maps, XML, Ajax, Photoshop Jusqu’en 2009, j’ai été en charge de la publication de la lettre d’information interne de la société. Actions • Création d’une nouvelle mise en page et charte graphique pour la lettre interne de la société et pour le trombinoscope annuel papier • Automatisation de la génération du trombinoscope à partir de macros VB et de MS Publisher • Création de six lettres internes (papier et numérique) avec suivi de l’imprimeur PACA CONCEPT Aubagne (13) Responsable développement des Sites Internet CMS et e-Commerce Dans une web-agency, où j’ai été le responsable du développement, j’ai élaboré un générateur de sites internet à partir d’un site internet générique à développer. Réalisation d’un site Internet générique complet avec interface d’administration et gestion de contenu avec les modules paramétrables. Création de sites web et intégration graphique pour une dizaine de sites internet. Actions • Petites annonces : intégration, envoi automatique d’alertes et de mails, réponses en ligne. • E-commerce : catalogue et commandes avec paiement en ligne, remises, promotions (Intégration des solutions du Crédit Mutuel, CIC, Banque Populaire, BNP Paribas, Paypal). • Actualités : création d’un CMS, flux RSS, templates éditables par l’utilisateur. • E-mailing : création de campagnes, statistiques d’envois, contenu modifiable par CMS. Optimisation de campagnes destinées à plus de 15000 destinataires en 1 clic. • Blog : CMS, flux RSS, ajout ou non de commentaires. • Jeu Concours : Création automatique de jeux concours avec QCM et questionnaire libre. Enregistrement des contacts dans le but d’effectuer des mailings par le client. Création d’un jeu concours pour l’office du tourisme irlandais (40000 participants) Afin de déployer rapidement ce site générique chez les clients afin de créer un site sur mesure, créer d’un générateur de sites entièrement paramétrable : Actions • • • • Paramétrage du client et saisie des paramètres du site Génération d’un site avec copie des fichiers et création de la base Gestion du site généré (administration de la base, du site, statistiques du site) Enregistrement des domaines et des emails créés pour le client dans une interface interne mar. 2006 juin. 2008 PHP, MySQL, Apache, CSS, Linux, RSS, Scripts Shell, PHP, XML, Photoshop