Olivier GUIMBAL

Étudiant, architecte développeur

Cursus scolaire

2011-2012

MSc à l'Imperial College of London

MSc in Advanced Computational Methods for Aeronautics, Flow Management and Fluid-Structure Interaction

2008-2011

Élève ingénieur aux Arts & Métiers ParisTech


Spécialité :
Création et reprise d'activité

2005-2008

Classe préparatoire Math Sup/Spé (option PSI, Major de ma classe)

2005

Bac scientifique à Aix-en-Provence

Achievements

Personnal achievements I'm proud of

  • I can understand almost every IL piece of code I read
  • I know pretty well how to inject code in running processes, and how to modify .Net method implementations both at runtime (CLR injection) or after compilation (recompilation)
  • I've detected a deadlock in Oracle connector (production environement at SGCIB) occurring randomly on high loads - e.g. several thousands of requests per second.
    Oracle delivered us a patch after I successfully reproduced it (using code injection to synchronize threads)
  • I think I'm a good teacher on technical matters.

Pieces of code I'm proud of:

  • A basic .Net assembly decompiler
  • A custom Linq query provider supporting almost every linq operation (EF linq-to-entites like)
  • A full & robust string-to-Expression parser (System.Linq.Expression, I mean)
  • A kernel-mode driver (for an USB device)
  • A C++/C# mapper without a single line of C++/CLI, though that instanciates C++ classes & overrides virtual functions on them (using marshalling, P/Invoke & manually overriding C++ virtual tables)
  • An algorithm which detects a shape held by a user (using a Kinect sensor), and which simulates a turbulent fluid flow around it (realtime)

Expériences professionnelle

2011-2014

Développeur, SGCIB (X-One team)

- Via Margo Conseil

X-One est une application multi assets pre et post trading utilisée par les traders, sales et middle-offices.

Rattaché à l'équipe fixed income (Bonds, Futures, Options...), j'ai eu l'occasion de travailler en collaboration avec plusieurs équipes.

Les principaux projets que j'ai menés à bien:
  • Mise en place du trading d'Exchange Traded Funds (trackers d'indice)
  • Développement d'un publicateur temps réel de prix, via une source RMDS
  • Intégration pour SGCIB new york d'Omgeo Oasys Local (un système de préconfirmation de trades américain)
  • Intégration de GETC (un autre système de préconfirmation via le réseau SWIFT)
  • Interview techniques de nouveaux candidats

2010-2011

Architecte SI chez AXoma consultants

Définition d'un cahier des charges en collaboration avec les utilisateurs, et développement du système d'information de l'entreprise.

Fonctionnalités :

  • Gestion de la facturation globale et par projets
  • Gestion des time sheets et des projets
  • Gestion et prévisions de trésorerie globale et par projet
  • Gestion des budgets
  • Contacts,notes de frais, reporting de performance et de prévisions, etc...

Secteur : Conseil, Organisation et stratégie

2009-2011

Chef de projet en junior entreprise

Encadrement et réalisation de plusieurs projets dans le cadre de la junior entreprise des Arts et Métiers de Paris et Aix-en-provence (AMJE)

Été 2010

Architecte et développeur chez Intice

  • Design et développement d'une application iPhone SyncEventsToCal visant à synchroniser agenda social (facebook, salesforce...) avec celui du téléphone.
  • Développement du système d'information du CTICM (facturation, gestion des publications, gestion d'inscriptions aux formations, reporting...)

Été 2008

Programmeur (self-employed)

Programmation et vente d'un logiciel de gestion de base de donnée de contacts (C#) visant les grandes entreprises (gestion centralisée de la base de donnée). Courte présentation ici

Été 2007

Traitement d'information, société C-GES:

Dépouille, tri et saisie de factures d'eau, afin de localiser des fuites dans les canalisations.

Été 2006

Divers travaux de batiment

Destruciton et réfaction d'une partie d'une usine.

Compétences

Langues parlées

Français (langue maternelle)

Anglais
10 ans d'études + 1 an de séjour scolaire à Londres

Espagnol
5 ans d'études + 1 mois de séjour linguistique

Technologies Microsoft .Net

.Net Framework  C#, IL, VB... started with .Net 1.1 !
WPF  Styling de controls, layouts avancés...
Windows Forms  Cf. exemple
WCF  Webservices simple sens, api bing maps...
Remoting  Utilisé pour communication inter-process

Technologies Web, BDD

HTML, Css  Parfois peu académique, mais efficace
PHP  Debug avec FirePHP et XDebug
Javascript jQuery Framework
Flash/Actionscript  Cf. Simulateur 3D HG

Autres technologies

SQL MySQL, SQL Server (T-SQL)
C++  Natif ou Managé. Cf. Exemple
Java Tomcat, JNI & applets
OpenGL  Rendus simples, multitexturing, lighting
Objective C Cocoa. Cf. iPhone application
Assembleur Par curiosité

A propos de moi


Olivier GUIMBAL
Né dans une famille d'industriels, j'ai évolué dans un milieu qui m'a apporté un certain sens du concret et un goût pour l'autonomie et les prises de décision.

Je me suis de plus très vite intéressé à l'informatique, sans avoir alors l'ambition d'en faire un métier.

Ce n'est que plus tard que j'ai pu allier mes goûts, mon savoir et mon talent au travers de mon intérêt pour les systèmes d'information.

Mes coordonées

Adresse
190 chemin de l'olympe
13290 Les Milles France
Tel
72 67 45 62 6 )33+(
Mail
gro.zdag°labmiug.reivilo

Quelques réalisations

  • Sites
    • Hélicoptères Guimbal
      • Présentation
      • Simulateur de décoration 3D (Flash)
      • Éditeur d'articles (Javascript)
    • Todam.fr
  • Logiciels (loisirs seulement)
    • Simulateur d'écoulements fluides (C++)
    • Synchroniseur de calendriers (iPhone: Objective C)
    • Gestionnaire de contacts via BDD (C#)
    • Gestionnaire de vie étudiante (C#)
profile for Olivier at Stack Overflow, Q&A for professional and enthusiast programmers