Vincent Viroleau
77 rue de la république
92800 Puteaux
viroleau@gmail.com
06.69.57.85.45
28 ans, Célibataire
Ingénieur d’études et de développement objet
7 ans d’expérience
SYNTHÈSE DES FONCTIONS
1/6
Vincent Viroleau
PRINCIPALES MISSIONS
2011-2012 : AXA GROUP SOLUTIONS
Consultant Microsoft / Equipe BI (30 personnes)
Développement et aide à l’évolution de la plateforme transverse BI d’AXA.




Développement WPF de gestion de la plateforme BI transverse AXA.
Maintenance et évolution d’add-ins Office (Excel et PowerPoint) de reporting
vers et depuis les cubes des différents projets.
Personnalisation de Webpart SharePoint avec Kerberos
Maintenance de logiciel de monitoring de Bases de données pour inspection
des processus métiers et techniques.
Environnement technique : Environnement 100% Microsoft, WPF (MVVM), Sharepoint,
SQL Server, VSTO, C#, Visual Studio,
2009-2010 : SOCIÉTÉ GÉNÉRALE SECURITIES SERVICES
Consultant Back Office (10 personnes)
Maintenance et développement de l’application Custody, plateforme internet dédiée aux
services offerts par Société Générale Securities Services.
Développement, test, mise en homologation et production d'un nouveau module "Cash".
Ce module permet l'émission ou la réception de virements "Cash". Ce projet intègre une
mise à jour de la sécurité sur l'ensemble du site, une optimisation des batchs traitant
ces instructions, ainsi que l'ajout de données de traçabilité sur l'ensemble de la
procédure.






Migration de fonctions C++ vers C#
Développement à partir de spécifications fonctionnelles et techniques.
 Module d’import d’instructions
 Saisie interactive (Modification, envoi, double validation)
 Batch d’historisation et alerte
 Module de recherche
 Module de sécurisation des accès
Cahier de test
Mise en Homologation et en Production des livrables
Bug-fix sur le reste de l'application
Optimisation des traitements
Environnement technique : Ant Profiler, ASP, ASP.net 2.0, C#, IIS, Oracle, Synergy,
Rweb, Visual Studio 2005
2/6
Vincent Viroleau
2007-2009 : SOCIÉTÉ GÉNÉRALE CORPORATE & INVESTMENT BANKING
Consultant Front Office, département « Fixed Income »
1 - Développement d’un service DotNET de pre-trading (aide à la décision) (5
personnes)
1.a - Alimentation de données :
 SSIS (SQL Server Integration Services), VB DotNET
 Contraintes de production
 Intégration de nouvelles sources de données : CDS, CDSI et Bonds
 Ajout de portefeuilles configurables (Benchmark) via fichiers plats
1.b - Service
 C# via VS2005 + Software Factory
 DP : Visiteur, Proxy, Factory
 Exposition de données enrichies via WCF
 Ajout de « Vues »
 Adaptation des vues existantes au modèle temps réel
 Migration des tests en MbUnit
 Optimisation du Cache de données
 Développement d’un mode de fonctionnement «Mock»
2 - Support Applicatif / Catalogue / Amélioration d’une application d’aide à l’analyse
pour le département de recherche crédit (2 personnes)






Front-End : EXCEL et VBA. Back-End : C#, SQL/PL-SQL et VB
Support aux utilisateurs, contraintes de production
Mise en place d’un environnement de contrôle quantitatif et qualitatif des données
Optimisation des processus de chargement des données
Migration du calcul des performances dans un pricer
Étude de faisabilité d’intégration d’un nouvel indicateur de Bond (Z-DM) via
fonctions Reuters
 En partie en salle des marchés
3 - Support de la contribution indicative vers Reuters / Bloomberg / TeleKurs et FinInfo
 Progiciel Contex, Reuters 3000xtra (Kobra, PowerPlus Pro)
 Support aux utilisateurs, contraintes de production
Formations suivies :
 Formation SQL- PL/SQL Oracle (6j)
 Formation ClearCase (gestion de versions) (1j)
 Formation Test driven.net (tests unitaires) (2j)
 Formation Multi threading (2j)
Environnement technique : C#, Excel, MbUnit, MsTest, PL/SQL, Resharper, Software
Factory (CruiseControl.net), SQL, SSIS, VB DotNET, VB6, VBA, Visual Studio 2005
3/6
Vincent Viroleau
2006
(10 mois)
SIEMENS CORPORATE RESEARCH (SCR), USA
Stagiaire chercheur (16 personnes)
Amélioration du framework de prototypage de SCR, portage des bibliothèques ITK et
VTK dans un contexte Open Inventor :
 Intégration des bibliothèques de traitement d’image ITK et VTK dans un
