Menu

Jean-François BERNIER

ITEUIL

En résumé

Spécialisé en développement .NET depuis 2002 j'ai travaillé pour de grandes sociétés dans des secteurs aussi variés que la finance, l'assurance, l'e-commerce, la billetterie ...

.NET près de 20 ans d’expériences
SQL Server plus de 15 ans d’expériences

Indépendant pendant 14 ans (Société JFB Communication, forme juridique EURL) et salarié depuis août 2018 chez Emil Frey France (pôle Finance et services), en tant que responsable de service informatique.

@-DOMAINES DE COMPETENCES

Techniques confirmées :
• Compétences .NET : C#, ASP.NET MVC, Web API, Entity Framework, Code First, Web Services, WCF, Linq
• Architectures et méthodes de conception : N-Tiers, POO, SOA (WCF, Web Services), REST
• Bases de données : SQL Server, Transact SQL, SSIS, Oracle (PL/SQL)
• Autres langages et technologies : AngularJS, Knockout, JQuery (AJAX, UI), Javascript natif

Fonctionnels :
• Assurance / Mutuelle : PGA MOTORS / Emil Frey France, Crédit Agricole, Harmonie Mutuelle, Inter Mutuelle Habitat, Mutuelle Saint-Christophe
• Finance et Banque : PGA MOTORS / Emil Frey France, Natixis, Crédit Agricole
• E-commerce : L’Expert du Meuble, ContactAuto86, Ticketnet
• Billetterie : IREC, Ticketnet
• Automobile / industrie : PGA MOTORS / Emil Frey France, Gedas, T-Système, RTE Multimédia

Gestion de projets :
• Rédaction de cahiers des charges et spécifications techniques
• Conduite de projet Merise et UML
• Management équipe technique (Méthode Scrum)

Mes compétences :
WCF
Web services
AngularJS
Architecture .NET Web
C#
Microsoft SQL Server
Knockout
JQuery
REST
SSIS
Entity Framework
Linq
Architecture SOA
Programmation orientée objet
Architecture N-Tiers
MVC / Web API

