Dominique Debailleux CV 2003
Transcription
Dominique Debailleux CV 2003
Dominique DEBAILLEUX WoAnA - 360 rue Marc Lefrancq – Ateliers Numériques, Bureau 9 50300 VALENCIENNES : 03.27.41.59.94 : 06.83.92.19.22 : [email protected] SI VOUS ETES PRESSES 3 ans d’expérience freelance en Architecture SOA/BPM, 7 ans en Direction de Système d’Information, 5 ans en Consulting chez Oracle Architecte/Concepteur fonctionnel et technique – MOA-MOE; interlocuteur métier (Grande Distribution, Opérateurs telco, Industrie, Enseignement supérieur…) autant que référant technique (WS, SOA suite d’Oracle, frameworks Struts2 & Spring, ORM Hibernate, Bases de données…) Audits de Systèmes d’Information / Coaching Formateur SOA-UML-J2EE: Déclaration d’activité enregistrée sous le n° 31 59 06577 59 auprès du Préfet de Région Nord-Pas de Calais Double formation : Ingénieur Polytech’Lille (EUDIL 94) et DESE Gestion d’entreprises CURSUS PROFESSIONNEL Senior Architect/Urbaniste BPM, Oracle SOA suite (BPEL, ESB, OSB, SCA, SDO, Events, Rules), J2EE (Struts2, Spring, Hibernate), UML, Design Patterns, SGBD (Oracle, SQL Server) 2007 … SARL WOANA – Gérant fondateur – www.woana.fr Ou « Comment mettre à profit l’enseignement tiré d’une large expérience informatique, couvrant aussi bien l’expertise que le management, dans un large panel d’environnements fonctionnels et techniques .». Principaux projets réalisés: • SFR : Contexte : SFR a engagé un programme transverse de refonte du SI commercialisateur sur les segments de clients haute valeur (abonnés) et grand public (prépayé) et pour ses offres fixes et mobiles. Ce programme s’appuie sur 5 projets majeurs dont le projet BIOS pour la construction d’un nouveau SI de gestion des offres et de la facturation. Le déploiement du programme BIOS est prévu en deux lots : 1 o Lot 1/1.1 (octobre 2010/ mars 2011): 12 Millions de lignes; socle, offres SFR prépayées et ADSL (SFR Forfait Bloqué, SFR La Carte, ADSL, offre mixte ADSL/PP). o Lot 2 (2012) : 20 Millions de lignes; à partir du socle conçu en lot 1 -> abonnés SFR, nouvelles offres ADSL/abonnés, offres de groupe Mission : La prestation –démarrée depuis févier 2008- s’inscrit dans ce projet stratégique. Elle présente deux volets menés conjointement : o Un rôle de conseil et d’Expertise autour des architectures réparties (SOA, WS), de l’orchestration des processus (BPM-BPEL), de J2EE (notamment les frameworks Struts2, Dojo, Spring IoC, Spring AOP/AspectJ, Hibernate et Hibernate Search) et du configurateur d’offres Caméléon Edge® . o Cette dimension technique s’enrichit d’une vision fonctionnelle transverse sur l’ensemble des modules Front et Middle Office (catalogue d’offres, prise de commande, order management). Ce périmètre fonctionnel couvre l’ensemble des besoins relatifs à la gestion du contrat et de l’offre : Gestion du Catalogue commercial des données de référence (parc client) Prise de Commande Traitement des actes de gestion et Suivi des processus métier Valorisation / Facturation Présentation des consommations • PIMKIE : Formation à UML2 des équipes AMOA (20 personnes) et MOE (5 personnes). Accompagnement de l’AMOA sur la modélisation UML d’un projet de réapprovisionnement stratégique. (Cas d’utilisations détaillés, Diagrammes de classes, d’activités, d’états). Le cahier des charges résultant a été soumis à un partenaire et développé via le Framework Struts. Les délais, particulièrement serrés, ont été respectés et l’application est aujourd’hui totalement opérationnelle. Le modèle est aujourd’hui appliqué sur l’intégralité des nouveaux projets PIMKIE. Sensibilisation des équipes MOE aux paradigmes J2EE & SOA (Design Patterns, couche Présentation/MVC, couche Service, couche DAO/Persistance, EJB3, RMI, web services, AOP…). Accompagnement MOE sur la mise en œuvre des « best practices J2EE» autour d’un prototype opérationnel de gestion de référencement Fournisseurs (Spring, Hibernate 3, Eclipse WTP, Ajax/DWR, JMS/JCA-ActiveMQ, RSS, Acegi security, Junit, Log4J …). • LEROY MERLIN : Tuning et optimisation Oracle Application Server 10g R2/R3 (Web Cache, OHS, OC4J/JVM multiples) autour de l’environnement Generix. • DECATHLON : 2 Formations aux architectures Oracle et à Oracle Application Server 10g R3. • EDHEC : Formation des équipes informatiques à Dynamics CRM3.0 et à l’environnement associé (Visual Studio 2005, C#, Reporting Services, Analysis, SQL Server, gateway Oracle, Web services). Formation Oracle EM 9i (repository, agents, jobs & alerts…). • CIMAIL : Accompagnement à l’intégration de Dynamics CRM3.0 au sein d’un progiciel propriétaire. • AJILON : Formation des équipes support à l’architecture Oracle 10g sous linux. • DELSSI : Conception et Développement C# sur environnement Visio 2007 d’un outil de visualisation d’organigrammes couplé à un référentiel Sql server 2005. Recherches personnelles : o Veille technologique Oracle SOA suite 11g – SCA/SDO o Mise en œuvre d’Oracle Dataguard 10g (physique et logique), d’Oracle RAC et d’Oracle AS R2 sur trois machines Fedora C7/8 (simulation environnement Red Hat AS4), le tout piloté via EM Grid Control. o Création de supports de formation Design Patterns Le paradigme objet (déclinaison Java5 et C#) UML2 SOA + orchestration de services 2003-2006 Directeur Systèmes d’Information EDHEC Business School. Environnement: • • • • • • • • 5ème Ecole de commerce française, 12ème européenne. Membre du Comité Exécutif 4300 élèves, 18000 diplômés Une équipe de 15 informaticiens en interne. 40 serveurs, 650 postes. NT, XP, Windows server 2003, AIX, Linux Oracle, SQLServer, MySQL, Exchange, Dynamics Microsoft CRM3 J2EE (Eclipse, Hibernate, Struts et JSF) , .NET (Visual Studio), ADO.NET, ASP.NET, Oracle Forms & Reports, replication symétrique 3 Mission: Mener l’évolution des Systèmes d’Information en coordination avec les axes stratégiques de l’Ecole et engager l’Edhec dans la voie de l’innovation technologique tout en assurant la qualité de service et sa continuité. A cette mission de base s’ajoute un volet « enseignement » destiné aux élèves de seconde année, en français et en anglais (cours UML à destination d’une demi promotion soit environ 250 élèves). Objectifs associés : • • • • • Développer la communication avec les autres Directions fonctionnelles o Prendre connaissances des métiers de l’Edhec o Expliquer le rôle et les enjeux du Système d’Information o Savoir écouter/ savoir décider Développer l’approche « client », la communication externe. Etre garant de la qualité des données et des processus. o Garantir le stockage et la pérennité de l’information o Pouvoir restituer rapidement et facilement toute information pour faciliter la prise de décision et la gouvernance. Moduler l’équipe en fonction du cycle de vie des projets tout en maintenant une réactivité forte sur l’existant. Rester indépendants des constructeurs et des éditeurs de logiciels. Quelques réalisations : • • • • • • • • • Organisation de l’espace DSI en open space et mise en place d’une fonction support. Refonte totales des sites institutionnels, programmes et diplômés (www.edhec.com). Mise en place du CRM 3 de Microsoft et intégration au SI via une architecture à couplage lâche basée sur les web services. Mise en place de la stratégie de sécurité, du WIFI, d’un VPN global inter sites et de la téléphonie sur IP. Externalisation des boîtes mails des étudiants et des diplômés (environ 20 000 boîtes) Mise en place d’une procédure d’achat de laptops à destination des étudiants. Lancement d’une chaîne d’achat interne. Mise à disposition générale de tableaux de bord dynamiques reprenant les budgets de fonctionnement, d’investissement, les salaires et les cours (WebI Business Object). … 4 2001-2002 Ingénieur Conseil Principal (Industry Consultant) ORACLE FRANCE. Une partie de ma mission consistait en Avant-vente de conseil en technologie Oracle. J’y identifiais avec les clients licences, au sein de leur Système d’Information, les points où le Consulting Oracle pouvait les accompagner avec un maximum de valeur ajoutée. Je consacrais à cette activité 15% du temps pour environ 700 kEuro de commandes de prestations générées en 1 an. Le Consulting représentait toutefois la plus grosse part de mon activité et constituait mon cœur de métier. Il s’articulait autour de deux grandes familles d’interventions: Les Projets nouvelles technologies (Modélisation UML, design patterns, java, J2EE, J2ME) • • • • • Définition d’architectures réparties sur serveur d’application 9iAS (BourgeoisChanel) Définition d’architectures LDAP réparties (CNRS) Mobilité – Téléphonie, PDA, Caisses (Camaieu) Modélisation UML et implémentation Java pour la conception et la mise en œuvre d’outils de publication sur le Web (Dalkia) Conception Forms/Reports en environnement 3 tier (OPC, Bourjois-Chanel) L’Assistance à maîtrise d’ouvrage et à maîtrise d’œuvre • • • • • • Interviews, analyse et préconisations - organisationnelles et techniques – (EDHEC, Bourgeois-Chanel) Aide à la définition de cahiers des charges utilisateurs (EDHEC) Animation de groupes de pilotage (EDHEC) Rapprochement Utilisateurs/Informaticiens Définition et aide à mise en place de stratégie informatique en capitalisant sur les outils Oracle (Bourjois-Chanel) Elaboration de plans de migration Forms 3->5 (Bourjois-Chanel) 5 1998-2001 Directeur Informatique BUCHMANN France / BUCHMANN Hongrie. Environnement: • • • • Deux entreprises sœurs, filiales d’une Holding japonaise, totalisant 250 personnes pour un CA de 200 MF. Fabrication et distribution de verres ophtalmiques à destination des opticiens. Membre des Comités de Direction France et Hongrie. Une équipe de 15 informaticiens : 6 sur Budapest, 9 sur Rouen 1 semaine sur 5 en Hongrie, 4 semaines en France 1998-1999 : Un challenge réussi La refonte totale des Systèmes d’Information Gestion, Logistique, Facturation et Production sur les deux sites centraux avant fin 1999. Passage d’un environnement Cobol/Wang non compatible Y2K à une architecture Oracle 8 (bases répliquées symétriques / architecture CS / Forms-Reports) sur Windows NT. Les moyens: • • • Introduction des techniques de conception / réalisation RAD via des outils de modélisation comme Designer - présenter des solutions très rapidement aux utilisateurs permet d’être très réactif et de toujours « coller » au terrain. Forte augmentation du potentiel individuel et collectif de chaque membre de l’équipe (formation, valorisation, implication) - chacun se sent motivé, concerné par le projet et s’investit en conséquence. Implication des informaticiens dans les différents métiers de l’entreprise – la communication avec les utilisateurs en est grandement facilitée. L’image de marque de l’informatique s’en trouve améliorée. 2000 : changement de paradigme : du relationnel vers le relationnel-objet Maîtriser le virage objet/java : tout nouveau projet adopte l’architecture trois tiers. L’association de la base Oracle 8i et du langage java écarte toute contrainte liée au choix des serveurs mais aussi des clients dans les années à venir. On observe donc une nouvelle génération de développements que l’on peut schématiquement scinder en : • Client java (BC4J, JDBC,SQLJ) pour les applications transactionnelles «standard» • Servlets et JSP pour les applications de consultation et le transactionnel léger, • Données réparties sur un ou plusieurs serveurs. Les moyens: • • • Conception : TogetherJ - Enrichissement du modèle ER par l’utilisation d’UML Implémentation : Jdeveloper 3 (Jbuilder) Déploiement : EJB et CORBA. 6 1996-1998 Ingénieur Conseil Senior ORACLE FRANCE. Spécialités et activités couvertes: • • • • • Java, Javascript, HTML, web servers (Apache, Oracle) Mise en œuvre des technologies «open systems» (Base de données, Designer et Developer) et développement de systèmes d’information sur mesure. Conduite de missions de conseil et d’architecture. Conception et mise en place de solutions technologiques avancées (Réplication symétrique) Tuning de bases. Principales références: • • • • CHR de LILLE (Centre antipoison), CASTORAMA, LA REDOUTE, CYLANDE : Définition de l’architecture Intranet ou Internet, implémentation de serveurs WEB sur Bases de Données. ORT : participation à la refonte du système d’information, tuning et optimisation ORIL : analyse et implémentation d’une application de gestion des absences, accompagnement technique et formation des informaticiens. MOULINEX : tuning et optimisation du Module ACHATS d’Oracle Application 1994-1995 Chef de projet/ Chef de pôle DBA Oracle / Ingénieur méthode CAMAIEU FEMMES • • • Pilotage de l’équipe qualité / système / exploitation (4 personnes en interne) Veille technologique (LOO, RAD) Administration et optimisation des bases Oracle (V6 et V7) 1993 Ingénieur de développement (6 mois de stage Ingénieur) LABORATOIRE D’ELECTRONIQUE (UNIVERSITE DE LILLE I) • • Mathématiques appliquées - généralisation de la méthode d’approximation des moindres carrés à un espace de N dimensions. Informatique - conception et implémentation d’une application d’analyse numérique non linéaire en vue de modéliser graphiquement la théorie développée ci-dessus (C++ et Windows). 7 LANGUES Anglais c’est à la fois la langue avec laquelle j’enseignais UML aux seconde années EDHEC et la langue de communication que j’utilisais avec l’équipe informatique et les utilisateurs hongrois chez Buchmann (lancement et suivi de projets, entretiens, documentation, formation) ainsi qu’avec les Maisons mères Hollandaises et Japonaises (compte-rendus, logistique, demandes d’investissement …). Allemand niveau intermédiaire (à rafraîchir) Arabe niveau intermédiaire (en cours d’apprentissage) Chinois niveau intermédiaire (en cours d’apprentissage) 8