Christophe - Consultant SHAREPOINT
Ref : 190102R002-
94300 VINCENNES
-
Consultant, Développeur, Consultant technique (38 ans)
-
Freelance
EDF SA – Fourniture d’énergie (Décembre 2015 – Décembre 2018)
Expert SharePoint / .NET– Responsable de la cellule SharePoint et .NET
Responsable de la cellule SharePoint et .NET
• Gestion du recrutement, du staffing et du budget de la cellule (15 personnes avec un budget de 2 millions €)
• Gestion de la relation avec les fournisseurs
• Supervision technique sur tous les projets développés en interne en Agile Scrum
• Orientation technique de la cellule : choix des frameworks, utilisation d’outils…
• Mise en place d’une offre de service d’espaces SharePoint personnalisés avec faible charge de développement
• Vision globale technique sur les réalisations au forfait
Expertise SharePoint et .NET (SharePoint 2013, 2016, C# .NET MVC)
• Réalisation d’un projet de migration d’applications d’une application métier Lotus Notes vers SharePoint 2013
Migration de l’applicatif : content types, masterpage, formulaires…
Migration des données : export des données depuis Notes puis réalisation d’un outil d’import vers SharePoint
• Réalisation de nouvelles applications métiers sous SharePoint et .NET : participation à toutes les étapes depuis l’avant-vente jusqu’à la mise en production
Application de déclarations des cadeaux et invitations (loi Sapin II)
Branding (masterpage et css)
Création des listes avec content types
Réalisation de formulaires personnalisés via JSLink
Gestion des droits personnalisés via des event receivers
Synchronisation des entités dans SharePoint depuis un fichier déposé sur une BAL Outlook
Réalisation d’un service web REST pour récupérer la hiérarchie de l’utilisateur dans un annuaire spécifique
Migration de SharePoint 2013 vers 2016
Portail eCOMEX (Portail personnalisé pour le COMEX)
Branding (masterpage et css) avec du responsive design
Création des listes avec content types
Event receivers pour gérer les statuts et l’envoi des emails
Personnalisations via du JavaScript
Réalisation d’un service web REST pour gérer les règles métiers liées aux changements de statut des documents
CaDSI (Journal de bord pour gérer les évènements dans les systèmes insulaires)
Branding (masterpage et css)
Création des listes avec content types
Réalisation de formulaires personnalisés via JSLink
Gestion de l’import de données depuis un fichier .xls dans une liste SharePoint
Recherche personnalisée avec export des résultats
MGC (application web C# MVC.NET pour gérer la maintenance du génie civil)
Gestion de la partie authentification et sécurité
Réalisation des formulaires
Création de procédures stockées
Intégration de rapports SSRS
Recherche avancée personnalisée
Reprise de l’historique depuis des fichiers Excel.
Mise en place d’une synchronisation pour intégrer les données un fichier reçu dans une BAL dans l’application
• Réalisation d’avant-ventes : prise du besoin, analyse du besoin, atelier de compréhension du besoin, mise à jour des spécifications, macro-chiffrage…
• Rédaction de documentation : spécifications fonctionnelles et techniques, PTI, DAT, DEX.
• Mise en place d’un modèle de sites pour les espaces collaboratifs utilisé par tout le groupe EDF
• Mise en place du PnP remote provisioning afin de migrer le modèle de site collaboratif vers SharePoint Online
• Réalisation d’un add-in SharePoint hosted pour communiquer entre la GED du groupe et les espaces collaboratifs
Scrum Master (certifié Scrum Alliance – avril 2017)
• Garant du cadre méthodologique Scrum
• Animation des cérémonies (planification des sprints, poker planning, daily meeting, revue de sprint, rétrospective)
• Aide de la gestion du backlog avec le product owner
ENVIRONNEMENT TECHNIQUE:
SharePoint 2013, SharePoint 2016, Workflow Manager, jQuery, Angular.js, Knockout.js, JavaScript, CSS, C# .NET 4.5, Web Services REST, PowerShell, SQL Server 2008, SQL Server 2012, Visual Studio 2015, TFS
Vente-privé******** – E-Commerce (Mars 2014 – Novembre 2015)
Chef d’équipe Back Office
Maintenance et évolutions de l’intranet (SharePoint 2007 puis SharePoint 2013)
• Mise en place d’une version mobile (accessible depuis l’extérieur avec authentification SSO)
o Mise en place d’un ADFS
o Création d’un Identity Provider personnalisé dans SharePoint 2013
o Ajout d’un serveur Frontal exposé sur Internet
o Gestion et tests du développement du responsive design
• Recueil des besoins métiers et rédaction des spécifications techniques
• Gestion et participation aux développements (webparts, listes, pages d’applications, services web), aux tests, aux déploiements et au maintien de l’infrastructure
Migration SharePoint 2007 - SharePoint 2013
• Conception et mise en place de l’architecture
• Gestion du planning de migration
• Gestion de la partie technique de la migration : installation, scripts, déploiements…
• Coordination avec la Production pour l’infrastructure, sauvegarde et monitoring
• Démonstration et accompagnements des nouvelles fonctionnalités aux utilisateurs
Réalisation de projets divers pour les métiers (C# .Net, JavaScript, jQuery, CSS, SQL Server 2008, SharePoint 2010/2013)
Outil de saisie des CRAs
Outil de planification des shootings photos.
Outil de consolidation des budgets IT
Outil d’amélioration du flux de staffing des équipes artistiques
Outil pour les rédacteurs des fiches techniques
ENVIRONNEMENT TECHNIQUE :
SharePoint 2007, SharePoint 2013, jQuery, JavaScript, CSS, C# .NET 3.5 et 4.0, Web Services WCF et REST, PowerShell, SQL Server 2008, Visual Studio 2012, TFS
Ubisoft – Editeur de jeux vidéo (Juillet 2012 – Février 2014)
Ingénieur développement web C# .NET / SharePoint
Migration vers SharePoint 2013
• Migration des développements customisés
• Migration de la recherche SharePoint 2010 sous FAST et des éléments associés (connecteurs BCS, metadata, display templates) vers le nouveau moteur de recherche
• Rédaction des spécifications techniques et du manuel de déploiement
Réseau social interne (C# .Net, SharePoint 2010, SQL Server)
• Développement de nouvelles fonctionnalités (équipe internationale)
• Force de proposition technique
• Responsable des mesures de performance en production et de la résolution des problèmes en cas de dégradation
• Veille technologique : publication d’articles sur le réseau interne et présentations
Développement sur SharePoint 2010
• Développement de solutions customisées (webparts, user controls, timer job, masterpages, listes…)
• Gestion de toutes les phases du projet (de la prise des besoins à la mise en production)
• Communication directe avec le client
ENVIRONNEMENT TECHNIQUE:
SharePoint 2010, SharePoint 2013, jQuery, knockout.js, JavaScript, CSS, C# .NET 4.0, Web Services WCF et REST, PowerShell, SQL Server 2008, Visual Studio 2012, TFS
In Fine – SSII - Mission chez Humanis – (Novembre 2011 – Juin 2012)
Ingénieur d’études et développement
• Leader technique sur la mise en place d’une base documentaire (SharePoint 2007)
Configuration de la ferme
Développement de la solution : webparts, listes, recherche personnalisée…
Réalisation des scripts de déploiement
Formation des utilisateurs clés
• Maintenance et développement des évolutions des extranets clients (C# .NET 3.5, WCF).
• Développement d’un prototype d’une interface entre SharePoint et un générateur de documents.
ENVIRONNEMENT TECHNIQUE:
MOSS 2007, jQuery, JavaScript, CSS, C# .NET 3.5, Web Services WCF, PowerShell, SQL Server 2008, Visual Studio 2010, SVN
PAREXEL GmbH (Berlin, Allemagne) – Industrie pharmaceutique (Mars 2009 – Octobre 2011)
Clinical Database Programmer, Leader technique dans le développement d’études cliniques. (Avril 2011 – Octobre 2011)
• Leader du développement d’études cliniques RAVE (C#.NET) et du support des activités liées à une étude clinique (rapports customisés Web Intelligence et migrations de données).
• Responsable de l’élaboration du cahier des charges et de l’implémentation des nouvelles URLs RAVE: management des workflows, vérification des données, configuration…
• Responsable de l’élaboration du cahier des charges et de l’implémentation des interfaces entre le système RAVE et un système de management d’études cliniques utilisant un service web C# .NET
• Point de contact et expert technique dans un partenariat client.
ENVIRONNEMENT TECHNIQUE :
C# .NET 3.5, SQL Server 2008, Visual Studio 2008, RAVE
IT Development Specialist, leader technique dans le développement d’applications .NET (Mars 2009 – Mars 2011)
• Leader technique d’un projet client
Programmation de l’étude en C# .NET
Écriture des documents de validation
Développement des rapports de données sous Crystal Reports
Coordinations des tests
• Développement des évolutions d’un système interne pour un centre d’appel (gestion par intérim des ressources externalisées) en C# .NET.
• Responsable du développement et de la maintenance de nombreux rapports de données Crystal Reports utilisant des bases de données Oracle ou SQL Server
• Responsable du développement et de la maintenance d’un Univers Business Objects et des rapports Web Intelligence pour une base de données Oracle.
• Leader de l’élaboration du cahier des charges et de la simulation des besoins pour une nouvelle application web utilisant Blueprint Requirement Center
• Développement d’une nouvelle version du site web d’un client réalisé en Java (Spring) utilisant une base de données Oracle.
• Rédaction des spécifications et développement d’une base de données Oracle de réglementations ainsi que son interface graphique en Java (Hibernate, JSF)
ENVIRONNEMENT TECHNIQUE :
C# .NET 2.0, SQL Server 2005, Java, Oracle Database 10g R1, Crystal Reports XI R2, Web Intelligence, Blueprint Requirement Center, Visual Studio 2008, Eclipse, MKS Integrity
PAREXEL International (USA) – Industrie pharmaceutique (Septembre 2008 – Février 2009)
Stage de fin d’étude - « Contribution à l’équipe de développement .NET»
• Développement d’un service web JAVA qui interagit avec Google Maps.
• Développement de procédures SQL pour gérer les données dupliquées dans le système de remboursement d’un centre d’appel utilisant une base de données Oracle.
• Développement de rapports de données Crystal Reports ainsi que les procédures SQL pour récupérer les données d’une base de données SQL Server.
ENVIRONNEMENT TECHNIQUE :
C# .NET 2.0, SQL Server 2005, Crystal Reports XI R2, Java, NetBeans, Visual Studio 2008, MKS Integrity
PAREXEL International (USA) – Industrie pharmaceutique (Février 2007 – Juillet 2007)
Stage de 3ème année - « Développement d’un outil de migration de données d’un système développé en ASP/VB/SQL Server vers un nouveau système développé en C#.NET/SQL Server»
• Responsable du débogage, de la validation et des tests pour un des quatre modules du nouveau système interne en C# .NET pour un centre d’appel.
• Participation au développement de l’outil de migration des données en C# .NET.
• Développement d’un service web client en JAVA pour interagir avec un service web interne.
ENVIRONNEMENT TECHNIQUE :
C# .NET 2.0, C# WinForm, SQL Server 2005, Crystal Reports XI R2, Java, NetBeans, Visual Studio 2008, MKS Integrity
Formation
2003-2008
[Troyes, France] Ingénieur en Systèmes d’Information et télécommunications
Université de Technologie de Troyes
Printemps 2008
[Linköping, Suède] Semestre Erasmus – Management de projets informatiques et Qualité logicielle
Université de Linköping
Compétences
Langues Anglais – courant
Allemand – intermédiaire
Techniques Langages de programmation : C#.NET, JavaScript, SQL
Bases de données : SQL Server, Oracle, MySQL
Reporting: Crystal Reports, Web Intelligence, Business Objects CMC
CMS: SharePoint 2007, 2010, 2013, 2016 et SharePoint Online
Général Analyse, communication, rigueur, agilité et gestion de la qualité