Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
Langues
Disponibilités professionnelles
Chronologie
Generic
Oualid BEN El KADHI

Oualid BEN El KADHI

Développeur Senior C++ / Chef De Projet
Antony

Profil professionnel

Développeur Senior C++ et Technical Leader, j'ai acquis une solide expérience dans la conception et la direction technique de projets complexes couvrant les systèmes bancaires, la finance de marché et les systèmes industriels embarqués. Passionné par l'innovation technologique et les défis à forte valeur ajoutée, je m'investis pleinement dans la réussite des projets tout en accompagnant les équipes vers l'excellence technique.

Spécialiste du développement temps réel, je maîtrise le C/C++ ainsi que les environnements Linux et UNIX. Mon parcours m'a permis de développer une expertise approfondie des produits dérivés, des systèmes de négociation et des architectures embarquées, tout en renforçant mes compétences en pilotage technique d'équipes pluridisciplinaires avec une forte exigence de performance, de qualité et d'amélioration continue.

Diplômé de l'École Supérieure Privée d'Ingénierie et de Technologie (ESPRIT), j'ai occupé des fonctions de leadership technique au sein de groupes internationaux tels que SUNGARD, Sagemcom, Sopra Steria, BNP Paribas et Société Générale. Soucieux de l'impact concret des solutions développées, j'ai toujours associé vision stratégique et rigueur opérationnelle.

Grâce à ma vision technologique, à ma rigueur d'ingénierie et à ma capacité à fédérer les équipes autour d'objectifs ambitieux, j'ai dirigé le développement de solutions innovantes dans des environnements exigeants, notamment en télécommunications et en finance de marché. Mon adaptabilité et mon engagement personnel me permettent d'évoluer efficacement dans des contextes internationaux à forts enjeux.

J'ai également piloté des projets pour des acteurs majeurs tels qu'Orange, JP Morgan, Bouygues et LSE, avec pour objectif constant de garantir la qualité, la performance et la robustesse des systèmes livrés. Ces expériences ont renforcé ma motivation à contribuer à des projets stratégiques à forte dimension technologique.

Enfin, mon expérience d'enseignement en programmation système avancée et en C++, ainsi que l'encadrement de projets de fin d'études, m'ont permis de développer un solide sens pédagogique. Je suis ainsi capable de transmettre efficacement les bonnes pratiques, de communiquer clairement mes idées et de fédérer les équipes autour d'une vision commune.

Vue d'ensemble

3
3
years of post-secondary education
16
16
years of professional experience

Expérience

Technical Leader

SOCIETE GENERALE
Paris
2020.10 - 2025.06
  • Au sein du département BCE-BCA, je travaillais en tant que Tech Lead dans une équipe composée de 6 personnes (2 à Paris, 4 à Bangalore).
  • Portage des applications sur des plateformes AIX des plateformes full Linux
  • Développement des interfaces de communications en C++ (sockets Linux) entres les différentes plateformes hétérogènes avant le déploiement total (test des outputs des process)
  • Support Niv2 et Niv3 Linux
  • Amélioration des performances et monitoring systèmes
  • Compilations, packaging et déploiements pour l'environnement de d'homologation et de prod
  • Rédaction des spécifications techniques (DEX, DAT)
  • Gestion des équipes projets

Architecte Système Linux C/C++

BNP PARIBAS PERSONAL FINANCE
Paris
2018.06 - 2020.09
  • Au sein de l'équipe TSE composée d'une trentaine de personnes, accompagné d'un deuxième architecte, je suis intervenu sur le support Niv2&3 en Full Linux.
  • Rédaction des spécifications techniques des étapes du portage de code
  • Migration des applications des plateformes AIX et SOLARIS (scripts Fortran) vers des plateformes full Linux (Scripting Shell)
  • Réaliser les portages des codes bon Linux vers du Full Linux avec 0 Warning
  • Correction de bugs et support aux utilisateurs
  • Tests de performance
  • 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

Développeur Senior

STET
Paris
2017.05 - 2018.06
  • Je suis intervenu dans une équipe de 16 personnes sur le support Linux Niv2&3
  • Rédaction des spécifications techniques des mises à jour système
  • Patchs management
  • Analyse et résolution des incidents de l'environnement de recettes
  • Analyse et résolution des incidents de production
  • Compilations, packaging et déploiements pour l'environnement de recette

Développeur Senior

SOPRA BANKING SOFTWARE
2016.05 - 2017.05
  • Nous étions une équipe de 6 personnes constituée de 4 ingénieurs, 1 chef de projet et 1 responsable d'équipe.
  • À la suite du départ du chef de projet, j'ai occupé son poste pendant les 4 derniers mois du projet
  • Rédaction des spécifications techniques des mises à jour des protocoles monétiques
  • Développement des mises à jour des protocoles Visa et MasterCard
  • Analyse du moniteur de transactions monétaires.
  • Correction de bugs et débogage en temps réel sur C\C++
  • Création des requêtes SQL pour assurer le mapping de protection de données
  • Analyse et correction des problèmes liés à la sécurité de transfert de données (masquage et substitutions) - Progiciel monétique KANEST
  • Prendre le projet en charge pendant les 4 derniers mois jusqu'à sa fin et assurer la livraison.

Développeur Senior et Chef d'équipe

