Menu

Thierry CASTEL

Bordeaux

En résumé

Mon but :
- découvrir de nouvelles technologies,
- approfondir mes connaissances,
- mettre en adéquation mes compétences et ma créativité (musicien depuis 20 ans)

http://fr.linkedin.com/in/castelthierry

Mes compétences :
Microsoft .NET Framework 4.5
Microsoft Visual Studio
XAML
Windows Presentation Foundation
Windows Communiciation Foundation
Microsoft SQL Server
Couchbase
C++
UNIX
Microsoft Transact-SQL
Microsoft C-SHARP (C#)
JavaScript
HTML
CSS
UML/OMT
Oracle
Microsoft ASP.NET (WebForms / MVC)
Microsoft Team Foundation Server (TFS)
XML
Service Oriented Architecture
Dynatrace (APM)
SQL
Design Patterns
Microsoft Windows
Microsoft Internet Information Server (IIS)
Mac OS X
MVC
Load Testing
Linux
Web API
Java
TypeMock Isolator
Node JS
Architecture Microservices
.NET Core

Entreprises

  • Cdiscount.Com - Architecte Solution

    Bordeaux 2014 - maintenant Industrialisation des "Tests de Charge" avant mise en production :
    • Design de la solution
    • Création scénarios de tests/plugins (VS Load Test, C#, Fiddler)
    • Développement des outils de tests (C#)
    • Dashboard de résultats (C#, ASP.NET, T-SQL)
    • Création et mise en œuvre du process (définition du rôle des équipes)

    Internalisation des "Stress tests" en Production :
    • Création de la solution (VS Load Test, C#)
    • Injection via VSO/Azure
    • Analyse de contention

    Gestion du cache local (ASP.NET) et distribué (NoSQL/Couchbase) :
    • Préconisation d’utilisation de cache
    • Pertinence des attributs
    • Contrôle du cluster de cache distribué

    Conception/implémentation du Framework de dé-doublonnage (C#, Couchbase)

    Préconisations de développement :
    • Respect des principes
    • Bonnes pratiques
    • Performance

    Coordination technique
    Formateur (FR/ENG)
    Documentation
    Veille techno
    Support
  • Cdiscount.Com - Expert Technique

    Bordeaux 2011 - 2014 Analyse de performance du site avant mise en production :
    • Contrôle de l’homogénéité des indicateurs de performance (temps de réponse, CPU…)
    • Détection et ciblage des nouveaux comportements
    • Rapport d’analyse

    Profilage de code (Dynatrace) et reverse engineering (.NET Reflector)

    Préconisations de développement :
    • Respect des principes, des bonnes pratiques et de l’architecture cible (C#, SOA, T-SQL)
    • Développement performant (C#, SOA, caching)

    Pilotage (jusqu’à 4 personnes) lors des phases de « Task Force Performance »
  • Cdiscount.Com - Ingénieur d'Etudes "Back-end"

    Bordeaux 2009 - 2011 • Développement des services métiers en architecture SOA (C#, DataSet, WCF, UML)
    • Implémentation des procédures stockées (T-SQL, SQL Server)
    • Tests unitaires (VS 2010, Typemock)
    • Analyse technique
    • Documentation technique et fonctionnelle
    • Scrum
  • Cdiscount.Com - Ingénieur d'études "Front-end"

    Bordeaux 2008 - 2009 • Portage du site Cdiscount ASP en ASP.NET (C#, HTML, CSS, JS)
    • Evolution et maintenance des sites Discount24 (DE) et CdiscountUK (ENG)
    • Développement évolutif et correctif d’un outil d’aide au déploiement (C#, XAML, WPF)
  • McKesson - Expert Technique

    saint-ouen-sur-seine 2001 - 2008 Architecture :
    • Conception et implémentation du nouveau Framework sous wxWidgets (C++)
    • Développement d’une application de gestion des lits (POC du nouveau Framework)

    Référent technique des produits « Gestion Patient » et « Gestion des Mouvements et de Lits » :
    • Conception, implémentation et maintenance des applications (C++, MFC)
    • Développement de l’ActiveX de « Recherche patient » (C++, MFC)
    • Encadrement développeurs en mode « Task Force » (3 personnes)
    • Ergonomie logicielle (UX)
    • Documentation (conception, guide utilisation)
    • Participation active aux expressions de besoin Client
    • Support technique

Formations

Réseau

Annuaire des membres :