framework Open Inventor
 Conception de workflows de génération automatique de code Perl
 Génération de graphes de représentation de la mémoire en Debug
 Développement et intégration de présentations fonctionnelles lors de différents
Workshops
 Étude d’interopérabilité entre les modules développés sous Visual Studio 6, 2003
et 2005
 Développement des tests unitaires pour chaque module
 Support aux utilisateurs

 Intégration dans une équipe internationale de chercheurs en imagerie médicale
 Contexte de traitement du signal
Environnement technique : C++, Cmake, Cygwin, ITK, Open Inventor, Perl, SVN, Visual
Studio (6, 2003 et 2005), VTK.
2005
(4 mois)
3 jours/semaine
CONCOURS INTERNATIONAL UNIVERSITAIRE DE DRONES MINIATURES
(DGA/ONERA)
Développeur Logiciel Embarqué (8 personnes)
Mettre en place un système embarqué pour la récupération de la vitesse, de
l’accélération, de la position du drone et l’envoi de ces données accompagnées de la
vidéo au sol.




Compréhension de la demande
Conception
Rédaction du cahier des charges
Rédaction des spécifications fonctionnelles et techniques via SART et UML
(Classes, Cas d’utilisation, Séquence, Activité)
 Réalisation de simulateurs sous Matlab/Simulink
 Choix des composants matériels associés au projet (centrale inertielle, émetteurs
/ récepteurs, carte électronique)
 Développement VHDL et logiciel embarqué en C sur FPGA Altera Cyclone

 Présentation en milieu militaire du projet
 Formation d’une semaine sur le hardware et software Altera
Environnement technique : C, Eclipse, FPGA Cyclone, Matlab/Simulink, Nios II,
Quartus, SOPC Builder, UML / SART, VHDL, Xsens Mti.
4/6
Vincent Viroleau
2004
(3 mois)
ORANGE, ILE DE LA REUNION
Stagiaire Développeur (5 personnes)
Développement de Web Applications pour le Service Client (CRM) de « Orange
Réunion » ainsi que pour les gérants de flottes de mobiles.
 Réalisation des spécifications fonctionnelles et techniques
 Développement
 Support après mise en production
Environnement technique : Java Web (EJB, J2EE, Struts), Oracle (SQL), WinCVS ,
WSAD.
Design Pattern : modèles / vues / contrôleurs
PROJETS SCOLAIRES
2005
PROJET JAVA/XML
(1 mois)
Développeur (3 personnes)
2 jours/semaine
Créer un parseur de fichier XML instanciant les classes non connues à l’avance
décrites dans le fichier XML à l’exécution. Organiser et afficher les données chargées
en JTree.
 Solidification des connaissances en Java, XML
 Développement
 Documentation
Environnement technique : Assembleur, Eclipse, Java, Javassist, XML, XML DTD
Design Pattern : Composite
2005
PROJET JAVA2D
(1 mois)
Développeur (4 personnes)
3 jours/semaine
Réalisation d’un jeu vidéo inspiré de Zelda avec générateur de cartes de jeu.
Application de méthodes simples d’intelligence artificielle et de designs patterns
appliqués au développement 2D.
 Dossier de Conception/Réalisation
 Développement
 Documentation
Environnement technique : CVS , Eclipse, Java, XML
Design Pattern : Factory, Singleton
5/6
Vincent Viroleau
2005
PROJET META-HEURISTIQUE
(1 mois)
Développeur (4 personnes)
4 jours/semaine
Réalisation d’une application utilisant les principes d’intelligence artificielle de recuit
simulé et d’algorithmique génétique dans le but de chercher le minimum global d’une
méta-heuristique.
 Développement
 Optimisation des algorithmes
 Adaptation des modèles en fonction des résultats obtenus
Environnement technique : Algorithmes génétiques , C++, Matlab, Recuit simulé
2004
PROJET COMPILATEUR TIGER : C++
(6 mois)
Développeur (4 personnes)
3 jours/semaine
Études et développement d’un Compilateur Tiger en C++.






Reverse engineering
Programmation générique (Template, Design Pattern)
Analyse d’une grammaire (lexical et syntaxique)
Développement de l’analyse lexical et syntaxique
Fabrication et parcours de l’arbre de syntaxe abstraite
Vérification des types
Environnement technique : Autotools, C++ (STL), CVS, Emacs, Flex et Bison, G++,
GDB, UNIX
Design Pattern : Adapter, Command, Composite, Patron de Méthode, Singleton, Visiteur
2004
PROJET SHELL EN C
(6 mois)
2 jours/semaine
Shell bash-like en C.





Analyse lexical, analyse grammaticale
Globing
Expansion des variables
Lancement d’un processus (en avant / arrière plan)
Gestion des flux d’entrées / sorties d’un processus
Environnement technique : Bash, Emacs, GCC, Unix.
6/6