Gilles TOURREAU - Dossier de compétences

Transcription

Gilles TOURREAU - Dossier de compétences
Gilles TOURREAU
Architecte logiciel – Formateur – Expert développeur
MVP Visual C#
Certifié MCPD / MCTS / MCITP / MCSE / MCT
13 ans d’expérience
7 ans en architecture logicielle
10, Rue Henri Regnault
92400 COURBEVOIE
+33 (0)1.71.01.80.05
[email protected]
http://gilles.tourreau.fr
Mes compétences









Concevoir l’architecture logicielle d’applications (fonctionnelle et technique)
Organiser, former et suivre des équipes de développement
Seconder les chefs de projet
Suivre les applications en exploitation
Assurer et suivre la qualité des délivrables
Former les développeurs aux contraintes réelles de design et performances des bases de données SQL.
Former les développeurs à respecter les standards et normes de développement dans les technologies Microsoft.
Gérer le cycle de développement d’applications (ALM – Application Life Management)
Industrialiser et capitaliser les développements afin de les rentabiliser
Certifications – Labels
2008-2014
MCT
Microsoft 70-536
Microsoft 70-505
Microsoft 70-563
Microsoft 70-561
Microsoft 70-503
Microsoft 70-562
Microsoft 70-565
Microsoft 70-564
Microsoft 70-433
Microsoft 70-523
Microsoft 70-521
Microsoft 70-512
Microsoft 70-457
Microsoft 70-458
Microsoft 70-459
Microsoft 70-583
Obtention du label MVP Microsoft – Visual C#
Formateur agrée Microsoft
Microsoft .NET Framework – Application Development Foundation
Microsoft .NET Framework 3.5 - Windows Forms Application Development
Designing and Developing Windows Applications using .NET Framework 3.5
Microsoft .NET Framework 3.5 - ADO .NET Application Development
Microsoft .NET Framework 3.5 - Windows Communication Foundation Application
Microsoft .NET Framework 3.5 - ASP.NET Application Development
Designing and Developing Enterprise Applications using Microsoft .NET Framework 3.5
Designing and Developing ASP.NET Applications using Microsoft .NET Framework 3.5
Microsoft SQL Server 2008, Database Development
Transition Your MCPD .NET Framework 3.5 Web Developer Skills to MCPD .NET Framework 4 Web Developer
Transition Your MCPD .NET Framework 3.5 Windows Developer Skills to MCPD .NET 4 Windows Applications
Developer
Visual Studio Team Foundation Server 2010, Administration
Transition Your MCTS on SQL Server 2008 to MCSA SQL Server 2012, Part 1
Transition Your MCTS on SQL Server 2008 to MCSA SQL Server 2012, Part 2
Transition Your MCITP Database Administrator 2008 or MCITP Database Developer 2008 to MCSE Data
Platform
Designing and Developing Windows Azure Applications
Transcript des certifications Microsoft :



Adresse web : https://mcp.microsoft.com/Anonymous//Transcript/Validate
Transcript ID : 917812
Code d’accès : GillesTourreau
Publications – Evènements



