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