Menu

Khuong VAN PHUC

Paris Cedex 13

En résumé

Je suis un ingénieur logiciel utilisant les technologies Microsoft. Je cherche des missions avec des challenges : scallabilité des applications, améloration de la performance, résolution des bugs, archtecture des applications distribuées ...

Mes compétences :
Microsoft .NET

Entreprises

  • Natixis Asset Management - Développeur sénior

    Paris Cedex 13 2014 - maintenant • Description : NAM est un gestionnaire d’actif qui a plusieurs type d’activités : Gestion actions, gesions des produits de taux, gestion diversifiée, gestion alternative, les produits structurés…
    • Rôle
     Travaux sur le Framework TITAN qui a pour but de fournir plusieurs services (Intégration Continue/Livraison Continue, accès aux différent Bases (SQL/Sybase …) pour différentes applications de Front (FIT/GRL/PRG/GNM).
     Refonte du brique Crd, une API pour relier les applications internes avec un OMS externe (Charles River Development).
     Refonte les fonctionnalités de OST (Opérations Sur Titre), basé sur SOA (service de référentiel utilisant WCF et message Protobuf).
    • Outils & Environnement
     VSTS 2010/ C# 4.5 (TPL)/ ORM maison/Template T4
     TeamCity/SVN/Intégration Continue (framework de test/isolation : NUnit+Moq)
     Bases de données SQL Server + Sybase
     DevExpress
  • Société Générale - SGCIB - CTY - Dévelopeur sénior

    2011 - 2014 • Description : CTY est un département de SGCIB, spécialisé dans les produits Commodity (Matières premières : métaux précieux, oils & refined produit, produit agriculture …)
    • Rôle
    o Maintenance & évolution & Support niveau 2, pour Meteor Risk Management (valorisation des deals, analyse de risque, Value at Risk). Je travaille avec les autres équipes (HelpDesk & Dev) à Paris, New York & Singapour pour différents problèmes de Front Office).
    o Etre en charge de :
    • Projet d’optimisation du système d’information (Distribution des traitements des deals, Transversal Extraction Framework, Amélioration de Performance pour chaque livraison, Optimisation des recherches des deals…)
    • Projet de Liquidity (Bâle II, Bâle III).
    • Projet de recherche transverse : Implémentation des SOP (Standards Operating Procedure) pour améliorer le système d’information (mise en place de Méthodologie Agile, Intégration Continue …)
    • Projet de Projection des indicateurs Greeks & Risk Limit Contrôle
    • Projet d’amélioration de processus Var avec nouvelle structure des scénarii de déformation de paramètres.
    • Intégrateur de l’équipe : Garant de qualité de code source de la branche équipe & synchronisation avec les autre branches
    • Migration de VB6 => DotNet.

    • Outils & Environnement :
    o Visual Studio Team System 2008/2010, C#, WinForm Components (Infragistics, Farpoint), Cube OLAP
    o Microsoft Team Foundation Server, MS Build, Team Foundation SideKicks
    o Adaptive Server Enterprise (Sybase), Ase SQL, SQLDbx, VB6
    o .Net Memory Profiler, dotTRACE (JetBrains), WinDbg (Debugging Tools for Windows), ProcessExplorer.
    o Symphony Clusters
    o C# Multithreading
    o Lightweight Serialization (ProtoBuf.net).
  • Cheuvreux - Dévelopeur

    2009 - 2010 • Rôle :
    o Assistant de chef de projet
    o Développement des composants graphiques Cheuvreux, en se basant sur Syncfusion
    o Migration d’une application Middle-Back (EuroMiddle) de PowerBuilder à DotNet
    o Développement d’une couche DAL (Data Access Layer)
    o Développement d’une queue gérant des threads accédants les bases de données
    o Utilisation de CruiseControl.NET pour l’Intégration Continue

    • Outils & Environnement :
    o Visual Studio Team System 2008, C#, WinForm Components (Syncfusion),
    o CruiseControl.NET, Log4Net,
    o Adaptive Server Enterprise (Sybase), iSQL
    o T-SQL, SQL Optimizations
  • Mutuelle des Architechte Françaises Assurances - Dévelopeur

    2008 - 2009 • Rôle :
    o Encadrer 3 développeurs internes de la MAF
    o Faire le pont entre l’architecte et les développeurs (Développeur Sénior)
    o Dévelopment de nouvelles produits et services pour la MAF
    o Conception & Réalisation d’un nouveau processus de livraison automatique pour une 60s projets déployés sur 2 serveurs en mode Load Balancing. (nouveau workflow, nouvels outils pour Intégration Continue, nouvels outils pour assurance de qualité) .
    o Implémentation d’un système d’habilitation basé sur RBAC (Role Based Access Control)
    o Implémentation des fonctionnalités de historisations de tous les objets métier.

    • Outils & Environnement :
    o Visual Studio Team System 2005/2008, VB.NET, MS SQL Server 2005, ASP.NET,
    o AjaxControlToolkit, ComponentArt
    o Utilisation de différent design patterns (Command, Strategy, Chain of Responsibility, Visitor …)
    o SOA
  • Alliance Concept Informatique - Dévelopeur

    PARIS 2007 - 2008 • Rôle : Mission pour la CE de la BNP
    o Analyse des Spécification Fonctionnel Détaillé et écriture des Spec techniques.
    o Utilisation de Sybase PowerDesigner pour générer les scripts SQL des bases de données
    o Utilisation de Ant, CruiseControle.NET, SVN pour faire l’Intégration Continue
    o Utilisation du TDD (MBUnit, Mock, TestDriven.NET, Resharper, Fitnesse … )
    o Conception UML de l’application avec une utilisation des designs patterns
    o « Data Access Layer» créée avec NHibernate
    o Utilisation des pratiques de Scrum (Scrum Meeting, Revue de Code, utilisation du site Rally Development)
    • Outils & Environnement:
    o Visual Studio 2005, C#, MS SQL Server 2005, ASP.NET, PowerDesigner
    o CSS, JavaScript, Ajax
    o Object/relational mapping : NHibernate
    o TDD (MBUnit, Mock), Test Driven .NET, Resharper, Fitnesse
  • Assurland - Dévelopeur

    2006 - 2007 o Mise en place d’une plateforme d’intégration en utilisant plusieurs protocoles Web (Services Web, HTTP, XML, Email, TCP/IP )
    o Implémentation d’un Cache Manager
    o Implémentation d’un Outil de mise en production pour chaque produit/entité
    o Déploiement du système sur un Load Balancer qui distribue les charges pour 10s serveurs
    o Développement des Outils de Statistiques
    o Développement des Outils de BackOffice
    o Développement des Modules de publicité (bannière, liens sponsorisés)
    • Outils & Environnement:
    o Visual Studio 2003, C#, MS SQL Server 2000, ASP.NET
    o CSS, JavaScript, Ajax
    o Object/relational mapping : NHibernate
    o Web services, web techniques (web pages crawling, tracking tags, URL Rewriting,cache)

Formations

Réseau

Annuaire des membres :