Patrick Desjardins - Page 3/8
Poursuivre l’architecture de l’application par un découpage des responsabilités des
différentes couches applicatives : persistance, logique d'affaires et modèle, services et
présentation.
Rôle de spécialise Web côté client avec Javascript, JQuery, JQuery UI et CSS 3.0.
Participe au développement des différentes couches de l’application Web.
Utilisation de Ms Unit Testing Framework pour les tests unitaires et de NMock et Moq.
Utilisation de C# 4.5, de MVC 4.0 pour le développement de l'intranet Web et de Microsoft
Unity 3.0 comme DI container.
Web service avec WCF et Data Service (OData)
Base de données MSSQL 2008 R2 avec l'ORM Entity Framework 5.0 (Code First). Création
de vues et procédures stockées.
Outils: DevExpress, AutoMapper, Code Contract, Resharper 8.0 et Visual Studio 2012.
Code source avec TFS.
40h à 50h semaine en tant que consultant pendant 6 mois.
Dynacom - Février 2012 à Septembre (8 mois)
Analyste Programmeur Sénior – Scrum développeur
L'objectif principal de ce poste a été de soutenir une équipe existante dans leur premier projet
Web. J'ai été un guide pour les bonnes pratiques architecturales avec le framework Asp.Net MVC
ainsi qu'une personne ressource pour les éléments web tel CSS, Javascript et Ajax.
Création d'un nouveau système sous Microsoft Asp.MVC 3.0 Razor.
Utilisation de C# 4.5 et de Visual Studio 2012.
Utilisation de Telerik Asp.MVC et de Telerik Report.
Équipe de 10 membres, développement agile sous le processus Scrum.
Mon rôle particulier est de développer l'application avec mes paires ainsi que d'être la
référence Web de l'équipe.
Responsable du DAL avec Microsoft Entity Framework 5, utilisation de filtre dynamique
avec Linq-To-Entity et de la librairie LinqKit.
Utilisation de SVN, NUnit et ReSharper 7.0.
Tests unitaires automatisés avec Team City de JetBrain.
Développement en TDD et utilisation de NSubstitute comme Mocking Framework.
Design utilisant la norme HTML5/CSS3.
Développement de mécanisme pour la gestion des CSS/JS, de solutions sécurisées pour
liens externes de visualisation de factures, plusieurs écrans dynamiques ainsi que des
solutions pour les ressources avec HttpHandler.
JQuery 1.7+ et Javascript côté client avec une architecture utilisant Ajax.
Tenrox – Mai 2011 à Février 2012 (10 mois)
Programmeur Sénior
J'ai été engagé par Tenrox pour faire parti de leur grande équipe de développement sur leur
système principale qui est une application Web en Asp.Net. Le site Web était conçu depuis 1995
ce qui fait que de multiple styles, technologies et mentalités étaient intégrés. La compagnie était
anglophone autant dans les réunions que dans le code ce qui m'a permis de perfectionner mon
anglais. Le système m'a permis de développer des connaissances dans le monde des ERP. J'ai
aussi touché à Silverlight afin de refaire le module permettant aux utilisateurs de redéfinir les
tâches et workflow de Microsoft Workflow Fondation. De plus, j'ai créé divers contrôles web tel