Nawfel Daraoui *Ingénieur R&D* SunGard Technology Services* Centre Urbain Nord -Charguia 1 BP130 1082 Tunis Tunisia *
Entreprises
SunGard
- DEVELOPPEUR C++
Lognes2011 - maintenantCompétences sectorielles
=====================
Finance des marchés (Certifié OMS)
Base de donnée Oracle 1O g/11g
(Certifié OCE : Oracle Certified Expert)
Technologie WPF(C#/.Net et XAML)
TESTING (Certifié FOST : Foundation
Of Software Testing))
GED (Gestion électronique des documents)
Langages & Outils de développement
==============================
Visual Studio2003/2008/2010, Eclipse,
Lotus
C++, C#/.Net, C, XAML, VB6, VB script
Java, JavaScript, Lotus Script
PL/SQL/L4G
Shell
DTD/XML/XSL, Lotus Script
GDB
Bjam/Gcc (compilation)
Boost/Std (Bibliothèque)
Responsable du développement, de la maintenance et du support du produit front office : Le «Stream Server» :c’est le serveur ‘core‘ du trading boursier qui regroupe les modules : Stream Relay, Stream FIX, Stream Selector and GL Tactics.
Le «Stream Server» dirige les ordres provenant des clients vers le gestionnaire de transactions en ligne «AP» et gère les réponses marché.
Lorsque les messages retournent du marché par l'intermédiaire du gestionnaire de transactions en ligne, le «Stream Server» met à jour sa base de données avec les informations pertinentes (Accusé de réception, Rejet, Exécution ...), puis transmet ces informations aux stations des clients par le biais du composant P3.
Analyser les besoins des clients (JPMorgan, NewEdge..) et rédiger les spécifications fonctionnelles.
Identifier les spécifications techniques associées aux développements.
Rédiger des documents à usage interne ou à destination des clients.
Maintenir les évolutions effectuées.
Identifier les besoins clients et résoudre les problèmes liés à la qualité et la performance du produit.
Etudier les performances en mémoire, CPU et optimisation. (Valgrind et CPPCheck).
Effectuer le « Code Review ».
Investigation (reproduction, analyse des logs, etc.).
Participer à l’analyse des anomalies avec les consultants QA.
Interagir avec les clients, et les équipes du support.
encadrement des stagiaires.
SunGard
- DEVELOPPEUR C++
Lognes2011 - 2011 Responsable de développement et maintenance du produit d’automatisation des tests TAT (Test Automation Tools) : Un outil d’automatisation des tests de régression des deux produits SLE/SELECTOR.
Modification du noyau du TAT et de son interface.
Développement d’une interface graphique à l’aide de la technologie WPF.
Documenter le produit a l’aide de VBdox
Packaging et installation du produit en utilisant perforce et autobuild.
Participation à la rédaction des cahiers de test pour les deux produits
Guider les membres des QA pour l’utilisation du produit
Conception et développement des besoins des QA.
SunGard
- DEVELOPPEUR C++
Lognes2010 - 2010Responsable du développement, de la maintenance et du support du produit OMS (Order Management System), c’est une solution qui permet une gestion globale des ordres améliorer l’accès a la liquidité, de minimiser les coûts de trading, d’alléger les risques, de réduire les erreurs, de comprimer les coûts de transaction, d’assurer une traçabilité par la création de pistes d’audit.
Analyser les besoins des clients et rédiger les spécifications fonctionnelles.
Identifier les spécifications techniques associées aux développements.
Maintenir les évolutions effectuées.
Identifier les besoins clients et résoudre les problèmes liés à la qualité et la performance du produit.
Investigation (reproduction, analyse des logs, etc.).
Participer à l’analyse des anomalies avec les consultants QA.
Interagir avec les clients, et les équipes du support.
SHARING TECHNOLOGIE
- Ingénieur développement
2009 - 2010 Responsable du développement, de la maintenance et du support des différentes produite du Sharing Technologie
Développement d’une application de gestion des événements (Sharing Event)
Développement évolutif d’une application de gestion de télécopie (sharing Fax).
Développement évolutif d’une application de gestion des appels téléphoniques (sharing Phone).
Intervention sur place avec les clients pour la mise en place des applications, analyse et résolution des problèmes.