Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Cyril Queffelec

Ingénieur en informatique sénior

Ingénieur en informatique
Banque & Industrie
International
Force de proposition
Coordination
Cyril Queffelec
44 ans
Permis de conduire
Paris (75013) France
Situation professionnelle
Consultant
En recherche active
Présentation
Ingénieur en informatique avec une expérience de 10 ans riche : multi-domaine avec la banque et l'industrie, internationale avec 3 ans en Allemagne et voyage à Hong Kong, multiplateforme avec Windows, Linux, Unix, Solaris et AIX. Motivé, appliqué, rapide et force de proposition.
CV réalisé sur DoYouBuzz
  • Ecriture d’un client de monitoring (C++) et de la console correspondante (C#)
  • Maintenance évolutive des libraires de flux et passage d’ordre (C++)
  • Développement de wrapper C# pour les librairies (C++ managé)
  • Ecriture d’outils pour le routage et la traduction du flux
  • Evolution d’outils de release pour ajouter des mesures de performance
Détails de l'expérience
  • Wrapping des librairies existantes
    Finalisation et maintenance évolutive des wrappers C# de chacune des librairies en C++
    • Maintenance et évolution des wrappers parallèlement aux modifications des librairies,
    • Refonte des solutions pour homogénéiser l’arborescence de répertoires et les paramètres de link/compilation
    => Wrappers en pinvoke, puis en C++ managé, Visual Studio 7 et 8, wincvs
  • Support et évolution des outils de l’équipe
    Après une formation par l’architecte de l’équipe, seul, support et extensions des possibilités d’outils de release automatique et de rapport journalier sur le code source :
    • Acquisition des scripts existants (solaris, linux, windows)
    • Support et debuggage
    • Ajout de la création automatique de mesure des performances
    • Ecriture de fichiers Excel pour comparer graphiquement les performances de plusieurs versions
    => Make, bash, gcc, Visual Studio, CVS, Excel (VBA)
  • Librairie d’acquisition de flux bourse + Routeurs de flux
    Maintenance évolutive et corrective de la librairie d’acquisition de flux bourse
    • Prise en main des API des différents flux
    • Ajout de fonctionnalités d’un nouveau type de flux
    • Test pour l’intégration de nouveaux flux
    => Interfaces d’acquisition de flux (Reuters, Bloomberg, GL, protocole interne…), multi plateforme (Windows, Linux, Solaris), C++, STL, Visual studio 7 puis 8 et vi, wincvs et cvs, documentation en UML
  • Logiciel de rupture de protocole
    Dans le cadre de MiFid, il a fallu exposer les prix contribués par nos collaborateurs internes. Conception et développement d’un client de flux facilitant la traduction du flux vers un autre protocole. Ajout d’une brique communiquant vers le monde Reuters à travers la bibliothèque RFA.
    • Découverte de RFA
    • Développement d’un client de flux
    • Développement du traducteur RFA
    • Ajout d’un module facilitant la vérification de la configuration
    => C++, STL, Visual Studio 7 et vi, multi plateforme (Windows, Linux, Solaris), librairie RFA, wincvs et cvs, Documentation en .doc
  • Librairie de passage d’ordres
    Refonte de la librairie de passage d’ordres
    • Analyse de l’existant
    • Développement d’une documentation et de tutoriaux
    • Ajout de nouveaux types d’ordre et de messages administrateur
    • Homogénéisation du code
    => Multi plateforme (Windows, Linux, Solaris), C++, STL, Visual studio 7 et vi, wincvs et cvs, documentation en doxygen et .doc
  • Console de monitoring
    Développement d’interface pour afficher les données des diverses sources de monitoring
    • Analyse de l’existant
    • Développement IHM
    • Dépistage de bugs et réécriture de code
    => C#, développé avec Visual Studio 7, versionning par wincvs, stl utilisée.
  • Serveur de monitoring
    Développement d’un serveur de monitoring. Il a pour but de router les informations vers les consoles et de traiter ces données pour remonter des alertes si nécessaire. Il rassemble des alarmes et conserve aussi un historique des alertes levées.
    • Création d’une nouvelle architecture, d’un système de persistance et une communication permettant de définir des alarmes
    • Ecriture des documentations utilisateur et programmeur
    => Multi plateforme (Windows, Linux, Solaris), C++, Visual studio 7 et vi, wincvs et cvs, documentation en UML. STL
  • Agent léger et multi plateforme de monitoring
    Développement d’un client léger de monitoring multi plateforme. Sous linux, solaris et windows, ce programme résident a pour but de diffuser des données systèmes sur le réseau (Cpu, Mémoire, Information système, disques…).
    • Analyse du besoin, acquérir l’architecture de diffusion (protocole interne)
    • Recherche des API systèmes de chaque OS pour récupérer les valeurs nécessaires
    • Optimisation de l’utilisation cpu et mémoire, implémentation des sécurités
    • Elimination des fuites mémoire
    • Ecriture des documentations utilisateur et programmeur
    => Multi plateforme (Windows, Linux, Solaris), C++, Visual studio 7 puis 8 et vi, wincvs et cvs, documentation en UML, STL
  • Référence : Thibaut Ribes (Collègue), Sandrine Duvernois (Société Général, N+1)