Menu

Nicolas LAFARGUE

Casablanca

En résumé

Expert technique Microsoft .Net chez CGI, je suis spécialisé dans les technologies orientées objet, le framework .net et C#. Je me suis spécialisé dans le développement d'applications Windows Phone 8, Windows 8, et WPF développé en XAML MVVM et C#.

Je possède également des compétences ASP.NET, SharePoint et dans le développement d'application mobiles multi-plateforme via Xamarin.

Un bon design ( utilisation des design patterns, règles de refactoring), un code SOLID et une qualité de code maximale ( utilisation d'outils d'analyse de code tels que FxCop, StyleCop, NDepend, NUnit, NCover via une plateforme d'intégration continue) sont pour moi une priorité.

Toujours intéressé par les nouvelles technologies, je m'adapte rapidement au changement et suit l'évolution des langages ( dernières évolutions .Net maitrisées : Framework .Net 4.5, Windows 8 App, interfaces graphiques WPF et MVVM).

J'ai également développé les applications "Acronym Finder" et "Bet Compare" pour Windows 8 et Windows phone certifiées par Microsof. Ces applications sont disponibles sur le Windows Store et le Windows phone store : http://www.windowsphone.com/s?appid=3b9ed11a-713a-4bfd-9f4d-c0ef39a91733

Mes compétences :
WPF
C#
Visual Studio
MVVM
UML
XML
Design Patterns
Windows Forms
IHM
Windows 8
XAML
Devexpress WPF
Petroleum Experts
IFM Petroleum Experts
Windows 8 apps

Entreprises

  • CGI - Expert Technique Microsoft

    Casablanca 2012 - maintenant
  • EMC² - Ingenieur Informatique Developpement .Net

    Bezons 2008 - maintenant • Design, Refactoring et développement C# .Net du Logiciel Dispatcher For InputAccel : Outil de classification, d'indexation, de reconnaissance et de validation de documents.
    http://france.emc.com/enterprise-content-management/captiva/dispatcher.htm

    • Design et développement C# .Net et WPF d'un Designer de formulaires de validation de documents en utilisant le pattern MVVM.

    • Design et développement C# .Net et IHM Windows Forms d'une plateforme d'AddIns évolutive servant de base à un éditeur intégré au logiciel Dispatcher.

    • Design et développement C# .Net d'un outil de statistiques et de graphes permettant d'analyser la précision des données extraites par le logiciel Dispatcher sur un ensemble d'images. Cet outil a été développé comme un addIn de la plateforme que j'ai également développée.

    • Développement d'un Framework de classes réutilisables par les différentes équipes ( France/ USA / Russie), notamment un framework MVVM et des controles utilisateurs utilisés par chacun des nouveaux développement WPF.

    Méthodes et technologies utilisées :

    - Refactoring de code existant.
    - Design : Utilisation des design patterns et du langage UML, principes SOLID.
    - Test unitaires : Test Driven Development avec l'utilisation de NUnit et de NCover pour s'assurer de la bonne couverture des tests unitaires.
    - Test Automation UI.
    - Developpement d'interface graphiques : Windows Forms et WPF basé sur le modèle MVVM.
    - Garant de la qualité de code en utilisant des outils d'analyse de code tels que FxCop, StyleCop, NDepend.
    - Manipulation XML : lecture, écriture en C#.
    - Programmation Multi Thread.
    - Intégration continue via TeamCity.
    - Gestion de conf : Perforce, ClearCase.
    - Méthodes agiles : Scrums, KanBan, eXtreme Programming.

    Formations effectuées :
    - Formation « Cours MS10262 - Développer des application Windows - WPF»
    - Formation "Cours MS 10265 – Développer des solutions d’accès aux données avec Visual Studio 2010 "
    - Formation « Cours MS10263 - Développer des applications WCF»
    - Formation « Optimisation d'applications en .NET » au centre de formation Orsys,
    - Formation « Visual Studio 2008 Développer des applications Windows Presentation Foundation ( WPF) » an Official Learning Product as prescribed by Microsoft Corporation.
  • Sogeti High Tech - Ingénieur D'études

    TOULOUSE 2006 - 2008 Developpement d'outils d'aide à la gestion de projet et statistiques en Java Swing et C# .Net Windows Forms.

    Travaux réalisés dans le cadre de développements de logiciels embarqués selon la DO178-B niveau A(Tests d’intégration, Conception)

Formations

  • UPPA (Pau)

    Pau 2001 - 2006 Master Informatique : Technologies de l'Internet, POO ( Java, .Net)

Réseau

Annuaire des membres :