Oualid - Développeur Chef de projet C++ SHELL UNIX EQUITY DERIVATIVES SQL
Ref : 140604B002-
92160 ANTONY
-
Développeur, Architecte, Chef de projet (41 ans)
-
Freelance
Expérience professionnelle
Natixis
Senior C++/SUMMIT FT Developer
February 2022 - Present (8 months)
Ville de Paris, Île-de-France, France
Société Générale
Senior Consultant Technical Lead
October 2020 - January 2022 (1 year 4 months)
Ville de Paris, Île-de-France, France
BNP Paribas Personal Finance
Architecte C/C++
June 2018 - October 2020 (2 years 5 months)
Région de Paris, France
Projet : Upgrade et Migration d'une solution de Crédit en Full Linux
- Portage des applications sur des plateformes AIX et SOLARIS vers des
plateformes full Linux
- Rédaction des spécifications techniques des étape du portage de code
Page 1 of 5
- Développement des interfaces de communications entres les différentes
plateformes hétérogènes avant le déploiement total
- Réaliser les portages des codes bon Linux vers du Full Linux avec 0 Warning
- Correction de bugs et débogage en temps réel en C/C++
- Booster l’application en termes de performance et bonne gestion de
mémoire.
- Compilations, packaging et déploiements pour l’environnement de recette
- Préparer la pile des tests et rédiger les scripts Shell d’exécution des tests
pour l’équipe recette
- Rédiger la documentation sur le projet pour les utilisateurs et les fureurs
développeurs
Environnement : C/C++, Linux, SOLARIS, AIX 7.1, shell, gdb, dbx, Git,
Jenkins, Mobaxterm, PuTTY, WINSCP, SVN, CVS, JIRA, Understand
(SciTools)
Depuis 18/04/2011 : SAGEMCOM
Ingénieur R&D C/C++ au sein du pôle ATR
Mise en place des spécifications techniques et développement des Gateways ADSL pour le compte de plusieurs clients dans un cadre international.
Préparation des piles de tests unitaires
Développement et Maintenance des modules protocolaires VOIP
Maitrise du protocole SIP et gestion des processus Linux.
Maintenance des drivers Wifi, USB
Intégration et Validation Embarquée.
Projets :
• Projet DTAG (Deutsche Telekom)
- Intégration et validation de différentes tâches (Maintenance, Evolution, Change Request, Etc.)
- Validation Embarqué
- Génération de rapport de validation pour le client
• Projet Orange Spain (Espagne):
- Développement de la fonctionnalité Multi Call (VOIP)
(Présenté lors d’un Workshop avec le client à Barcelone)
- Validation de la plateforme VOIP dédiée aux produits SAGEM (Site Barcelone)
- Maintenance du module SIP
- Réalisation de la chaine de compilation pour les différentes générations du soft
Préparation des plans de test
• Projet BouyguesTelecom (France):
Chef de projet par intérim (2 mois)
- Intégration des modules du protocole SIP
- Intégration des modules Wifi, UPnP, USB
- Amélioration de la partie GUI
- Optimisation de gestion de processus.
- Réalisation de la chaine de compilation pour les différentes générations du soft
• Projet PT (Portugal):
- Correction des Bugs SIP (VOIP) du produit GALGAL
- Maintenance de la partie GUI
• Projet MediaServ :
- Maintenance du produit MediaServ (Bug Wifi, GUI)
Mots clés: Systèmes Embarqués, Temps Réel, Linux, C/C++, Multithreading, Cygwin, mips, SIP, Sipp, GUI, ADSL, Wifi, USB, DHCP, DNS, Linux Driver, Bugzilla, Openrg, CVS, testlink,
26/10/2009 à 30/03/2011 : SUNGARD
Ingénieur R&D C/C++ au sein de l’équipe Gateways
- Rédaction des spécifications Techniques et Fonctionnelles des produits (Eng/Fr)
- Maintenance des serveurs de flux et Accès à la Bourse
- Développement des Gateways bourses pour le compte de plusieurs clients dans un cadre international.
- Bonne connaissance des protocoles MMTP, HSVF, SAIL, X_strem MDF et du standard FIX avec une bonne initiation à la finance des marchés (Formation Instruments financiers).
- Développement de nouvelles fonctionnalités et maintenance de plusieurs serveurs de flux et serveurs de passage d’ordres pour plusieurs places boursières.
Projets :
- MSM (Muscat Securities Markets)
- Développement du décodeur de flux Bourse
- Amélioration du moteur de lecture de flux MMTP (Protocole financier)
- Gérer La priorité des tâches et le planning du Projet
- Environnement: C++, Design Pattern, RedHat 2.6, gdb, Gcc, TCP/IP, Protocole MMTP.
- EDX SOLA (London Stock Exchange Group)
- Développement de décodeur de flux et l’interface avec GLWIN
- Environnement: C++, Protocole FIX, RedHat (2.4 et 2.6), gdb, Gcc.
- DFM (Dubaï Financial Market) & ADSM (Abu Dhabi Securities Market)
- Maintenance du protocole FIX
- Environnement: C++, RedHat (2.6), Solaris (8 et 10), gdb, Gcc.
- SAXESS SSE (Stockholm Stock Exchange)
- Développement de nouvelles fonctionnalités liées aux stratégies
- Environnement: C++, Protocole ITCH RedHat (2.6), Solaris (8 et 10), gdb, Gcc.
- SWX exchange (Swiss):
- Demande d’évolution (DE) : récupération des données perdues du flux boursier.
- Environnement: C++, Protocole Fast FIX, RedHat (2.4 et 2.6), gdb, Gcc.
- SIBE exchange (Spain):
- Demande d’évolution (DE) : implémentation de la fonctionnalité Ticksize dynamique.
- Environnement: C++,RedHat (2.6), Solaris (8 et 10), gdb, Gcc.
- EGX exchange (Egypt):
- projet de maintenance et migration vers la version 10
- Environnement: C\C++, Protocole FIX 4.2, RedHat (2.6), Windows, gdb, Gcc.
Langages de développement utilisés : C, C++ (Design Pattern, Template, Multithreading)
Environnements de développement, de déploiement et de tests
- Linux, Solaris, Windows
- Visual studio.net 2003,valgrind, callgrid, dbx,dbg, gcc, make, …
- Protocoles TCP, UDP
- Perforce (Serveur de gestion de fichiers), Citrix, Quantify-Profiler,
- GLWin (Certification)
01/09/2008 à 24/10/2009 : ESPRIT
Enseignant
- Encadrement des Mini-Projets C++
- Enseignement du module Administration et Sécurité des Systèmes Unix
- Enseignement du module Linux User
Superviseur des Projets de Fin d’études (PFE)
- PFE à Tunisiana : Développer un outil de suivi des KPI et à l’optimisation du réseau GSM
- PFE à EBSYS : Développement d’une solution M2M utilisant un driver GSM/GPRS
- PFEs au Centre d'Etudes et de Recherche des Télécommunications (CERT) :
o Développement d’un outil du dimensionnement Wimax
o Etude sue la technologie LTE (Long Term Evolution)
Stages :
24/12/2007 à 15/06/2008 : SYSTEL - SERD SOFT
Elève Ingénieur
Projet de Fin d’études (PFE)
- Travail sur plateforme DVB (ST cocoref V2)
- Développement d’un Driver Wifi sur le système d’exploitation embarqué STLinux
- Etude de faisabilité de l’intégration du driver sous OS21 (C embarqué)
(DVB-C, OS20, STLinux, Chipset ST, Developpement Driver)
15/07/2007 à 15/09/2007 : EBSYS
Elève Ingénieur
Stage d’été : Travail sur le codec H264 et amélioration de l’algorithme SKIP avec implémentation sur DSP (Matlab, Visual DSP, MPEG)
01/06/2007 à 12/07/2007 : CYNAPSYS
Elève Ingénieur
Stage d’été : Migration d’une application GPRS du J2ME à .Net
01/02/2007 à 31/04/2007 : ESPRIT
Elève Ingénieur
Projet de Fin d'Année : Réalisation d'un synthétiseur de fréquences pour un réseau UMTS et implémentation sur FPGA Virtex4 (langage utilisé : VHDL)
FORMATION / DIPLOMES :
Janvier 2010 : Certification Core V3.0 GL TRADE (Finance)
2005 – 2008 : Diplôme National d'ingénieur en Télécommunications, Ecole Supérieure Privée d’Ingénierie et de Technologies (ESPRIT)
2003 – 2005 : Diplôme de fin du premier cycle en Informatique appliquée, Ecole Supérieure de Technologie et de l'Informatique (ESTI)
2002 : Baccalauréat, Section Mathématique Mention Bien
2000 : Diplôme de niveau en Anglais, Stage linguistique à Folkestone Catholic School
COMPETENCES TECHNIQUES :
Métiers : Finance, Temps réel, VOIP, Embarqué
Réseaux : TCP/IP, SMTP, POP3, IMAP, DNS, HTTP, LDAP, FTP, SNMP, SSL, SSH
Programmation des Circuits : VHDL, Visual DSP++, Assembleur
Programmation procédurale : C, Pascal, script shell
Programmation orientée objet : Java, C++
Bases de données : Oracle, MySQL, pl/sql
Conception : UML
Systèmes d'exploitation : Unix, Windows, Linux (RH3, RH4, RH5), Systèmes Embarqués (STlinux, OS20, OS21)
Languages
English (Native or Bilingual)
French (Native or Bilingual)
Arabic (Native or Bilingual)