Auteur du livre « Guide de survie C# » aux éditions Pearson
TechDays 2011 : Session sur Code Contracts du .NET Framework 4.0
Contributeurs et modérateurs dans les forums MSDN de Microsoft : http://social.msdn.microsoft.com/Forums/fr-fr/home
Gilles TOURREAU – MVP C#
2
Domaines techniques
Langages procédural
C, COBOL
Langages Orienté Objet
C++, SystemC, Java, Visual Basic .NET, C#, C++/CLI.
.NET Framework
ASP .NET WebForms, ASP .NET MVC, Windows Forms, WWF, WCF, WPF/Silverlight, TPL, Compact Framework, Entity Framework 4.0, 5.0 et
6.0, Code Contracts, MEF, MAF, Sync Framework.
AGL
Windev 9
Internet
HTML, ASP.NET, XML, Java Script, IIS
Réseau
TCP/IP, Ethernet et Active Directory
Systèmes d’exploitation
Windows 9x/NT/2000/XP/Vista/Seven/8, Windows 2000/2003/2008/2012 Server, Windows CE 6.0 (Avancé), Linux.
Hyperviseurs
VMware, Hyper-V.
Bases de données
Access, Oracle, SQL Server 2000/2005/2008/2008 R2/2012, mySQL, Hyper File (Windev), dBase, T-SQL, PL/SQL.
Modélisation / Méthodologies
UML, Merise, MVC, MVP, MVVM, Architecture 3-tiers, Tests unitaires, TDD, bases de données épaisses, Design patterns standards et
d’entreprise.
Visual Studio : 6.0/2002/2003/2005/2008/2010/2012/2013, Team Foundation Server 2005/2008/2010/2012/2013, MSBuild, WiX.
Logiciels
Word, Access, Excel, Front Page, Visio, Project, PowerPoint, SharePoint, InstallShield, Illustrator, InDesign, Crystal Report, Windows
PowerShell, Ciel Gestion, Ciel Compta
Expérience professionnelle
Indépendant (P.O.S Informatique)
Ondeo Systems (Filiale de SUEZ Environnement)
Poste actuel
Depuis Février 2012
Poste : Architecte et responsable technique (en régie)













Architecture, conception et réalisation d’un framework technique
Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux pluviales
Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux potables
Architecture, conception et réalisation d’un tableau de bord en ASP .NET MVC 5 avec HTML5 / jQuery.
Architecture, conception et réalisation d’une application Saas (en Cloud).
Mise en place et industrialisation des développements via Team Foundation Server + création d’outils de développement
Cadrage technique, recherche des solutions, supervision méthodologique.
Conception, audit et optimisation des bases de données SQL Server
Coaching et formation des développeurs
Assistant aux chefs de projet et au suivi du projet
Urbanisation et conception des services web permettant d’exposer des données à différentes applications.
Formation et coaching sur la qualité applicative (tests unitaires, tests manuels, respect des normes Microsoft,…)
Industrialisation des développements de la base de données via Team Foundation Server.
Technologies utilisées : Team Foundation Server 2013, Visual Studio 2013, WCF, Entity Framework, TPL, SQL Server 2012, .NET
Framework 4.5.1, jQuery, HTML5.
Gilles TOURREAU – MVP C#
3
Humanis
Depuis Février 2012
Poste : Formateur certifié MCT




