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