Entreprises

  • EMIL FREY FRANCE FINANCEMENT ET SERVICES - Responsable service informatique

    2018 - maintenant PGA Motors est devenu le 1er février 2019 Emil Frey France.
    Je suis devenu salarié en prenant cette fonction. Mes tâches sont les mêmes que lors de ma mission précédente en tant que Freelance, avec en plus :
    - Management d'équipe
    - Suivi de projets
    - Reporting à mon N+1
  • PGA Motors - Développeur sénior / Référent technique .NET

    Chasseneuil-du-Poitou 2017 - 2018 PGA Motors est le premier distributeur d’automobiles de France avec environ 300 concessions en France, ainsi qu’en Europe.

    Tâches :
    - Au sein de la branche Finance, mettre en place un intranet et un extranet : Gérer le calcul des rémunérations des concessions en fonction de leurs objectifs et de certains indicateurs. L’extranet sert de site sur lequel les concessions déclarent leurs livraisons. Il permet d’accéder à une multitude de rapports.
    - Mettre en place un outil de gestion d’import à destination du service Fidélité : Le but étant d’importer des fichiers contenant une liste de fin de contrat financier provenant de partenaires externes dans le but de transmettre des informations à un extranet à destination des concessions.
    - Rédiger un cahier des charges fonctionnels pour la refonte de l’application de gestion de services gravage et mobilité : Mise en relation des services clients, sinistre et gestion afin de récolter leurs tâches existantes, leurs besoins et des répondre à des processus à forte valeur ajoutée.

    Environnement Technique C#, .NET 4.5, ASP.NET MVC WEB API 2, VS (2015), Linq (Entities, Object), Entity Framework Code First, SQL Server 2012, POO, TDD, BDD, Specflow, IoC, StructureMap.
  • Irec Sas - Développeur sénior / Référent technique .NET

    Jaunay-Marigny (86130) 2015 - 2016 Irec est une société éditrice de logiciel spécialisé dans le domaine de la billetterie, au niveau international. Elle est leader en France. Elle gère également les flux et la sécurité des accès. Elle propose, entre autre, un produit nommé GAT (« Get A Ticket »), qui permet à ses clients de vendre leurs billets en ligne. C’est un produit en marque blanche. C’est sur ce produit que je suis intervenu.

    Tâches :
    - Mettre en place le BtoB : Proposer aux professionnels un espace pour acheter des billets
    - Mettre en place une nouvelle gestion des contacts
    - Créer un Core permettant de gérer le métier à un seul endroit et travailler en couche.

    Environnement Technique C#, .NET 4.5, ASP.NET MVC, VS (2015), Linq (Entities, Object), Entity Framework 5, SQL Server 2012, POO.
  • MUTUELLE SAINT-CHRISTOPHE (Groupe AXA) - Chef de projet technique .NET

    Paris 2015 - 2015 But :
    - Reprise de la réalisation de l’intranet de souscription de contrats
    - Intégration de plusieurs produits à souscrire sur l’intranet, avec leurs spécificités et nouvelles fonctionnalités
    - Gestion des modifications du CRM (Dynamics), ainsi que d’autres intranets
    - Faire interagir plusieurs applications pour éviter la multiplication des référentiels

    Tâches :
    - Recrutement d’une nouvelle équipe de développeurs (4 développeurs)
    - Gestion de cette équipe en respectant un planning définit par un PMO
    - Mise en place de la méthodologie Agile Scrum (Utilisation de TFS)
    - Calcul des charges pour les évolutions importantes
    - Gestion des mêlées quotidiennes, plannings poker
    - Recette développement
    - Conception de Web Services pour l’interaction entre différents outils

    Environnement Technique C#, .NET 4.5, ASP.NET MVC WEB API, Knockout, WCF, VS (2013), Linq (Entities, Object), Entity Framework 5, SQL Server 2012, POO, Dynamics, Ninject.
  • IMH (Inter Mutuelles Habitat, filiale de IMA) à Echiré (79) - Développeur .NET

    2014 - 2014 - Développement de Web Api utilisées pour déclarer des sinistres
    - Maintenance de services WCF
    - Maintenance d’une application Winform

    Environnement Technique : C#, .NET 4.5, ASP.NET MVC 4, ASP.NET WEB API 2, VS (2013), Linq (Entities, Object), Entity Framework 4,
    TFS, SQL Server 2008, POO.
  • Harmonie Mutuelle - Expert SQL

    2014 - 2014 Sur un outil la société avait des soucis de performance. 20 jours pour réaliser les tâches suivantes :

    - Détermination des requêtes couteuses et longues grâce à SQL Profiler et procédures systèmes.
    - Utilisation des CTE pour découper, baisser le nombre de lectures de pages et rendre plus performante les requêtes.
    - Utilisation de l’instruction Merge pour les insertions et mises à jour.
    - Définition d’une charte de préconisations pour les futurs développements ou les reprises.
  • Crédit Agricole Touraine Poitou - Référent technique / Développeur .NET

    Poitiers (86000) 2012 - 2014 - Réalisation d’applications WEB traitant des assurances PACIFICA IARD dédiées à la coopération entre les caisses régionales de Touraine-Poitou et de Centre-Ouest
    - Conception et réalisation d’une application de gestion de projets avec une vision globale de l’état d’avancement pour chaque projet pour les responsables et directeurs.
    - Mise en place de services WCF (WS et REST) pour accéder à des informations techniques centrales du Crédit Agricole et pour gérer des statistiques d’utilisations des outils.
    - Aide à l’élaboration des outils du socle technique : Gestion des agents, des partenaires, d’un référentiel

    Environnement Technique : C#, .NET 3.5, ASP.NET MVC 2, VS (2010), Linq (Entities, Object), Entity Framework, SQL Server, SSIS, JQuery, AJAX, POO, AngularJS, Knockout.
  • Natixis - Référent technique / Architecte / Développeur .NET

    Paris 2011 - 2012 - Mise en place d’un outil qui permet de centraliser l’ensemble des suivis, contrôles, pistes d’audit, analyses, commentaires, états et reporting de la cellule anti-fraude pour le Middle Office Marché. Cette cellule a été mise en place pour répondre aux demandes de la commission bancaire et du rapport Lagarde faisant suite notamment à l’affaire Kerviel. Cet outil est décomposé en plusieurs blocs :
    o Import des données provenant de plusieurs systèmes d’informations (Sophis, Calypso, Summit …).
    o Traitement des données via des procédures stockées SQL Server.
    o Un système d’alertes qui permet d’envoyer des mails vers les utilisateurs en leur indiquant des listes de deals sur des positions à valider, des positions validées.
    o Une interface Web pour valider les alertes sur déposit, sur les contreparties techniques, sur les books techniques, sur les appels de marge, contrôler l’état d’avancement de la journée. Afin d’améliorer les performances de cette interface, certains traitements serveurs ont été déplacés vers les clients en utilisant les technologies JQuery et AJAX client-side.
    o Une partie administration qui permet de visualiser et modifier le référentiel
    - Référent technique pour l’équipe de développeur et auprès du responsable de service sur d’autres projets Web

    Environnement Technique : C#, .NET 3.5, VS (2008), Linq (Entities, XML, Object), Entity Framework, SQL Server (2008), JQuery, AJAX, POO, Infragistics, TFS.
  • TicketNet - Référent technique / Architecte / développeur .NET

    Nanterre 2007 - 2010 - Réalisation d’une migration d’une application Web de plusieurs centaines de pages en .NET 2.0 (C#) développée à l’origine en SCORT. Architecture basée sur les Web Services et orientée objets.
    - Conception de Web Services et de services WCF publiques servant d’interfaces, destinées aux partenaires (extranet).
    - Mise en place de l’architecture du site avec le directeur du projet.
    - Mise en place d’une sécurité (authentification et autorisation) d’accès au Web services.
    - Référent technique pour l’équipe de développeurs.
    - Conception d’une application basée sur l’architecture REST (services WCF), afin d’être appelée, via TCPRequest, à partir d’une application développée en C-SCORT
    - Refonte de l’architecture développée avec VS 2010 utilisant WCF pour les services communs et Entity Framework en tant ORM afin de palier aux problèmes de dispersion et d’hétérogénéité des projets et de performance

    Environnement Technique: C#, .NET 2.0, 3.5, 4.0, VS (2005, 2008, 2010), Entity Framework, Linq (Entities, Object), Dataset, SQL Server (2005, 2008), AJAX.NET, Architecture SOA (Web Services, WCF et REST), POO.
  • Avanade - Développeur .NET sénior

    Issy-les-Moulineaux 2007 - 2007 - Réalisation d’un Extranet pour l’Agence Française de Développement. Développement d’un outil de cotation des tiers, gestion des risques. Le but de l’application est de permettre la couverture de l’exercice de cotation interne des contreparties dans les domaines de cotation des tiers et de la collecte d’informations (valorisation des garanties reçues, les accords des mécanismes de paiement, les engagements particuliers)

    Environnement Technique : C#, .NET 3.0, VS 2005, Oracle, AJAX, Architecture SOA (WCF), POO.
  • T-Systems - Développeur .NET

    ST DENIS 2006 - 2006 - Réalisation de plusieurs sites pour le compte du Groupe Volkswagen France mis à disposition de tous les concessionnaires de toutes les marques du groupe en France
    - Réalisation d’un menu dynamique pour tous les sites Intranet du Groupe Volkswagen France
    - Mis en place de la technologie AJAX (Veille technologique). Expérience menée sur un des sites Extranet.

    Environnement Technique : C#, .NET 1.1 et 2.0, VS 2003 et 2005, Oracle, AJAX, Architecture 3 tiers
  • JFB Communication - Développeur .NET

    2003 - 2005 - Stage de création d’entreprise pendant 4 mois (2003)
    - Etude de marché (2003 – 2004)
    - Développement de sites Internet (forfait)
    - Développement d'un site de vente de meubles en ligne www.lexpertdumeuble.com (forfait) :
    o Réalisation du Front Office et du Back Office
    o Gestion d’un panier et mise en place du paiement en ligne par carte bancaire et d’un système de paiement par crédit
    - Création de bases de données (SQL Server 2000)
    - Développement d’une plateforme de gestion de sites en location

    Environnement Technique : VB.NET, C#, .NET 1.1, VS 2002, SQL Server, Architecture 3 tiers, POO

Formations

Réseau

Annuaire des membres :