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