Philippe NOEL – 38 ans
                                                DESS Mathématiques Appliquées
                     ...
Expérience professionnelle

    COFACE : 12/06 à ce jour

    Coordination de projets et assistance à maîtrise d’ouvrage

...
Expérience professionnelle (suite)

    Groupe HSBC : 07/04 à 02/05

    Chef de projet technique

     Chef de projet tec...
Expérience professionnelle (suite)

    Expérian : 08/03 à 03/04

    Chef de projet fonctionnel

     Chef de projet en m...
Expérience professionnelle (suite)

    Siemens : 09/01 à 07/03

    Chef de projet technique

    Chef de projet au sein ...
Expérience professionnelle (suite)

    GIP-CPS : 07/00 à 08/01

    Consultant architectures n-tiers/J2EE

    Dans le ca...
Expérience professionnelle (suite)

    Groupe SCHULER Gmbh : 11/98 à 08/99

    Ingénieur de développement et Architecte ...
Expérience professionnelle (suite)

    06/94 à 01/98


    Ingénieur d’études et développement

    Développeur en régie ...
Upcoming SlideShare
Loading in …5
×

CV à jour en cliquant sur ce lien

1,512 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,512
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CV à jour en cliquant sur ce lien

  1. 1. Philippe NOEL – 38 ans DESS Mathématiques Appliquées Licence Informatique Mail propulse@propulse.net Tél 06 12 32 45 74 Domaines de compétence Compétences professionnelles • Urbaniste (architectures SOA et par composants) • Architecte J2EE / .NET • Chef de projet fonctionnel • Coordination de projets et assistance à maîtrise d’ouvrage Connaissances techniques • SYSTÈMES / OS : UNIX – WINDOWS • ARCHITECTURES : SOA, Composants, J2EE, .NET, Web Services, RMI, Design Patterns • LANGAGES : J2EE, C#, XML, XSLT, XSL-FO, HTML, UML, SQL • SGBD : Oracle, SQL Server, MS Access, SQLJ, ODBC, JDBC • IDE : RAD 6, Eclipse 3, .NET Studio, Jbuilder X, AMC Designer, Workshop • SERVEURS D’APPLI : WebSphere 5, WPS 5.1, Weblogic 8, Tomcat 5 • MIDDLEWARE : Tibco Rendez-vous, Tibco Hawk • FRAMEWORKS : Struts, Spring, Hibernate, JUnit, Log4j, Ant, Castor, Maven • SECURITÉ : Java, J2EE, JAAS • SUIVI DE PROJETS : MS project • MODELISATION : Mega Architecture, Together/J, Rational Rose, XDE, Visio • MÉTHODES : RUP, XP, MERISE • VERSIONNAGE : ClearCase, Continuus, Visual SourceSafe, CVS, Dimension Certifications • Java 1.4 • UML 2 (Certification OMG en cours) Langues • Anglais : Courant (écrit, parlé)
  2. 2. Expérience professionnelle COFACE : 12/06 à ce jour Coordination de projets et assistance à maîtrise d’ouvrage Assistance à maîtrise d’ouvrage dans le domaine des assurances avec coordination de projets, design d’architecture en composants et services dans le cadre d’une architecture SOA. • Coordination de projets au sein d’une architecture SOA. • Assistance à maîtrise d’ouvrage avec rédaction des spécifications fonctionnelles (assurances). • Design UML (version 2.0) des développements - réutilisation de services existants ou création de nouveaux services (prototypage) avec gestion de diverses problématiques (perf, volume, disponibilité, montées en charge…) • Définition des scénarios de tests (Test Director) • Plannification des itérations avec les responsables des développements puis suivi des livraisons, de la phase de développement à la mise en production. • Utilisation de Mega Architecture pour le suivi de l’urbanisation des composants. Environnement : Architecture J2EE - Serveur Weblogic 8.0 – Eclipse – Web Services – SOA - Oracle 8 & 9i – Windows – Unix – Test Director – Dimension – Caliber RM – UML – Mega Architecture Société Générale Corporant & Investment Banking : 04/05 – 12/06 Architecte transverse SOA Architecte transverse SOA au niveau groupe avec prise en charge de la définition et de la diffusion d’architectures, de pratiques et de règles d’urbanisation dans le but d’améliorer la qualité et la productivité des développements logiciels dans un environnement hétérogène. • Rédaction, formation et diffusion d’une documentation couplée à un framework pour la mise en place au niveau groupe d’une architecture SOA (Service Oriented Architecture) orientée composants (urbanisation) dans un environnement hétérogène (Java / J2EE / .Net) pour garantir les bonnes pratiques de développement ainsi que la maintenabilité, l’évolutivité, la réutilisabilité et la scalabilité des nouveaux projets en démarrage. • Mise en place de recommendations méthodologiques pour la création d’usines de développement permettant une intégration continue à l’aide d’outils Open Source (CruiseControl, Maven, LuntBuild, Bugzilla, JUnit…). • Recommendations méthodologiques et de bonnes pratiques au niveau des directions de projets pour la mise en place de méthodes itératives de gestion de projet (RUP, XP…) permettant de mieux maîtriser les coûts, délais et qualité logicielle (spécificité des approches itératives, rédaction et génération de templates, sensibilisation aux phases de design, tableaux de bord, remontée d’informations, actions correctives, bonnes pratiques de développement, revues de code et de design, environnements de tests…) • Audits d’applications : évaluation des architectures (évolutivité, scalabilité), de la documentation et du code (maintenabilité). Recommendation sur l’utilisation de frameworks et technologies diverses (Web Services, Struts, Spring…). • Sélection et recrutement de prestataires au sein de divers projets. Environnement : Architecture J2EE - Serveur Weblogic 8.0 – Eclipse – Architecture .NET – IIS – Visual Studio .NET – C# - Web Services – SOA - Tibco RDV – Tibco Hawk - ClearCase – Oracle 8 & 9i – Windows – Unix – Linux – Maven – CruiseControle - Luntbuild 2/8
  3. 3. Expérience professionnelle (suite) Groupe HSBC : 07/04 à 02/05 Chef de projet technique Chef de projet technique au sein d’une équipe de 7 personnes pour le développement d’une application J2EE SOA de CRM en Intranet destinée à une plate-forme de support téléphonique pour du crédit en ligne (site 123Credit.com). • Mise en place d’une architecture orientée service basée sur des recommandations groupes : mise au point de la charte graphique, choix des frameworks (Struts, Hibernate, JSTL…), rédaction de documents de référence et formation des développeurs, mise en place des outils et des environnements de développement. • Sélection et recrutement de 4 prestataires. • Mise en place et suivi du PAQ du service d’architecture technique. • Mise en place de la méthodologie RUP : formation des développeurs et du directeur de projet, mise au point des différents templates utilisés (expression des besoins, analyse, conception, tests…), définition et planification des itérations, actions de validation, implication du client lors des différentes itérations (démonstrations, recettes clients, modification d’expressions de besoin…). • Validation au cours du projet des documents d’analyse et de conception, revues de code et d’architecture, réunions techniques et d’architecture pour la mise en place des « best practices » J2EE (utilisation des EJB, définition et réutilisation de composants métiers, gestion des performances…). • Mise en place et utilisation de la sécurité J2EE sous Websphere : gestion des habilitations, sécurité déclarative et programmatique, création de documents de référence pour les développeurs, planification des tâches de sécurité. • Création du modèle de base de données sous AMC Designer et gestion des données dans un cadre multi-base (DB2 sous AS400 et Oracle 8 et 9, traitements batchs et en direct, consolidation de données) avec la mise au point d’un framework de synchronisation des données. • Suivi et coordination des équipes de développement, planification de la politique de tests d’intégration et de recette, entretiens de motivation et de bilans de fin d’itération. Environnement : Architecture J2EE - Serveur Websphere 5.0 – RAD 6 - WPS – ClearCase - Oracle 8 & 9i – DB2 sur AS400 - Struts – Hibernate – JSTL – Display Tag - Castor – XSLT – XSL FO - Junit - Windows 2000/XP – MS project - RUP 3/8
  4. 4. Expérience professionnelle (suite) Expérian : 08/03 à 03/04 Chef de projet fonctionnel Chef de projet en mode « forfait » (impératifs budgétaires et de délais de livraison) pour une application portant sur l’EDI (Echange de Données Informatisées) avec des institutionnels (URSSAF, ASSEDIC, DGI…) à haut risque en terme de délais et d’investissements. • Choix d’un outil de validation EDI effectué à partir d’un certain nombre de critères : adéquation fonctionnelle avec la demande du client, choix technologiques, maîtrise de la technologie, compétence des consultants, réactivité de la société, place sur le marché, qualité des outils requis (suivi de production, métriques…). • Sélection et recrutement d’une équipe de 20 prestataires possédant de fortes compétences techniques (UML, Java, EJB, JSP, Struts, Oracle, SQL, weblogic…) et qualités humaines (capacité à travailler sous la pression et en équipe, forte implication personnelle…). • Evaluation, pondération, priorisation, organisation et distribution des tâches et des risques recensés, planification. • Mise en place des différentes équipes : architecture, développement (métier et Web), base de données, tests, interface avec le site de production. Interface avec le support utilisateur lors de la mise en route du site. • Recensement des documents métiers, initialisation et mise en place des différents process pour un démarrage rapide : formation à la logique métier de l’EDI, définition et suivi de la mise en place des différents environnements de développement, d’intégration et de recette, rédaction de spécifications, réunions de validations fonctionnelles. • A partir des documents métiers et des informations fournies par la maîtrise d’ouvrage, création du modèle de données et définition de la volumétrie de la base Oracle 9i rack. • Mise en place du PAQ définit par le service qualité. • Planification, suivi et coordination des équipes de développement, interface avec la maîtrise d’ouvrage, préparation et direction des réunions de comité de projet et de pilotage, orientations stratégiques et tactiques, respect des différents jalons imposés par la planification. • Mise en production du portail, suivi de la production, mise en place des actions correctives de reprise d’erreurs, statistiques, tableaux de bord. Environnement : Architecture J2EE - Serveur Weblogic - Jbuilder 8 – CVS - Oracle 9i - EuroEDI - Struts - Junit - Windows 2000/XP – MS project 4/8
  5. 5. Expérience professionnelle (suite) Siemens : 09/01 à 07/03 Chef de projet technique Chef de projet au sein d’un environnement international de 15 à 30 développeurs, dans un environnement OSGI Java embarqué pour des ordinateurs de bord embarqués (applications de type GPRS, GSM, MMS, multimédia…) dans des véhicules automobiles • Pour accroître la qualité, la productivité et la visibilité du développement, mise au point de processus de développement de composants Java basé sur RUP et UML (du design aux tests d'intégration) incluant des objectifs quantitatifs et qualitatifs avec audits de code (mise en place des "good practices" et validation des orientations architecturales), mise en place de templates, validation de design UML. • Mise en place d’un process de développement autour d’outils modélisant un comportement de type WAP (automates) pour le fonctionnement des IHM et du comportement métier. • Orientations architecturales pour l'amélioration des performances de la couche utilisateurs (refonte de l'internationalisation, suppression de couches de gestion graphique et recommandations de "good practices" au niveau du développement des IHM) et du téléchargement des applications. • Création d’un framework pour la customisation des IHM en fonction des spécifications client • Suivi de l’intégration d’un projet tiers au sein de l’architecture du système : formation des développeurs (3 personnes en provenance d’Allemagne) aux contraintes architecturales du système, interface avec le chef de projet, planification et intégration. • Pour pallier à la charge de travail requise par le client principal BMW, intégration d’une équipe Siemens de 15 développeurs en provenance d’Autriche pour la création de composants graphiques et métiers : mise en place des environnements de développement, intégration des développeurs, formation, répartition des tâches, démarrage des développements. • Planification et gestion des tâches et des équipes de développement : formation, entretiens de motivation, suivi des process de développement et orientations méthodologiques et architecturales Environnement : OSGI - Java – WML - Rational Rose - RUP - Visual Café - Net Beans - JBuilder - Windows NT 4 - VxWorks - Continuus - JTest – Jprobe 5/8
  6. 6. Expérience professionnelle (suite) GIP-CPS : 07/00 à 08/01 Consultant architectures n-tiers/J2EE Dans le cadre de la mise à jour de la carte des professionnels de santé (projet Carte Vitale), préconisation, sélection et mise en place d’outils à destination d'une architecture n-tiers • Choix entre serveur HTTP, Corba et J2EE - solution retenue sous serveur d'application Weblogic - à partir de l'identification des points sensibles et en fonction d’une grille portant sur des critères précis : performance, scalabilité, évolutivité, maturité, pérennité de la solution choisie… • Description de l'architecture du produit sous UML avec pattern MVC (framework Struts) comme support principal de l'architecture, puis développement de l'architecture et ajout de design patterns en fonction des besoins clients exprimés. • Mise en place de JBuilder pour le développement des servlets, JSP et EJB; développement d'EJB stateless pour la gestion d'algorithmes de cryptographie propriétaires, et CMP pour la gestion des données avec connexion à une base Oracle 8 via JDBC; gestion des transactions. • Mise en place d'un framework de tests (JUnit, Cactus) • Description des IHM, utilisation de JNI pour des accès cartes à puce. Fonctionnement d'applets - signées et sécurisées - sous IE, Netscape, en environnements Windows et Macintosh, tests d'intégration (tests de charge, de volume etc.). • Planification et gestion de l'équipe de développement de 5 développeurs (formation J2EE et JBuilder, recrutement de prestataires, suivi du process de développement, orientations méthodologiques, plannings) • Transferts de connaissances : pratiques Java, architecture n-tiers et J2EE, règles d'architectures à travers des supports variés (diagrammes UML, documents d'architecture etc). Environnement : Java - J2EE - Weblogic,Together/J - JBuilder - Access - Windows 98/NT 4 - Mac OS - JDBC 2.0 - Oracle 8 - Struts - Visual SourceSafe - Dreamweaver 4 CARTESIS : 09/99 à 04/00 Ingénieur d’études et développement • Création en VC++, sous une architecture n-tiers COM/DCOM sous windows NT, d’un outil permettant de générer des présentations automatiques à partir de données sélectionnées dans une base de type OLAP (Gestion de cubes OLAP, requêtes MDX, utilisation d’outils OLAP Microsoft). • Création d’objets métiers COM/DCOM, côtés client et serveur. IHM et affichage des objets métier avec MFC et ATL, localisation, conception et design UML, développement et tests unitaires Environnement : Rational Rose - Visual SourceSafe - SQL Server - Visual C++ 6.0 - Visual Basic 6.0 - Windows NT 4 - COM/DCOM – ODBC 6/8
  7. 7. Expérience professionnelle (suite) Groupe SCHULER Gmbh : 11/98 à 08/99 Ingénieur de développement et Architecte J2EE junior • Création sous UML et Java d’une application multi-niveaux, sous protocole Corba, de suivi et statistiques qualité. • Affichage et échange des données via XML (DTD, SAX, JAXP, DOM, XSL…). Communication sous Exchange de documents XML • Développement de Servlets pour la couche présentation • Création d’objets métiers sous protocole CORBA : gestion des objets métiers (niveau logique et modèles métiers – serveur applicatif avec pool d’objets) et gestion des données (serveur de données avec pool de connexion). • Développement d’applets pour les IHM côté client et interfaces SWING (modèle MVC) côté serveur. • Rédaction du cahier des charges, conception UML, développement, tests unitaires et d’intégration, mise en exploitation Environnement : Symantec Visual Café – XML/HTML – Java Web Server – SQL Server - Rational Rose – MS Project - Windows NT – Corba (Visibroker) – Exchange ALCATEL – CGA Transport : 02/98 à 11/98 Ingénieur d’études senior • Développeur sénior au sein d'une équipe de 8 développeurs, avec des compétences orientées plus langages fonctions (type C) • Introduction de l’orienté objet et du langage UML au sein de l’équipe (refactoring), encadrement et perfectionnement des développeurs en C++ et pro*C • Refonte et migration de l’architecture de la base de données et intégration de diverses méthodes de communications distantes (transmission de fichiers, transmissions via sockets…) • Mise en place de méthodes de travail en équipe (gestion des configurations sous Visual SourceSafe, messagerie Exchange), • Suivi du projet sur les phases de développement, codes reviews, orientations méthodologiques, intégration et intégration système. Environnement : AMC Designer - Visual SourceSafe - Oracle 8 - Developer 2000 - Pro*C - Visual C++ 6.0 - Visual Basic 6.0 - Windows NT 4 7/8
  8. 8. Expérience professionnelle (suite) 06/94 à 01/98 Ingénieur d’études et développement Développeur en régie ou au mode forfait sur diverses technologies • Rédaction de spécifications, développement, tests unitaires, d’intégration et intégration système, installation, suivi client, maintenance, rédaction de manuels utilisateurs, formateur en bureautique (Word, Excel). Environnement : Windows – Unix VB - Visual C++ - Pro*C - HTML – PL/SQL - Developer 2000 Oracle 7 - Access - SQL Server - InterBase - Dbase – Clipper - ODBC Delphi – Visual Studio – Jbuilder SCCI – Visual SourceSafe 8/8

×