AXE FINANCE (Editeur Financier)
2013.04 - 2016.03
  • J'ai supervisé une équipe de 8 ingénieurs pour maintenir l'infrastructure et le logiciel de workflow de gestion du cycle de crédit.
  • Suivi et support des opérations de déploiement en relation avec l'équipe de production et les équipes de développements
  • Développement des fonctionnalités du Workflow (présentation des conditions d'octroi de crédit, suivi et acheminement des demandes, aide à la décision)
  • Développement SQL
  • Rédaction et optimisation des Procédures stockées
  • Portage de l'application ACP qui tourne sur Framework .net sur Linux à travers Monodevelop
  • Axe Finance est l'éditeur du logiciel ACP, une solution d'automatisation des crédits afin de gérer plus efficacement son processus et maîtriser son risque.

Ingénieur C/C++ et Systèmes Embarqués

SAGEMCOM
2011.04 - 2013.03
  • J'étais développeur C/C++ pour le développement des Gateways ADSL.
  • J'ai également été responsable du lancement des premiers prototypes de LiveBox Orange chez Orange Spain.
  • Mise en place des spécifications techniques et développement des Gateways ADSL pour le compte de plusieurs clients dans un cadre international.
  • Utilisation du C/C++ embarqué sur tous les projets, dans les drivers, WIFI et la VoIP.
  • Gestion des E/S Gestion des fichiers
  • Gestion des processus et des threads
  • 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
  • Validation des livraisons faites par les équipes de développeurs
  • Suivi et support des opérations de déploiement avec les équipes de Production et de développements
  • Validation des environnements des Livebox (DECT, Téléphonie, USB)

Ingénieur C/C++

SUNGARD
2009.10 - 2011.03
  • Développement des décodeurs, outils de passages d'ordres et des outils d'accès au marché au sein du l'équipe Gateways qui développe les connecteurs temps réel vers les places boursières mondiales, avec des contraintes extrêmes de latence et de fiabilité.
  • Maitrise des produits dérivés (Actions, Futures, Options, indexes …)
  • Chef du Projet MUSCAT SECURITIES MARKET
  • 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 plusieurs clients dans un contexte international.
  • Utilisation du langage C++, C et script Shell
  • Améliorations de performances des applications
  • Gestion des processus et des threads
  • Connexion avec des bases de données
  • Développement de nouvelles fonctionnalités et maintenance de plusieurs serveurs de flux et serveurs de passage d'ordres pour plusieurs places boursières.

Formation

Diplôme National d'Ingénieur - Informatique

Diplôme National D'Ingénieur
Tunis
2005.09 - 2008.07

Certification SUNGARD CORE V3.0 GL TRADE - Finance de Marché

SUNGARD
Tunis

Compétences

  • Développement C/C (Design Pattern, Multithreading)
  • Qt
  • Temps réel
  • Systèmes embarqués
  • Intégration et validation embarquée
  • Tests soft & hard
  • Systèmes Financiers
  • Produits dérivés
  • Migrations inter systèmes
  • Scripting Shell
  • Développement Python
  • Qualité de code
  • Tests unitaires
  • Tests de non régression
  • Valgrind/ Callgrid
  • Code reviews
  • Rédaction des spécifications Techniques
  • Rédaction des documents
  • Développement des Gateways ADSL
  • Langages & Framework
  • Database(PostgreSQL, Oracle, SQL, T-SQL, Cassandra)
  • Optimisation de performances
  • Linux
  • Solaris
  • AIX
  • Linux embarqué
  • Finance de Marché
  • Produits à effet de levier
  • Produits structurés
  • Produits liés aux indices

Protocoles

  • TCP
  • UDP
  • SSH
  • VOIP
  • HTTPS
  • Wifi
  • LDAP
  • FTP
  • DLNA
  • JTAG

Méthodologies

  • UML
  • Scrum
  • CMMI
  • Cycle en V

Soft Skills

  • Autonomie
  • Rigueur
  • Sens de l'initiative
  • Diplomatie en gestion des conflits internes et externes

Langues

Anglais
Courant
Arabe
Langue maternelle
Français
Bilingue

Disponibilités professionnelles

lundi
mardi
mercredi
jeudi
vendredi
samedi
dimanche
matin
après-midi
soirée
Faites glisser pour parcourir

Chronologie

Technical Leader

SOCIETE GENERALE
2020.10 - 2025.06

Architecte Système Linux C/C++

BNP PARIBAS PERSONAL FINANCE
2018.06 - 2020.09

Développeur Senior

STET
2017.05 - 2018.06

Développeur Senior

SOPRA BANKING SOFTWARE
2016.05 - 2017.05

Développeur Senior et Chef d'équipe

AXE FINANCE (Editeur Financier)
2013.04 - 2016.03

Ingénieur C/C++ et Systèmes Embarqués

SAGEMCOM
2011.04 - 2013.03

Ingénieur C/C++

SUNGARD
2009.10 - 2011.03

Diplôme National d'Ingénieur - Informatique

Diplôme National D'Ingénieur
2005.09 - 2008.07

Certification SUNGARD CORE V3.0 GL TRADE - Finance de Marché

SUNGARD
Oualid BEN El KADHIDéveloppeur Senior C++ / Chef De Projet