Benjamin DE VUYST Architecte solutions Microsoft.net Certifié Microsoft.net Core et
Benjamin DE VUYST Adresses : 90 Rue d Alma Le Landard 69400 Villefranche-sur-Saône 73310 Chanaz Téléphone : 06 23 63 57 17 Mail : bdv@bdevuyst.com Age : 38 ans Nationalité : Français Site / Blog : http://www.bdevuyst.com Twitter : @devuystbenjamin (https://twitter.com/devuystbenjamin) Rédacteur Developpez.com (http://bdevuyst.developpez.com)
Expertise technique dot net et Microsoft Certifications : MCTS / MVVM et MCP Microsoft Framework.net Core Dot Net : Prism (), WCF, WF, Winforms, Reporting, Windows Services, ASP.net, ASP.net MVC, etc. Divers : SQL Server, SharePoint, BizTalk, MassTransit (POC), PowerShell, etc. Architecture et conception Architecture technique (Choix, dimensionnement, déploiement, etc.) Architecture logicielle (Composants logiciels) Patterns de développement Industrialisation logicielle Outillage : Microsoft Team Foundation Server, Release Management Server, StyleCop, SandCastle, ndepend, Humain Taches : Automatisation des builds, exécution de tests automatisés, modification des workflows de builds, packaging, traçabilité des exigences, génération de release notes, gestion des déploiement, qualité de code Animation de sessions techniques Architecture, Industrialisation, Design patterns,,.net, TFS, etc.
4 Expériences significatives sélectionnées - EDF - Terminal d AUscultation Portable des Enceintes (TAUPE) - Festival de Cannes - BackOffice - Crédit Foncier - «Foncier Home» Borne tactile du mégastore - CIAT - Logiciel de Sélection Technique (UC)
EDF Terminal d AUscultation Portable des Enceintes (TAUPE) Festival de Cannes BackOffice EDF réalise des auscultations des enceintes des centrales exploitées (barrages, nucléaire, etc.). Le logiciel utilisé alors fonctionnait sur WinCE. EDF a souhaité renouveler l outil de saisie sur base de ToughBook s agrémentés d une application Les contraintes exprimées : Multi-tâche Ergonomique Modulaires EDF Expérience de navigation dynamique Crédit Foncier «Foncier Home» Borne tactile du mégastore CIAT Logiciel de Sélection Technique (UC) Actions menées : Conception logicielle (technique et accompagnement fonctionnel) Proposition UI Mise en œuvre du socle technique (Shell Prism, Infrastructure, navigation customisée, etc.) Encadrement et formation des développeurs dans la prise en main du socle Evangélisme et contrôle du respect des bonnes pratiques (architecture,.net, etc.) Documentation (DAT, DEX, Doc. dev), MVVM, Prism (EventAgregator, IModule, UI Composition, Navigation customized, Navigation aware), Principe SOLID, architecture d entreprises orienté services, Design Patterns
EDF Terminal d AUscultation Portable des Enceintes (TAUPE) Festival de Cannes BackOffice Festival de Cannes (Paris) Le festival de cannes est organisé par une association localisée à Paris. Le projet visait à ré-écrire l ensemble des applicatifs utilisé pour les différentes phases d organisation, A savoir : 2 portails web, 2 applications de services web, une application Crédit Foncier «Foncier Home» Borne tactile du mégastore CIAT Logiciel de Sélection Technique (UC) Actions menées : Architecture technique de l infrastructure Architecture applicative des composants logiciels Assistance à la définition des contrats d interface M2M (échange avec des partenaires) Mise en place du socle et accompagnement technique de l équipe dans la prise en main des principes d architecture Evangélisme et contrôle du respect des bonnes pratiques (architecture,.net, etc.) Industrialisation du développement par Team Foundation Server 2010 (branching, continuous integration, automated testing, tracability between customer s need, functionnal requirements, source code and version installed) Accompagnement du client dans la prise en main des composants et leur déploiement Documentation (DAT, DEX, Doc. Dev, Industrialisation) Framework 4.5, + MVVM, C#, Modularité home made, IOC Container (unity) + ServiceLocator, HTML/CSS/Javascript/jQuery, ASP.net MVC 4, WCF (sécurisation WSHttpBinding mutal WS-Trust par certificat), Designs Patterns, Uml, Team Foundation Server 2010, Windows 2012, Hyper V, principe SOLID, architecture orienté domaine, EF code first, architecture d entreprises orienté services, SQL Server
EDF Terminal d AUscultation Portable des Enceintes (TAUPE) Festival de Cannes BackOffice Crédit Foncier Foncier Home Megastore Projet ambitieux consistant à réaliser les logiciels permettant à un client de parcourir les différents aspects d un investissement immobilier au sein d un même lieu. L écosystème est constitué d applications tactiles, de murs d images interactifs, site internet, et de tables Surface. Crédit Foncier «Foncier Home» Borne tactile du mégastore CIAT Logiciel de Sélection Technique (UC) Actions menées : Architecture applicative de la mécanique de taggage RFID du mur d image en lien avec l espace personnel des clients Lead Technique de l application Evangélisme et contrôle du respect des bonnes pratiques (architecture,.net, etc.) Accompagnement de l équipe dans la mise en œuvre de Documentation (DAT, DEX) + MVVM, tactile, C#, HTML/CSS/Javascript/jQuery, WCF (clavier virtuel pilotable via une page web), Designs Patterns, Uml, principes SOLID, RFID, gestion d un mur d images Sony PS3, SQL Server
EDF Terminal d AUscultation Portable des Enceintes (TAUPE) Festival de Cannes BackOffice Trois besoins distincts : L équipe rencontrait des difficultés dans l utilisation de et de MVVM, dans l automatisation des processus d industrialisation et dans la localisation dynamique avec mise en cache des données. Actions menées : Audit (rapide) pour évaluer l état des lieux Echange avec l équipe, et leur difficultés Proposition d un accompagnement technique des équipes (sessions techniques sur, MVVM, DP) Réalisation de POC industrialisables, et intégration dans l application Industrialisation CIAT - Compagnie Industrielle d'applications Thermiques Mise en œuvre d une forge logicielle (TFS 2013) et d un process de déploiement «continu» Crédit Foncier «Foncier Home» Borne tactile du mégastore CIAT Logiciel de Sélection Technique (UC) Etude et mise en place d un template TFS adapté au contexte CIAT Accompagnement des équipe dans l utilisation du produit + MVVM, Principes Prism (EventAgregator), SOLID, Telerik, WCF, Team Foundation Server 2013, Release Management Server, SharePoint,.net, ASP.net MVC, SQL Server, WF, Hyper-V, UML, ndepend, Design Patterns
Formations et certifications 2011 Formation Conception d applications SharePoint 2010 2011 Formation Administration SharePoint 2010 2011 Formation Enterprise Architect et BizTalk Server 2010 Examen MCTS.net Framework 3.5, Windows Presentation Framework Applications (MS 70-502) 2010 Examen MCP.net Framework, Application Development Foundation (MS 70-536) 2008 Formation PHP 2006 Formation à l environnement Visual Studio 2005 (Application Windows et Web) 2005 Formation à l utilisation d UML (SoftTeam) et des designs patterns 2004 Bac + 3 en informatique (Cours du soir), orientation application de gestion, mention Bien à l EPHEC (Bruxelles) 1999 Bac+ 3 en ergothérapie, à l institut supérieur Le Parnasse deux Alices (Bruxelles) Lectures : Martin Fowler, Gang Of Four, Head First in DP, Sun Tzu, Isaac Getz,
Deux citations : Je sais que je ne sais rien (Socrate) Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live (Rick Osborne) Vision : élaborer des solutions techniques en fonction des facteurs suivants : Contexte métier Contexte technique Maturité de l équipe. Sur ce dernier point, la valeur ajoutée se situe dans l accompagnement des équipes à monter en compétences afin de pouvoir appréhender les bonnes pratiques en termes d architecture et d implémentation. Forte composante d industrialisation et de l outil TFS.