Formateur et consultant sur les technologies Microsoft.
+ de 50 ingénieurs Delphi débutants et juniors formés.
Formation et coaching aux méthodologies agiles (Scrum, XP et TDD)
Technologies Microsoft utilisées :
o
Visual Studio 2010 et le .NET Framework 4.0 (C# et Linq)
o
Linq To SQL
o
Team Foundation Server 2010
o
TPL, WCF et MSDTC
o
SQL Server 2008 R2 (pour les développeurs)
Poste : Architecte logiciel

Aide à l’industrialisation des développements de la base de données via Team Foundation Server.
Technologies utilisées : Team Foundation Server 2013, Visual Studio 2013, SQL Server 2012.
AXA France Services (WebCenter Lille)
Depuis Février 2012
Poste : Formateur certifié MCT




Formateur et consultant sur les technologies Microsoft pour tout le WebCenter de AXA France Services.
+ de 100 ingénieurs débutants et juniors formés (cursus de formation sur 20 jours).
Formation et coaching aux méthodologies agiles (Scrum, XP et TDD)
Technologies Microsoft utilisées :
o
Visual Studio 2010 et le .NET Framework 4.0 (C# et Linq)
o
Entity Framework 4.0
o
Team Foundation Server 2010
o
ASP .NET 4.0
o
SQL Server 2008 R2 (pour les développeurs)
Avenir Conseil Formation
Depuis Février 2012
Poste : Formateur certifié MCT













Formateur référant dans les technologies Microsoft
Visual Studio 2013 et le .NET Framework 4.5.1
Visual Studio 2012 et le .NET Framework 4.5
Visual Studio 2010 et le .NET Framework 4.0
Visual Studio 2008 et le .NET Framework 3.5
Entity Framework 4.0, 4.5, 5.0 et 6.0
Windows Communication Foundation 4.0 et 4.5
Team Foundation Server 2010, 2012 et 2013
ASP .NET 4.0 et 4.5 (WebForms et MVC)
SQL Server 2008 R2 et 2012 (pour les développeurs)
Langages C# et VB .NET
IIS 6.0, 7.0, 7.5 et 8.0
Ecriture des supports de formation
Gilles TOURREAU – MVP C#
4
Formations intra-entreprise chez divers clients
Depuis Février 2012
Poste : Formateur certifié MCT























Visual Studio 2013 et le .NET Framework 4.5.1
Visual Studio 2012 et le .NET Framework 4.5
Visual Studio 2010 et le .NET Framework 4.0
Visual Studio 2008 et le .NET Framework 3.5
Visual Studio 2005 et le .NET Framework 2.0 et 3.0
Entity Framework 4.0, 4.5, 5.0 et 6.0
ADO .NET
Windows Communication Foundation (WCF) 3.0, 4.0 et 4.5
Windows Workflow Foundation (WWF) 3.0, 4.0 et 4.5
Windows Forms
Team Foundation Server 2010, 2012 et 2013
ASP .NET 2.0, 4.0 et 4.5 (WebForms et MVC)
SQL Server 2008 R2 et 2012 (pour les développeurs)
Optimisations des requêtes sous SQL Server
Langages C# et VB .NET
Team Foundation Server 2010/2012/2013
MSBuild 4.0 et 12.0
Présentation du .NET Framework 4.0/4.5/4.5.1 pour les chefs de projet
PowerShell pour les développeurs
Extensibilité de Team Foundation Server 2010, 2012 et 2013
IIS 6.0, 7.0, 7.5, 8.0
Compact Framework 2.0 et 3.5
Architecture d’applications (Design patterns standard et d’entreprises)
Hygie Professionnel (Revendeur de produits d’entretiens)
1 mois
Poste : Expert .NET (au forfait)

Architecture et réalisation d’une application permettant de réaliser des commandes et des devis pour les commerciaux
(utilisateurs nomades).
Technologies utilisées : Team Foundation Server 2012, WCF, Entity Framework, SQL Server 2008 R2, SQL Server Compact Edition 3.5, Sync
Framework.
Winwise (ALTEN SIR)
Winwise
Avril 2010 – Février 2012
22 mois
Poste : Formateur référant du centre de formation certifié MCT










Visual Studio 2012 et le .NET Framework 4.5
Visual Studio 2010 et le .NET Framework 4.0
Visual Studio 2008 et le .NET Framework 3.5
Entity Framework 3.5/4.0
Windows Communication Foundation 3.5
Team Foundation Server 2008/2010
ASP .NET 3.5/4.0
SQL Server 2008 et 2008 R2 (pour les développeurs)
Ecriture des supports de formation
Aide au recrutement
Gilles TOURREAU – MVP C#
5
Ondeo Systems (Filiale de SUEZ Environnement)
20 mois
Poste : Architecte et responsable technique (en régie)








Architecture, conception et réalisation d’un framework technique
Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux pluviales
(assainissement)
Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux potables
Mise en place et industrialisation des développements + création d’outil de développement
Cadrage technique, recherche des solutions, supervision méthodologique.
Conception, audit et optimisation des bases de données
Coaching et formation des développeurs
Assistant aux chefs de projet et au suivi du projet
Technologies utilisées : Team Foundation Server 2010, Visual Studio Team System 2010, WCF, Entity Framework, SQL Server 2008 R2.
Indépendant
I.S.E.P. (Ecole d’ingénieur)
6 ans
1 500 heures
Poste : Enseignant





Enseignement + encadrement des TP et TD en UML et Java.
Enseignement + encadrement des TP et TD en SQL et Oracle.
Enseignement + encadrement des TP sur le langage C++ et l’orienté objet (Linux, G++).
Enseignement + encadrement des TP sur les systèmes d’exploitation (Windows, UNIX et temps réel).
Enseignement + encadrement des TP et TD sur le langage C et algorithmique (Linux, GCC).
IPGarde – Hébergeur de serveurs dédiés
14 mois
Poste : Architecte logiciel Microsoft, responsable technique et expert développeur (en régie)







Mise en place et responsable d’exploitation d’une architecture Team System 2008 + laboratoire de tests pour le développement
en équipe.
Industrialisation des développements avec Team Foundation Server en intégration continue. (Méthodologie SCRUM)
Architecture et réalisation du SI interne de l’entreprise (Projet Déimos) :
o
Gestion de la facturation et du support client.
o
Gestion et suivi des projets clients.
o
Gestion et suivi de l’infrastructure des DataCenters de l’entreprise (Alertes SNMP).
o
Gestion des noms de domaines (dépôt des noms de domaine sur différents registrars via des Web Services).
o
Automatisation de la création et du paramétrage des serveurs virtuels à l’aide de Workflows WWF.
o
Portail extranet en ASP .NET permettant aux clients de créer/paramétrer leurs serveurs.
o
Utilisation de l’application en ligne de commande via PowerShell pour les clients et les techniciens internes à
l’entreprise.
Suivi de la qualité technique de l’application (règles de nommage, sécurité, refactoring,…etc).
DBA et responsable d’exploitation de l’environnement de production du SI.
Architecture et réalisation d’un Framework interne afin d’unifier les développements de l’entreprise.
o
Architecture de base permettant de concevoir des applications n-tiers à base de services WCF.
o
Création de nouveaux composants ASP .NET et Windows Forms (destiné aussi à la revente).
Réalisation d’audits de sécurité et de performances sur les applications ASP .NET des clients de l’entreprise.
Technologies utilisées : C#, ASP .NET, Ajax, SQL Server 2008, Trigger CLR, architecture n-tiers, VMWare, PowerShell, WCF, WWF, Linq To
SQL, Windows Forms, Hyper-V, C++/CLI, Scrum, MSBuild, SharePoint 2007, Team Foundation Server 2008.
Gilles TOURREAU – MVP C#
6
PBL Distribution (Grossiste de pièces détachées en motoculture)
8 mois
Poste : Architecte logiciel Microsoft (en régie)




Mise en place d’une architecture Team Foundation Server 2008.
o
Industrialisation des développements de 25 projets.
o
Personnalisation du modèle de projet MSF de Microsoft afin de s’adapter au style de développement de l’entreprise.
Création d’un modèle + générateur de code pour accélérer les développements des couches d’accès aux données (DSL Tools)
Audit + optimisation des bases de données
Formation et coaching aux tests unitaires des développeurs
Technologies utilisées : C#, SQL Server 2008, architecture n-tiers, VMWare, PowerShell, WCF, WWF, Linq To SQL, Windows Forms, HyperV, C++/CLI, Scrum, MSBuild, SharePoint 2007, Team Foundation Server 2008.
Alliance 3I (Editeur de système de suivi de production industriel)
7 mois
Poste : Architecte logiciel Microsoft et expert développeur .NET (au forfait)


Architecture et réalisation d’un logiciel de suivi de production (ADONAT .NET).
o
Acquisition des données depuis les postes (technologies variées) opérateurs vers SQL Server 2005.
o
Logiciel d’acquisition sous Windows CE.
o
Statistiques permettant de synthétiser les résultats récoltés (Reporting Services).
Mise en place d’un laboratoire de test sous Hyper-V.
Technologies utilisées : VB .NET, C#, SQL Server, Trigger CLR, Hyper-V, Windows 2008 Server, Compact Framework, Windows CE
Pause K-Fee (Distribution automatique de boisson)
12 mois
Poste : Expert développeur .NET (au forfait)


Conception et réalisation d’un logiciel d’acquisition sur PDA de données sur les distributeurs automatique de boisson.
Conception et réalisation d’un logiciel de gestion pour le suivi du parc de distributeurs automatique de boisson.
o
Gestion et suivi des commandes fournisseurs
o
Statistiques sur l’utilisation des distributeurs automatique de boisson
Technologies utilisées : C#, Windows Forms, SQL Server, Compact Framework, Windows CE.
Gilles TOURREAU – MVP C#
7
P.O.S Informatique (Nom commercial en tant qu’indépendant)
6 ans
Poste : Expert développeur .NET / Commercial (Janvier 2002 à Avril 2010)








Création et vente d’un logiciel de gestion commerciale pour les revendeurs en motoculture (Posiris)
o
Gestion et suivi de la facturation client.
o
Gestion et suivi des commandes client.
o
Gestion et suivi des réparations
o
Gestion et suivi des commandes fournisseurs (Minitel / Fax / Web Services).
o
Ouverture du SI via des Web Services pour les clients (prise de commandes)
o
Gestion de la comptabilité fournisseur/client.
o
Gestion du stock de l’entreprise (avec douchette code-barres sous Windows CE).
o
Importation et mise à jour automatique des tarifs fournisseurs.
o
Planning et suivi des réparations.
o
Planning et gestion de la location.
o
Suivi du gros matériel de location (terminal sous Windows CE).
o
Gestion des vues éclatées (GDI+).
o
Framework à deux niveaux : technique et métier.
Création d’un ensemble de composant technique (Windows Forms) et métier destiné à la revente.
Création et vente d’un logiciel de gestion commerciale pour les garages automobiles (Brado)
o
Gestion et suivi de la facturation client.
o
Gestion et suivi des réparations
Création et vente d’un logiciel permettant de gérer un back-office d’un site marchand.
Création et vente d’un moteur de reporting et générateur de PDF/HTML.
Création et vente d’un ORM multi bases de données destiné pour les applications à haute performances.
Création et vente d’outils permettant de contrôler la qualité du code (C#).
Industrialisation des développements via Team Foundation Server 2005 et 2008
Technologies utilisées : C#, .NET, Architecture n-tiers, Windows Forms, WebServices, SQL Server 2005, Windev 9, n-tiers, GDI+, Windows
XP, Windows 2003 Server + Active Directory, ASP .NET, MySQL.
Prestations diverses





8 ans
Architecture et réalisation de réseaux informatique Active Directory
o
Administration de serveur virtualisés avec HyperV
Audit et optimisations des bases de données SQL Server
Formateur sur Team Foundation Server 2008
Formateur sur Visual Studio 2008 et le .NET Framework 3.5
Formateur sur PowerShell
Technologies utilisées : Windows 2000/XP/Vista, Windows 2003/2008 Server, Active Directory, SQL Server 2005/2008.
Juillard
2 ans
Poste : Développeur Windev (Janvier 2002 – Décembre 2003)

Refonte complète du SI de l’entreprise de FoxBase à Windev (Projet OCEANE).
o
Gestion et suivi de la facturation client.
o
Gestion et suivi des commandes client.
o
Gestion du stock de l’entreprise (avec douchette code-barres sous Windows CE).
o
Gestion et suivi des livraisons client.
o
Réplication de la base pour les utilisateurs nomades
Technologies utilisées : Windev, Windev Mobile, HyperFile, dBase.
Gilles TOURREAU – MVP C#
8