Livebox OrangeTV Home Network Web Logiciel Architecture
Transcription
Livebox OrangeTV Home Network Web Logiciel Architecture
Daniel CORTINOVIS 44 ans 18 ans d'expérience DEA Intelligence Artificielle, Ingénieur INSA Toulouse Architecte Logiciel dont 5 ans chez Orange (Livebox / STB / Home Network) Certification Scrum Master 2009 Paris VI 1989 Option Informatique Industrielle 1988 Domaine Fonctionnel : Architecte Logiciel / Fonctionnel AMOA/MOE Expression de besoins Expertise Technique et Fonctionnelle Livebox OrangeTV Home Network Réseau Web Logiciel Systèmes d'information sécurité Spécifications Fonctionnelles et techniques veille technologique normalisation contacts avec les industriels partenaires Anglais lu, écrit, parlé, bon niveau Architecture Logicielle Multi-OS Maquettage Proof of concept Développement Agile ScrumMaster Tests unitaires Intégration continue Conception UML Use Cases Design Patterns Tests Validation recette Suivi de projet réunion avancement Environnement Technique : C/C++ Java J2EE EJB XML/XSL SOAP AJAX Javascript Linux Unix Windows(XP, Vista, Seven) Mac OS TR-069 ACS DSL Forum OSS/BSS Wi-Fi WPA/WPA2 WPS UPnP DLNA SSL/TLS SSO Smartcard PKCS SVN CVS Codendi Quality Center Flash Flex Silverlight UML Eclipse ScrumWorks Hudson Expériences : Orange Labs Rennes Architecte Logiciel 6 mois 2009-2010 Objectif : Conception et réalisation d'Orange Updater, outil de mise à jour des logiciels déployés sur les postes résidentiels des clients Orange. HSS (MAPS/POSS, Laurent CHIRON). • Dossiers d'architecture, conception préliminaire • Support technique pour la préparation des jalons T0, T1 • Gestion de projet d'une équipe externe en mode SCRUM • Préparation des cycles de développement (sprints), chiffrage collectif, objectifs de sprints • Architecture générale du produit, décomposition en modules indépendants, liés par contrats d'interface Architecture fonctionnelle, Expertise technique, ScrumMaster, Hudson, Codendi Orange Labs Rennes Spécifications Fonctionnelles 1 mois 2009 Objectif : Rédaction de documents de spécifications sur différents aspects des nouvelles Set Top Box Universelles (architecture commune Satellite/Cable/ADSL) STB Factory (MAPS/Shine, Patrice GOURMEL, Elisabeth LEPOIL). • Spécifications EIT, mode de gestion par les STB, liens avec normes DVB, • Spécifications APIs DLNA Javascript, gestion par les STB, propositions d'abstraction, • Réunions avec industriels et utilisateurs des APIs, Spécification fonctionnelle, Set Top Box, DLNA, DVB Orange Labs Rennes Architecte Logiciel 14 mois 2008-2009 Objectif : Etat des lieux du kit d'installation et de connexion des Livebox Orange, Suggestions d'améliorations, Expertise technique, veille technologique et proposition de solution pour la mise en oeuvre de WPS (norme appairage WiFi) sur les kits de connexion HSS (MAPS/POSS, Laurent CHIRON). • Description du processus de customisation, • Etat des lieux du kit d'installation, • Document de synthèse et propositions d'améliorations, prise en compte de la dimension multi-plateformes (Windows, Mac OS, Linux). • Mise en oeuvre de propositions sur le projet et déclinaison sur projets d'anticipation • Présentation du processus d'internationalisation gettext, mise en oeuvre sur différents projets • Etat des lieux marché et solutions WPS (Wi-Fi Protected Setup) : lecture de la spécification, recherche des solutions industrielles et open-source, établissement de prototypes (Windows, linux), présentation MOA, rapport de synthèse • Lien entre équipes de développement et experts FT • Participation projet d'anticipation, en mode scrum, montée en compétence sur la méthodologie Scrum • Maquette IHM Flash/Flex, spécification de l'interface entre Flash/Flex/Actionscript et modules techniques Architecture fonctionnelle, Expertise technique, Wi-Fi Protected Setup, Adobe Flash, Flex, ActionScript, Hudson, Agile programming Orange ROSI Rennes Architecte Fonctionnel 2 mois 2008 Objectif : Etude de l’interface nord de la plateforme de mise à jour des Livebox. ROSI/ITNPS (Mickaël VASSELET) • • • • • Etude des normes existantes (DSL Forum WT-131, TM Forum MTOSI, SID, eTom) Etude des interfaces existantes entre les différents composants du SI Orange Contacts avec les experts concernés chez Orange et dans les forums. Réalisation d’une étude de synthèse sur les interfaces existantes, les solutions de migration vers une interface standardisée, et les impacts possibles sur le SI d’Orange (OSS/BSS) Proposition d’une roadmap d’évolution Architecture fonctionnelle, TR-069, Broadband Forum, TM Forum, standardisation, ACS, OSS/BSS, SOA Orange Labs Rennes Architecte Logiciel Livebox 12 mois 2007-2008 Objectif : Architecture logicielle Livebox Mini, Suivi des Change Requests. LiveboxFactory MAPS/SHINE (Patrice GOURMEL) • • • • • Dans le cadre de l'équipe LiveboxFactory (suivi des livebox existantes et en cours de développement), en support technique des différents responsables de produit. Participation aux réunions d'équipe hebdomadaire, disposant d'une large autonomie d'organisation, en lien direct avec responsables produits, MOA, industriels partenaires, et différentes entités Orange concernées par les évolutions. Suivi des demandes d'évolution fonctionnelle sur les version existantes des livebox. Etudes de faisabilité, impacts techniques, recommandations générales. (Ex: WPS, UPnP media server, USB LAN Sharing, Remote management, Fax T.38 support …) Suivi des évolutions IHM sur les différentes boxes à l'étude. Mise en place d'une maquette générique, intégration aux paliers fonctionnels. Gestion de l'internationalisation Participation au lancement de nouvelles passerelles internet dans différents pays (Pologne, France). Interlocuteur avec les industriels concernés sur les aspect IHM, Datamodel TR-069 (norme DSL Forum) Architecture fonctionnelle, Expert technique, Relation MOA, Suivi des CR, LiveBox Mini, Réseaux IP, DSL Forum, TR-069, NAT/PAT, Firewall, WPS, UPnP, Linux, IHM, Ergonomie France Telecom R&D Rennes Architecte Fonctionnel 9 mois 2006-2007 Objectif : Suivi des développements Home Network Management LiveBox 2. SIRP/DIOS (Pascal JOUAULT) • • • • • Suivi des développements, validation fonctionnelle, Tests de pré-acceptance, Réunions de suivi hebdomadaires. Support technique des équipes de développement, maintenance des spécifications techniques et demandes d'évolutions. Proposition de solutions techniques et architecturales (Etude pour la mise en place d'un serveur NTP) Maintenance du code HNM Play (Serveur UPnP embarqué), en lien avec les équipes d'intégration Lien entre les équipes Ganesh Livebox 2 et les équipes HNM sur les aspects concernant le paramétrage HNM, la documentation, l'architecture technique. Suivi de développements, Livebox V2, Réseaux IP, NTP, Linux, Serveurs embarqués, C, UPnP France Telecom R&D Rennes Architecte Fonctionnel 6 mois 2006 Objectif : Responsable des spécifications HNM diagnostic pour la LiveBox 2. SIRP/DIOS (Xavier MADIGOU, Pascal JOUAULT) • • • Etude et spécifications du modèle de données, Spécifications des interfaces de paramétrage de la Livebox 2 par l’utilisateur, Etudes préliminaires, en lien avec MOA et responsables techniques, des différentes phases d’auto diagnostique (possibilité donnée à l’utilisateur d’identifier et de régler les problèmes de maintenance par lui-même) • Maquettage d’un prototype pour la redirection des pages utilisateur en cas de mauvaise connectivité internet. Portage sur Livebox mini Architecture fonctionnelle, Relation MOA, IHM Livebox mini, Réseaux IP, ATM et ADSL, DNS, Linux, Serveurs embarqués France Telecom R&D Lannion Responsable d'étude 1,5 mois 2005 Objectif : rédiger un rapport de veille et un état de l’art sur les médiacenter sur les systèmes de reconnaissance et synthétisation vocale existante dans le cadre du projet SHIVA (Solutions pour l’Habitat à Interfaces Vocales Avancées) SIRP / SIS (Dominique DUBOIS et Jean-François GYSS) Etude sur les Mediacenter, les brevets et les comités de normalisation dans le domaine de la reconnaissance et de la génération vocale (TTS, ASR): • • • Définition du périmètre de l’étude avec FT R&D Recensement du marché et contact des industriels Analyse détaillée des solutions disponibles et recommandations Etude de marché, Veille technologique, Domotique, Mediacenter, France Telecom ROSI Rennes Responsable Spécifications 5 mois 2005 Objectif : Définir les spécifications d’un nouveau palier MaLigne TV S2 ROSI/DPS (Pascal Floch): • • • • • • Etude du palier précédent et audit du code Etude des Expressions de Besoin Réunions de suivi avec la MOA pour la finalisation et suivi des demandes. Rédaction des Spécifications Fonctionnelles et des proposition d’évolutions Suivi et rédaction du contrat d’interface logicielle avec les équipes de ThalèsBM Préparation des fiches de tests fonctionnels. Responsable Spécifications, Architecture fonctionnelle Support MOE/MOA, Fiches de tests, UML, Objecteering, JSP, Eclipse France Telecom R&D Rennes Architecte logiciel 12 mois 2004-2005 Objectif : Etudes, spécifications, définition d’architecture et maquettage du projet SAS (Système d'Accès Sécurisé) FT R&D MAPS/EIS (Jean Pierre LEROUZIC, Christian BARRE): En support des responsables MOE : • Rencontre des partenaires industriels • Rédaction des spécifications fonctionnelles pour la MOE • Rédaction de documents d'Architecture Fonctionnelle • Veille technologique et études de solutions sur la sécurité: PKI, Cartes à Puces, Architecture globale, Single Sign On • Etude des solutions proposées par des industriels et expert R&D • Réalisation de Proof of Concept pour valider la solution choisie et démontrer la mise en œuvre effective de plusieurs mécanismes. Spécifications, Architecture fonctionnelle, Support MOA Validation d’architecture Sécurité: SSL/TLS, PKCS#11 /CSP Java, J2EE (EJB, Servlet) Eclipse, JBOSS, Apache Rational, UML, Linux RedHat, XML , MySQL, PostGresql MMA Le Mans Responsable Architectures Applicatives 3 ans 2001-2004 Objectifs : architecte applicatif, responsable des spécifications détaillées et de l’architecture de différents projets : • • • • • • Spécification générales et techniques Participation aux réunions de spécifications avec MOA & MOE Rédaction des spécifications détaillées, Estimation des plannings, Suivi des développements, Maquettage de l’architecture logicielle: Langage objet, UML, Weblogic, SOAP Formation des utilisateurs sur les concepts de développement Architecte Logiciel, Maquettage, Support, Formateur JAVA, UML, Rational Rose, XML, Oracle TNI Brest Ingénieur Projet 10 ans 1991-2001 En charge des architectures applicatives des projets de nouvelles technologies (JAVA, XML, SMALLTALK) et télécom dont : France TELECOM 1,5 ans Logiciel d’aide aux commerciaux pour chiffrer les coûts des réseaux : Portage du logiciel vers une solution INTRANET sous JAVA TNI Développement d’outils UML 1,5 ans Projet européen, regroupant des constructeurs aéronautiques, de plate-forme permettant l’interopérabilité entre différents logiciels à base d’échanges XML 1,5 ans MEDIAMETRIE 4 ans Chef de projet: Production et analyse de données d’audimat. Logiciel permettant la remontée via X25 et le dépouillement des informations de boîtiers présents chez des téléspectateurs Autres activités Marié, 2 enfants Association de Parents d'élèves : Coordinateur dossiers 'informatique' Restauration (1996) et navigation sur un vieux gréement, association loi 1901