Florent - Architecte DOTNET
Ref : 151005P005-
91140 VILLEBON SUR YVETTE
-
Architecte, Consultant technique (63 ans)
-
Freelance
DEPUIS 03/2011 CONSULTANT SI ARCHITECTE LOGICIEL
DEVELOPPEMENT. D’UNE PLATE-FORME DE CLOUD GAMING
EUREVA
Réalisations :
Consultant architecte logiciel sur projet de refonte globale d’une application pour une grande compagnie d’assurance (projet 18M€).
Responsable de l’architecture logicielle globale du projet
o Elaboration de la solution fonctionnelle avec les experts métiers
o Elaboration de l’architecture logicielle avec les équipes de développements offshore
Responsable de la solution d’infrastructure
o Définition de la cible infrastructure, suivi du budget, définition des outils et processus de déploiement en production.
Responsable des performances
o Audits performances (SQL, .Net)
Missions d’audit (performance, sécurité) sur autres applications internes
Développement d’une plateforme de jeux vidéo en streaming :
Définition des besoins
Elaboration de l’architecture logicielle
Développement des composants logiciels : plateforme, composants streaming vidéo
o Encadrement des développeurs
o Développement de la plateforme sous ASP.Net MVC – Azure
o Développement de players vidéo à très faible latence : Windows, Android, IOS.
o Développement de technologies de streaming vidéo à très faible latence.
o ASP.Net MVC 5,RESTful services, Entity Framework, C#/C++, Azure
Mise en place de démonstrations pour processus de levée de fonds en cours.
Mise en place de méthodes agiles.
Participation à des projets européens :
Projet Kusanagi - Optimisation de streaming vidéo temps réel - ********-kusanagi/
o Projet européen (Celtic) multi partenaires (entreprises / académiques)
o Participation en tant que leader du projet. Gestion globale du projet
o Développement de technologies permettant l’affichage de vidéo interactive à très faible latence
Projet Compatible One – Open Source Cloud Broker
o Projet français multi partenaires (entreprises / académiques)
o Développement d’un démonstrateur de cloud gaming utilisant les apis de Cloud Brokerage.
10/2006 – 03/2011 ARCHITECTE LOGICIEL, CHEF DE PROJET DEV. PLATE-FORME SAAS TRACEONE
Responsabilités :
Responsable de l’architecture globale d’une plateforme Web SaaS de travail collaboratif en .Net
Chef de projet développement modules coeur plateforme et intégration : 5 développeurs, 1 ingénieur intégration.
Responsable de l’intégration continue et de processus de déploiement.
Réalisations :
Architecture et développement d’une plateforme Web collaborative basée sur des composants logiciels paramétrables et réutilisables :
Elaboration des exigences fonctionnelles de la plateforme en collaboration avec la ligne de produit et les experts métiers.
Définition des principes d’architecture généraux et des modules.
Evaluation et choix des technologies. Décisions achat-réalisation.
Développement de modules de la plate-forme en C# (éditeur web collaboratif de documents, gestion des éléments collaboratifs).
Optimisation des performances : tests en charge par Neoload, analyse des résultats, recommandations et optimisations.
Travail en méthode agile (scrum).
Technologies utilisées : ASP.Net, Ajax, JQuery, NHibernate, SqlServer, Workflows.
Process et méthodologie :
Transformation du fonctionnement et des pratiques de l’équipe de développement (20~30 personnes) vers un mode éditeur de logiciel
Mise en place de bonnes pratiques de développement : règles de design et de codages, revues de codes.
Industrialisation du développement : gestion des sources et des versions (Team Foundation System), mise en place d’un mode de développement TDD, tests unitaires (NUnit), environnement d’intégration continue (Cruise Control).
Définition du processus de build et montage des outils (serveurs de build, build continu)
Définition des processus de release et de fix, réalisation des outils de packaging des applications et des fix.
Organisation des développements offshore (5 personnes) : mise en place des outils de gestion de source et de build en .Net et en java, communication avec l’équipe offshore et suivi des développements.
Intégration globale :
Définition et réalisation des outils d’installation en PowerShell: installation multi-serveurs, multi-bases, multi-applications (serveurs web IIS, serveurs back-end, reporting services, jboss/jbpm).
Gestion de la plate-forme d’intégration (5 serveurs, 12 bases de données, applications web et back-office).
10/2003 – 9/2006 DIRECTEUR TECHNIQUE, ARCHITECTE LOGICIEL VECTALIS
Responsable du développement d’applications distribuées de partage de données temps réel sur Internet.
Développement d’une plate-forme d’échange Internet entre Traders et Brokers sur le marché Equity Dérivatives.
o Architecture à base de WebServices et clients lourds en .Net. Haute disponibilité, fonctionnement 24/7.
o Déploiement des clients (principales banques mondiales) en Europe, aux USA et en Asie.
Définition d’un framework de développement et d’exécution d’applications distribuées de partage de données sur Internet.
o Serveur WebServices / Plate-forme de développement des règles métiers / Génération automatique des interfaces clients.
o Technologies utilisées : .Net, WinForm, WebServices.
Organisation des développements. Mise en place d’une gestion de source et de build.
Organisation et suivi des passages en production.
11/2000 – 11/2002 : CHEF DE PRODUIT IMEDIATION / HAHT COMMERCE
Chef de produit iChannel, solution de commerce électronique pour réseaux de distribution indirects (Channel Management).
Etudes du marché, de la concurrence et des attentes clients puis redéfinition du positionnement du produit.
Définition produit : rencontres clients, spécifications, coordination du développement. Définition des fonctionnalités d’un catalogue orienté réseaux de distribution, des échanges de catalogues produits et de la gestion du cycle de vie produit.
Lancement produit : deux versions majeures lancées en 18 mois. Production des outils de vente, formations internes des forces de vente et d’avant-vente.
Travail en équipes internationales : Europe, Etats-Unis.
6/1992 – 11/2000 ARCHITECTE LOGICIEL, CHEF DE PROJET, DEVELOPPEUR EVIDIAN
01/2000 – 11/2000 : Architecte logiciel
Définition de nouveaux produits Internet pour Evidian dans le domaine de l’optimisation de la fourniture de contenu sur Internet (Content Delivery Networks)
Analyse du marché et de la compétition.
Veille technologique dans les domaines des produits et des standards.
6/1997 – 12/1999 : Chef de projet
Responsable du développement d’AccessMaster, logiciel de sécurité entreprise (Single-Sign-On, PKI).
Elaboration de l’offre avec la ligne de produit
Gestion du projet. Responsables des développements effectués par 3 équipes (25 personnes).
Supervision de l’ensemble des développements : architecture, spécifications, développement, tests, validation et support des clients.
6/1996 – 5/1997 : Responsable d’équipe de développement
Responsable du développement de modules d’AccessMaster (serveur d’authentification, composants d’infrastructure).
Encadrement d’une équipe de 12 développeurs.
Développements multi plates-formes (Unix, Windows), multi langages ( C,C++,Lisp)
6/1992 – 5/1996 : Développeur
Participation aux développements d’AccessMaster et d’OpenMaster
Sécurité, Network Management, bases de données.
1985 - 1992 : DEVELOPPEMENT ET ARCHITECTURE DE CIRCUITS INTEGRES BULL
Développement de VLSI en France et aux Etats-Unis pour les grands systèmes Bull.
Formation :
1982 - 1984 : ECOLE SUPERIEURE D’ELECTRICITE
Ingénieur ESE 1984.