CV - Architecte - DEVUYST Benjamin

Transcription

CV - Architecte - DEVUYST Benjamin
Expert technique.net – architecte
DE VUYST Benjamin
Adresse :
90 Rue d’Alma
69400 Villefranche sur Saône
Téléphone : 06 23 63 57 17
Date de naissance : 17/08/1977
Mail : [email protected]
Formation initiale
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)
Formations et examens complémentaires
10/2011 Conception d’applications SharePoint 2010
09/2011 Administration SharePoint 2010
01/2011 Formation Enterprise Architect et BizTalk Server
06/2010 MCTS .net Framework 3.5, Windows Presentation Framework Applications (MS 70-502)
04/2010 MCP .net Framework, Application Development Foundation (MS 70-536)
01/2008 Formation PHP
10/2006 Formation à l’environnement Visual Studio 2005 (Application Windows et Web)
02/2005 Formation à l’utilisation d’UML (SoftTeam) et des designs patterns
Langues
Anglais (bases)
Néerlandais (bases)
Technologies
2004
Langages et outils de
développement
Microsoft Framework.net (1 à 4.5)
C#, VB.net
WPF (Certification), Silverlight, WCF, ASP.net
Reporting Microsoft.NET RDLC
SharePoint 2010
Administration : Dimensionnement, installation, gestion de la ferme
Développement : Mise en place des portails, Développement
WebParts et SharePoint Client Runtime.
Team Foundation Server
Utilisation
Gestion (Branching, Machines de Build, Règles, Portails, etc.)
SQL Server
Transact SQL, Triggers, Function, Administration (notions avancées)
Divers
BizTalk 2009, URLScan, URL Rewriter, Javascript, HTML, Crystal
Reports, C (lointain), PHP (notions)
Visual Source Safe, Subversion,
Systèmes d’exploitation
Windows 2000/XP/2003/2008/2008 R2/7/2012/8
Bases de Données
SQL Server 7 à 2012 (Développement et administration), Access
Conception et modélisation
Uml, OO, SOA, n-tier, MindMapping
Visual Studio Modeling tools, Enterprise Architect, Visio, DB-Main
Logiciels divers
Microsoft Office, Fiddler,
Outils de virtualisation : Hyper-V, Virtual Box, Virtual PC
Sujets R&D
BizTalk,
ALM, Team Foundation Server
Etude, mise en place et partage (team meeting) de design patterns (depuis plusieurs années),
AppFabric,
Mécaniques Team Foundation Server et SharePoint
Autres fonctions
Accompagnement des équipes dans l’utilisation de TFS
Accompagnement technique dans l’utilisation des Designs Patterns
Expert technique.net – architecte
DE VUYST Benjamin
Expériences professionnelles
CIAT (Compagnie industrielle d'applications thermiques)
Octobre 2014-Aujourd’hui
Architecte SI / Responsable technique
Encadrement des équipes de développement
Mise en place du process et de l’outillage d’industrialisation logicielle
Animation de sessions techniques
Définition et/ou validation des architectures
Réalisation de composants logiciels
Accompagnement des équipes dans la prise en main des choix techniques
.NET 4 / 4.5, C#, WPF, ASP.net MVC4, WCF, AppFabric, SQL Server 2008 R2, design patterns,
gestion réseau, Team Foundation Server 2013, Tuning TFS (Process Template)
Steria
Septembre 2013-Septembre 2014
Architecte / Expert technique
Animation d’ateliers technique sur .net, l’ALM et les Designs Patterns
Réalisation des réponses techniques pour les avant-ventes.
Accompagnement transverses des équipes pour la mise en œuvre d’architectures
Steria – ACTA Assistance
Septembre 2013-Février 2014
Architecte / Expert technique
Réalisation d’un audit couvrant deux applications afin d’identifier la pérennité des composants
applicatifs, et leur réalisation dans les règles de l’art.
.NET, C# / VB.net, WPF, Remoting.net, nDepend
Steria - CIAT
Septembre 2013-Aout 2014
Architecte / Expert technique
Mission de consulting en ergonomie et WPF dans le cadre d’une refonte applicative.
Mon rôle consiste à accompagner le product Owner dans l’élaboration de l’ergonomie générale, à
accompagner l’équipe à la mise en œuvre et l’intégration des solutions (WPF) dans l’architecture
générale.
.NET 4, C#, WCF, WPF, Composants Telerik WPF
Orange Business Services (étude pour le conseil général de l’Isère)
2012-2013
Architecte / Expert technique
(10aine de jours)
Réalisation d’une étude (à la demande du Conseil Général de l’Isère) permettant d’adopter les
principes d’urbanisation de SI.
La première phase concerne les concepts propres aux usagers (habitant qui exploitent les services
offerts sur http://www.isere.fr).
o
Architecture du SI avec l’aide de ReachSOA (www.reachsoa.com)
o
Validation du document technique
Future architecture proposée : .NET 4.5, C#, BizTalk server, WCF, AppFabric, SQL Server 2012
Orange Business Services (forfait pour le Festival de Cannes)
2012 – Juillet 2013
Architecte / Expert technique
Refonte du système d’information de l’AFFIF (Association Française du Festival International du
Film), organisatrice du Festival de Cannes.
o
Responsable technique
o
Architecture du SI et des applications qui le constitue
o
Réalisation du socle et de composants logiciels
o
o
o
o
Documentation technique, et documentation d’interface avec des composants externes
Intégration de composants logiciels et SI externes
Accompagnement du client dans la mise en œuvre du SI
ALM > Team Foundation Server : Mise en place et administration du projet
Le degré d’utilisation de TFS :
o
Traçabilité complète entre les besoins client > spécifications ou bugs > taches
développeurs > code archivé (Respect en lien avec la norme CMMI 3)
Expert technique.net – architecte
DE VUYST Benjamin
o Gestion des branches (stratégie élaborée sur base des best practices ALM Rangers)
o Intégration continue et nightly build
o Règles d’archivage (Code comment, suivi des taches, code analysis)
o Adoption du choix Multi Solution (Plus de 50 projets Visual Studio)
.NET 4.5, C#, WPF, ASP.net MVC4, WCF, AppFabric, SQL Server 2012, Sécurisation M2M par
certificats, design patterns, gestion réseau, Team Foundation Server
Orange Business Services (forfait pour le Conseil Général de l’Isère)
2011 - 2012
Architecte / Expert technique
(12 mois)
Portail web https://www.isere.fr, https://www.isere-interactive.fr.
o
Responsable technique
o
o
o
o
o
o
o
Architecture et dimensionnement de l’infrastructure
Architecture logicielle des applications
Administration SharePoint
Réalisation
Documentation technique, d’exploitation
Assistance et formation de l’hébergeur et de la DSI
ALM > Team Foundation Server : Mise en place, administration du projet
Le degré d’utilisation de TFS :
o Traçabilité complète entre les besoins client > spécifications > taches développeurs >
code archivé
o Gestion des branches (stratégie élaborée sur base des best practices ALM Rangers)
o Règles d’archivage (Code comment, suivi des taches)
.NET 3.5sp1, C#, SharePoint 2010, BizTalk server, WCF, SQL Server 2008, design patterns,
gestion réseau, Team Foundation Server
Expert technique.net – architecte
DE VUYST Benjamin
Orange Business Services (prestation au forfait pour Tenesol)
2011
Architecte / Expert technique
(6 mois)
Application de collecte, d’agrégation et de présentation de données provenant de centrales solaires.
o
Responsable technique
o
Architecture des applications
o
Réalisation de l’application de collecte et de traitement des données
o
Documentation technique et d’exploitation de l’application
.NET 3.5sp1, C#, ASP.net MVC, WCF, Service Windows, SQL Server 2008 R2, design patterns,
gestion réseau
Agimeo (prestation chez Orange Business Services pour le Crédit Foncier)
2010
Expert technique / architecte / développeur
(8 mois)
Application Web (http://www.foncierhome.com/), borne tactile visible au magasin (en face de
l’Olympia à Paris) et application de collecte RFID.
Ces applications combinées entre elles permettent aux clients du Foncier Home de consulter les
parcours de l’immobilier (Location, Achat, Investissement, etc).
Ces parcours incluent
o
Le choix d’offres immobilières par RFID en magasin, ou sur le site internet (espace perso),
o
la consultation d’offres financières et de conseils adaptés au contexte du client
Mon rôle :
o
Conception, développement et documentation des applications responsables de la collecte
et l’agrégation des données RFID,
o
Conception, développement et documentation de l’application Borne Tactile WPF
o
Référent technique WPF pour l’équipe
o
Assistance du client dans l’intégration des applications au sein de leur SI
.NET 3.5sp1, C# 3.0, WPF + MVVM, Silverlight 3, WCF, Visual Studio 2008, SQL Server 2008,
Windows Server 2008 R2, IIS 7.x, Mur d’image géré par PS3, RFID, Services Windows, design
patterns, gestion réseau, Team Foundation Server
Agimeo (prestation de consultation pour ABB-Cellier)
Avril 2010
Consultant / architecte
(10 jours)
ABB Cellier conçoit, fabrique et installe des usines à travers le monde. Suite à des anomalies
bloquantes survenues sur SQL Base, j’ai été sollicité pour réaliser une étude de faisabilité et
d’impact quant à la migration de leurs systèmes et applicatifs installés en usines de SQL Base vers
SQL Server
o
Audit du parc applicatif à migrer, en lien avec les technologies utilisées,
o
o
Accompagnement à l’élaboration d’une stratégie de migration,
Réalisation de POC de migration (Moteur de migration de requêtes SQL Base en SQL Server
via expression régulière)
o
Conseil dans l’étude des mécanismes de redondance SQL Server,
o
Rédaction d’un document de synthèse,
Agimeo (prestation au forfait pour le groupe Brossette)
2009-2010
Architecte - Expert technique – Ingénieur d’étude et de développement
(3 mois)
Application de conception de gammes d’articles pour le réseau de distribution.
o
Réponse à l’appel d’offre (2009)
o
o
Conception fonctionnelle (UML)
Conception technique, avec une contrainte forte sur l’intégration avec un référentiel
existant
o
Réalisation
.NET 3.5sp1, C# 3.0, Silverlight 3, MVVM, WCF RIA Services, Visual Studio 2008, SQL Server
2005, designs patterns, TDD
Expert technique.net – architecte
DE VUYST Benjamin
Agimeo (réponse à un appel d’offre pour SPIE - ATMB)
Expert technique – Architecte
2010
(1 mois)
Réponse à l’appel d’offre de l’autoroutier ATMB quant à la réalisation d’une application présentant le
synoptique du réseau autoroutier en temps réels.
o
Conception et documentation de l’architecture (SI et logiciels),
o
Etude fonctionnelle succincte (use cases),
o
Chiffrage,
o
Rédaction du document de réponse,
o
Proofs of concepts (Gestion de la vidéo, objets graphiques Silverlight)
Particularité : Mise en place d’un mécanisme de chargement de XAML à la volée, tout en gardant
les interactions utilisateur sur l’écran ainsi chargé (donc aucune nécessité de recompiler ou de
recharger l’application en cas de changement de carte).
.NET 3.5sp1 (4.0 à terme), C# 3.0, Visual Studio 2008 (2010 à terme), Silverlight 3 (4 à terme),
WCF RIA Services, Streaming Video IP (h264).
Agimeo (prestation chez Oevo)
2009
Expert technique – Ingénieur d’étude et de développement
(2 mois)
Application Web E-commerce pour Nature et Découvertes.
o
Expertise technique
o
Conception, réalisation et documentation des composants réalisés,
.NET, C# 3.0, Visual Studio 2008, ASP.NET MVC Framework, Sql Sever 2008, WCF, Javascript,
Team Foundation Server
Agimeo (prestation chez Agimeo)
2009
Expert technique
(1 mois)
Extranet Collaborateur de l’entreprise.
o
Conception, réalisation et documentation de l’architecture logicielle,
o
Référent technique auprès des développeurs
Contrainte particulière :
Mise en place d’un mécanisme de plugins (chargement dynamique d’assembly) en fonction du profil
de l’utilisateur loggué. Ceci est mis en place afin de limiter la taille du XAP.
.NET, C# 3.0, Visual Studio 2008, Silverlight 3, Sql Sever 2005, WCF
Agimeo (prestation chez Fiducial)
2009
Expert technique
(1 mois)
Application de gestion de projet (allocation de ressources sur les projets).
o
Conception et réalisation de l’architecture logicielle,
o
Formation et accompagnement de l’équipe Fiducial sur Silverlight 2, WCF et Entity
Framework,
o
Modification profonde du contrôle Gantt http://silverlightgantt.codeplex.com
.NET, C# 3.0, Visual Studio 2008, Silverlight 2, Sql Sever 2005, WCF, designs patterns, entity
Framework
Expert technique.net – architecte
DE VUYST Benjamin
Agimeo (prestation chez Actaris)
R&D - Expert technique
2009
(5 mois)
Application de télé-relève de compteurs d’eau.
Conception mise en place et documentation de solutions techniques pour faire face aux
problématiques suivantes dans le cadre d’une application mobile (Windows CE/Mobile) :
o
API graphique « Maison »
o
API de gestion de profils de droits d’exécution,
o
Conception et réalisation d’un ORM light sur SQL Server CE.
o
API de de plugins et développement de modules implémentant ce modèle,
Présentation à l’équipe de développement du principe de développement piloté par les tests (TDD)
.NET, C# 2.0, Visual Studio 2005, Compact Framework 2.0, Windows CE, Windows mobile,
design patterns
Oevo (prestation chez Oevo)
2008
R&D
(2 mois)
Recherche et développement sur les nouvelles technologies Microsoft, réalisations de démonstrations
(client et collaborateurs), réponses à appel d’offre.
.NET, C# 3.0, Visual Studio 2008, Sql Server 2005/2008, Silverlight 2, WCF, Windows 2008,
Hyper-V, design patterns
Oevo (prestation pour Metso –Macon)
2008
Chef de projet (Equipe 2 personnes) – Expert technique
(2 mois)
Application CRM sur périphérique mobile
o
Conception de l’architecture logicielle
o Application PDA en 3 couches,
o Base de données SQL Server 2005,
o Synchronisation de la BDD du PDA via la réplication SQL Server 2005,
o Contraintes de performance sur le PDA,
o
Réalisation
o
Encadrement d’un stagiaire,
.NET, C# 2.0, Visual Studio 2005, Sql Server 2005, Réplication SQL Server, Compact
Framework.NET 2, design patterns
Oevo (prestation pour Saint Gobain emballages -Chalon sur Saone)
2008
Chef de projet (Equipe 2 personnes) - Expert technique
Application (PDA + Web) permettant l’audit des machines du groupe.
o
Conception de l’architecture logicielle
o Application Web et Webservices (SOA) de synchronisation pour le PDA,
o Application en 3 couches (Services, DAO, Classes),
o
o
o Application PDA en 2 couches,
o Synchronisation du PDA avec le serveur via des Web Services.
Réalisation, documentation
Encadrement d’un stagiaire,
.NET, C# 2.0, ASP.NET, Ajax, WebServices, Visual Studio 2005, Sql Server 2005,
Compact Framework.NET 2, Framework.NET 2.0, design patterns
(3 mois)
Expert technique.net – architecte
DE VUYST Benjamin
Oevo (prestation pour Bayer CropScience)
2008
Expert technique (forfait OevO – Equipe 3 personnes)
(6 mois)
Application de pilotage d’un robot d’évaluation des produits phytosanitaire.
o
Conception de l’architecture logicielle et rédaction des spécifications techniques
o Application serveur en 3 couches (Services, DAO, Classes),
o
o
o
o Application cliente web,
o Communication entre ces deux briques par WCF)
Participation à la rédaction de spécifications fonctionnelles détaillées
Réalisation
Référent technique auprès des membres de l’équipe,
.NET, C# 2.0, Visual Studio 2005, Sql Server 2005, Framework 3.0, WCF - Windows
Communication Fundation, Log4Net, services Windows, Reporting Services en mode local
(piloté par le code behind C#), design patterns
Oevo (prestation pour les Hospices de Genève)
Ingénieur d’étude et de développement – support de l’équipe (4 personnes)
2008
(2 mois)
Application de contrôle de demandes de prestations. La quasi-totalité des fonctionnalités sont
développées en JavaScript (80%).
o
Référent technique (JavaScript) au sein de l’équipe,
o
Conception, réalisation et documentation technique
JavaScript (Ajax), PHP, MySQL, Apache
Osiatis (prestation pour la SNCF – Lyon)
Ingénieur d’étude et de développement
2007
(6 mois)
Application de gestion de flux financiers
o
o
o
o
Conception, réalisation et documentation des évolutions
POC’s de migration de technologies
Etude d’impact des migrations, rédaction des documents qualité (ISO 9001)
Migration des bases de données Access 2 / 97 vers 2002 et des applications liées
VB6, VBA, Access, SQL Server 6.5/7/2000/2005, Crystal Reports 7
Osiatis (prestation pour AREA – Bron)
Ingénieur d’étude et de développement
2006 - 2007
(7 mois)
Application de gestion de gares de péages autoroutiers
o
Conception, réalisation et documentation des évolutions fonctionnelles
o
o
Apports techniques R&D
Contrainte d’intégration des modules au sein d’un SI existant
VB.NET / C#, ASP.NET, JavaScript (Ajax), XML, XSD, HTML, FTP
Fiducial - Angers
Concepteur développeur
2005 – 2006
(11 mois)
Applications de comptabilité, de paye et de flux financiers.
o
Conception, réalisation et documentation des évolutions à partir des cahiers des charges
d’experts comptables
o
Etude et mise en place des modèles de données en bases
NS-DK, NS-DBR
Expert technique.net – architecte
DE VUYST Benjamin
Specinov (prestation pour Rémy Cointreau – Angers -)
Concepteur développeur
2005
(6 mois)
Application de suivi des boissons du groupe. Le suivi inclut les formules, cahiers des charges du
packaging (bouteilles, cartons, palettes, etc), fournisseurs référencés, lignes de fabrication, etc.
o
Conception, réalisation et documentation des évolutions fonctionnelles
VB6, SQL Server 2000, automation Word, HTML
Specinov (prestation pour Restaureco – Angers)
2005
Concepteur développeur
(1 mois)
Application de gestion des stocks des restaurants du groupe.
o
Conception et mise en place de la mécanique de réplication SQL Server
o
Développement du module de pilotage de la réplication de données (Active-X)
o
Rédaction de la documentation technique
SQL Server 2000, Transact SQL, VB.NET, ASP.NET, réplication de données entre instances
SQL Server
Cabinet de kinésithérapie - Bruxelles
Concepteur développeur
2004
(6 mois)
Application de gestion du cabinet de kinésithérapie
o
Rédaction du cahier des charges (avec le client)
o
Analyse fonctionnelle et technique
Réalisation
VB.NET, ADO, Crystal Reports (en ttx), SQL Server 2000, automation Word
FACERE (institution médicalisée Bruxelloise pour handicapés moteurs)
o
Responsable informatique – Hydrothérapeute
2000-2004
(5 ans)
o
Etude des coûts et les choix techniques quant à la mise en place d’un réseau (absent à mon
arrivée au centre).
o
o
o
o
Mise en place et gestion du réseau et du parc informatique (30 aines de machines)
L’assistance aux utilisateurs (résidents handicapés et personnel administratif)
La formation et développement d’applications,
La mise en place et l’administration du site web
Windows 3, 95, 98, NT/2000/XP, TCP/IP, firewall, router, PHP, HTML, Office, Access, SQL
Server 2000
Projets importants réalisés dans le cadre du cursus formation
Application de gestion de tournois de tennis en 3 tiers (4 mois)
o
o
o
Contraintes fonctionnelles imposées par le professeur
Analyse technique : UML
Réalisation : VB.NET, Remoting, Sql Server 2000, Crystal Reports (ttx), Visual Studio 2003
Application de gestion d’agence de voyage en N-tier (4 mois)
o
Contraintes fonctionnelles imposées par le professeur
o
Travail en équipe (6 personnes), répartition des taches à notre convenance
o
Analyse technique : UML
o
Mon rôle : Conception, développement et animation des réunions (en binome)
L’application fut découpée sur 4 machines distinctes : le serveur d’objets métier (RMI), le
serveur Web (servlet, JSP), le serveur de bases de données, et la machine hébergeant le client
léger Swing.
J2EE, Client léger swing, objet distants RMI, Client Web en Servlet, SQL Server 2000,
Eclipse, Netbeans