Indépendant/Freelance (2005-2011)
FORMATION/CONSULTING
Durée de la mission 4 mois
Formation interne de 3 semaines chez EDF (.NET 3.5/4.0, WCF, Architecture SOA)
Etude du SI de EDF pour une migration Web Services 2.0 vers WCF 4.0
Etudes de solutions techniques pour la société Citizen Web Etudes pour un système d'audit web
NATIXIS ASSET MANAGEMENT
Durée de la mission 4 ans
Architecture/Design Pattern, Framework .NET 2.0/3.0/3.5/4.0, C#, WCF, SOA, WWF (Worklow), ASP.NET 2.0, DLR, Unit Testing (Nunit, Ncover), Intégration Continue (Cruise Control/MsBuiild), SqlServer 2005
Objectifs de la mission:
Architecture
Mise en place Infrastructure SOA
Développement ASP.NET
Développement Librairie/Framework
Veille Technologie
Mise en place Architecture SOA
(2 ans, équipe de 4 personnes)
Délivrer les différentes informations du système d'information de l'entreprise à l'aide de différents services interopérables (WCF) aux clients internes (applications web intranet et clients lourds pour le front-office) et aux clients externes (extranet, applications mobiles, sites internet prestataires...)
Référent technique SOA
Mise en place Framework Serveur & Client pour l'accès aux couches techniques WCF
Définition d'un architecture type exploitable par les différents services de Natixis
Gestion des problématiques de sécurité, déploiement, gestion de versionning...
Développement
Développement de la couche Service du système
Développement test unitaire (Nunit)
Documentation Infrastructure service et dossier d'exploitation
Composants/Framework d'entreprise & Veille Technologique
(Toute la durée de la mission, équipe de 8 personnes)
Maintenir le Framework d'entreprise et développement de nouveaux composants.
Composant d'accès aux couches technique des couches services (WCF 3.0, 3.5, 4.0)
Provider LINQ 3.5 d'accès aux données Sharepoint/MOSS (par Web Services)
Composant de traçabilité des différents Business Model applicatif de l'entreprise (Reflection, Emit, DLR)
Composant de requête à la volée des Business Model (LINQ 3.5, Expression Trees 3.5, DLR 4.0)
Veille Technologique (3.5, 4.0, WCF, WWF, Expression Trees, DLR)
Assistance Technique pour entretiens de candidats Développeur/Architecte
Développement ASP.NET
(1 an, équipe de 4 personnes)
Site Intranet de gestion des habilitations utilisateurs des différentes applications web et Windows de Natixis avec mise en place de services d'accès aux informations (ASP.NET 2.0, WCF 3.5)
Site Intranet d'accès aux différentes notations Crédit/Action/ISR interne (analystes Natixis AM) et externe (agences de notation) avec mise en place de services d'accès aux informations et usine d'importation des différentes notations.
Site Internet Institutionnel Natixis AM, ******** (ASP.NET 2.0, Multilingue)
Site Internet Commercial sur les produits CDO de Natixis AM (ASP.NET 2.0, Multilingue)
GROUPE MONITEUR
Durée de la mission 12 mois
Architecture/Design Pattern, Framework .NET 2.0, Compact Framework .NET 2.0, WebServices, XML/XSL, ASP.NET 2.0, Javascript, Windows Form (Tablet PC), Team System, Unit Testing, SqlServer 2005, Integration Services, Oracle/PLSQL
Objectifs de la mission:
Architecture
Conseils sur technologies .NET 2.0
Conception et développement
Etudes et développement Extranet Marchés System
L’Extranet Marchés System a pour but de délivrer à ses clients des informations liées à la veille des marchés publics privés dans le monde du bâtiment. Les clients du produit Marchés System disposeront des derniers projets, appels d’offres, attributions de marchés, permis de construire et tous les intervenants liés à ces informations (sociétés, architectes, communes…).
Conseils et Architecture
Conseils sur les technologies du Framework .NET 2.0 par rapport au Framework 1.0/1.1
Conseils sur les technologies de Sql Server 2005
Mise en place de l’architecture du produit Extranet Marchés System
Migration de la base existante en TextML vers SqlServer 2005
Modélisation de la base SqlServer 2005
Réalisation de la couche d’accès aux données (C#/XML) pour la base Sql Server 2005 avec implémentation d’une Factory pour gérer aussi la base principale du Groupe Moniteur sous Oracle
Réalisation de la couche métier
Développement de l’Extranet avec les technologies ASP.NET 2.0.
Etudes et développement WorkFlow/Alimentation bases clientes Marchés System
Le WorkFlow et processus d’alimentation des bases clientes Marchés System permet d’automatiser complètement le processus d’intégration des informations Marchés System vers les différents clients.
Développement du WorkFlow (.NET 2.0, C#, XML)
Développement des tâches du processus de validation et production des informations Marchés System
Déploiement de la chaîne d’intégration
Réalisation de documentations et formations sur le WorkFlow pour son utilisation dans d’autres projets
Etudes et développement Application Mobile Collecte de permis
L’application de collecte de permis a pour but de faciliter la saisie des permis de construire par les collecteurs du Groupe Moniteur qui réalisent des tournées dans toutes les communes de la France. Collecte réalisée sous format papier, le but de cette application mobile (Windows XP Tablet PC ou Pocket PC) est d’informatiser cette saisie et automatiser son intégration dans le système d’information du Groupe Moniteur via un système de synchronisation.
Etudes et Mise en place architecture
Base de données (Sql Server Express)
Développement de l’application Windows
Conception et développement du système de synchronisation
Etude Visual Studio Team System / Team Foundation Server
Etude sur les fonctionnalités et avantages apportés par Visual Studio Team System (Test unitaire, code profiling, analyse de code)
Etude sur la gestion des différents cycles dans la vie d’un projet avec Team Foundation Server
Réalisation d’un projet pilote encadré par Team Foundation Server
SSII Umanis (2004-2005)
EDF
Durée de la mission 9 mois
Architecture, Framework .NET, WebServices, XML,IHM (Application Windows, ASP.NET), Oracle/PLSQL
Objectifs de la mission:
Mise en place de l’architecture d’un système d’information
Formation de l’équipe composée de 6 développeurs.
Conception et développement
Consultant – Architecture : Mise en place du système d’information pour la gestion du Gaz au sein d’EDF
Modélisation du système d’information
Mise en place du socle technique (couche d’accès aux données, couche business, couche présentation)
Mise en place du contrôleur de source (Microsoft Source Safe)
Consultant – Formation : Formation de 5 développeurs dans le cadre du développement du SI
Présentation du Framework .NET et du langage C#
Accès aux données via ADO.NET
Développement d’application Windows,Web et WebServices en .NET en C#.
Présentation de l’architecture mise en place au sein du SI.
Consultant – Conseil & Développement
Référant technique du projet (aide et conseil sur l’architecture du SI)
Développement des briques du système d’information
UNIVERSAL
Durée de la mission 4 mois
Framework .NET, ASP.NET, WebServices, XML, SqlServer
Recueil des besoins,
Conception et développement
Consultant – Application multimédia : Mise en place d’un service permettant de manipuler des fichiers multimédia (Audio et Vidéo)
Le but de cette application est d’automatiser le traitement sur un fichier multimédia (pour la création de messages répondeurs pour Universal Mobile à partir des fichiers audio et vidéo d’Universal Music).
Création d’une librairie managée (.NET/C#) utilisant l’objet COM « Windows Media Encoder Agent » pour pouvoir manipuler des fichiers multimédias
Mise en place d’un service Windows managé (.NET/C#) utilisant la librairie précédemment citée pour réaliser les traitements nécessaires sur les fichiers multimédias
Développement d’un module sur l’intranet d’Universal (ASP.NET) pour que les utilisateurs puissent demander la création d’un nouveau message en choisissant leurs sources multimédia
Consultant – Distribution de services : Mise en place d’un système permettant d’envoyer des informations sous format XML aux clients d’Universal
Développement d’une librairie permettant de générer les fichiers XML (.NET/XML/XSD/XPATH) à partir d’une source de données (Database Mapping)
Mise en place d’un WebService pour envoyer les données Xml générées (SOAP/WSE)
Développement de l’application Windows .NET cliente permettant aux clients de récupérer les fichiers XML
Consultant – Intranet : Développement de modules sur l’intranet d’Universal (ASP.NET, SqlServer)
Mise en place d’un moteur de recherche sur les fichiers audio et vidéo d’Universal Music
Développement d’une application Web s’interfaçant avec l’Intranet pour pouvoir générer des rapports statistiques sous forme de graphique.
Développement d’un outil d’alimentation Web pour transformer les données d’un fichier Excel et les placer dans une base de données SqlServer
Développement d’un système de publication des fichiers d’Universal pour leurs clients.
Recueil de nouveaux besoins au sein du département « Contenu » d’Universal et développement de ces nouveaux besoins.
Editeur Logiciel LEOLIA TECHNOLOGY (2002-2004)
Leolia Framework : Mise en place d’un Framework de base pour l’ensemble des projets internes de Léolia. (12 mois)
Recueil des besoins,
Conception et développement du Framework.
Le « Leolia Framework » permet à tous les développeurs de l’entreprise d’avoir une boîte à outils pour les différentes phases de développement. Celui-ci permet également de disposer de plusieurs modèles, allant du projet de génération de couche d’accès aux données à la couche business.
Briques du Framework
Mise en place de différents modèles Visual Studio .NET pour la création des différents projets
Leolia Web Content Manager : Réalisation d’une application de gestion de contenu Web en ASP.Net/Sql Server. (12 mois)
Analyse de l’existant,
Définition de l’architecture technique,
Modélisation de la base de données (Sql Server),
Conception et développement de l’application.
Stage Supinfo PRO (2001)
Durée : 24 mois
Mise en place d’une solution e-learning avec la plateforme Microsoft . Net
Gestion de la partie multimédia :
Module de gestion d’encodage vidéo et son des cours dispensés au sein de l’école
Module d’affichage par broadcast d’un tableur numérique sur une application cliente :
Stage Cite des sciences de l’industrie (2000)
Durée: 3 mois.
Consultant – Mise en place d’un Intranet
Conception et développement des modules du site (HTML, Javascript, PHP, MySQL).
Modules réalisés :
Affichage de contenu (actualités, dossiers…)
Annuaire des salariés de l’entreprise
Réalisation d’un forum
Moteur de recherche
FORMATEUR .NET
SUPINFO LABO .NET (2002-2004)
Durée : 24 mois
Formateur du cursus .Net pour les étudiants de Supinfo Paris
Formateur .NET au sein de l’organisme professionnel Supinfo Training
Responsable du laboratoire .Net de supinfo 2002-2004
Modules de formation dispensés :
Présentation du Framework .NET
Développement avec le langage C#
Développement d’application Windows .NET
Accès aux données avec ADO.NET
Accès à un Sql Server 2000 en .NET.
XML avec .NET
Développement d’application Web ASP.NET
Développement de Services Web
Développement d’applications mobiles avec la plateforme.NET
COMPETENCES
Technologies maîtrisées
Méthodes Merise, UML
Systèmes d’exploitation Windows (7, Vista, 2003, 2008, XP, 2000), Linux, FreeBSD
SGBD relationnels SQL Server (T-SQL), Access, MySQL, Oracle (PL/SQL)
Langages Framework .Net 1.0/2.0/3.0/3.5/4.0 (C#/ASP.Net, Windows App, WCF, WWF), C, C++, SQL/TSQL/PLSQL, Javascript, HTML/XML/XSL
AGL Visio, Rational Rose
Outils de développement Visual Studio .Net
Outils de bureautique Office System, word, Excel, Powerpoint, Sharepoint
Langues
Français Langue maternelle
Anglais Anglais technique
DIPLÔMES ET FORMATIONS
Diplômes
Diplôme Ingénieur ESI – SUPINFO 2003
Baccalauréat S, Paris (Lycée Chaptal)
Formations dispensées
.Net Supinfo Paris