Senior Software Engineer / Tech Lead avec plus de 14 ans d'expérience en conception et développement de systèmes applicatifs à forte composante technique — basé à Paris, France.
Ingénieur logiciel senior spécialisé dans les environnements Microsoft (.NET / C#), avec une expertise approfondie en architecture logicielle, optimisation des performances, traitement concurrent (multithreading) et conception d'API distribuées. Habitué à travailler sur des problématiques complexes impliquant scalabilité, performance et fiabilité, j'interviens sur l'ensemble du cycle de vie R&D : analyse des verrous techniques, étude d'architecture, prototypage, implémentation et validation expérimentale.
Approche orientée recherche et innovation, combinant rigueur scientifique, expertise technique et vision stratégique :
Collaboration étroite avec les algotraders pour concevoir et développer les systèmes temps réel nécessaires à l'implémentation de stratégies de trading performantes — market data, backtesting et analytics. Collecte de market data historique : Système haute volumétrie de collecte d'order books et trades via l'API REST Trayport Data Analytics, traitant plus de 120 millions d'enregistrements/jour avec ingestion multi-cibles : Kx Insights Enterprise (via EMQX MQTT), TimescaleDB et AWS S3 (Parquet). Tick data temps réel : Système de capture temps réel de tick data (ordres et trades) depuis Trayport, avec ingestion vers Kx Insights Enterprise, TimescaleDB, QuestDB et Azure Blob Storage. Architecture ultra-low latency basée sur le pattern Disruptor. Reporting audit & fills : Pipeline de collecte, transformation et stockage des données d'audit et de fills (Trading Technologies) pour l'équipe Trading Surveillance — collecte quotidienne via SFTP, stockage AWS S3 (Parquet), exposition via AWS Athena. Infrastructure & DevOps : Cluster EMQX sur AKS avec automatisation complète via Azure DevOps. Pipelines CI/CD pour Kx Insights Enterprise (installation, upgrade, renouvellement de licence).
eTrading, Market Data, Algotrading, Real-Time Systems, Data Engineering
Conception et développement de fonctionnalités sur trois applications de trading intégrées en architecture microservices, au service du négoce de commodités énergétiques : EGMA (négociation de prix temps réel), Trader Blotter (suivi des transactions) et Sales Blotter (gestion grands comptes et pilotage des marges). Price Broker : Maintenance et évolution du service de diffusion de prix temps réel vers les clients B2B via EGMA — ASP.NET Core 6, Rx.NET, SignalR, RabbitMQ. Egmalytics : Pipeline ETL pour extraire les données transactionnelles et alimenter des dashboards Power BI métier — ASP.NET Core 8, Dapper, Parquet, AWS S3, AWS Athena. Smartgin : API de prédiction de marge commerciale pour optimiser le pricing des devis clients — FastAPI, Python, MLflow, Okta.
Energy Trading, Market Data, Commodities, Pricing, Data Analytics
Delivery Team « Structured & Option », division non linéaire au sein de Capital Market IT. Développement full-stack plateforme Orchestrade sur le périmètre intégration et pricing (UI, API, BD, services, batchs, plugins). Amélioration performance d'intégration des trades en temps réel avec dispatcher multi-instance SignalR. Reporting EOD, optimisation pricing local et grid. Référent technique, code review, refactoring legacy, release management. Recrutement et formation des développeurs. Présentations internes (Design Patterns, Blockchain, BDD, Web API, GitFlow, C# 8, Microservices…).
Finance, FO/MO/BO, Risk Management, Booking, Pricing, Orchestrade
Migration de l'application desktop « TICK&LIVE Aparté » vers une application web ASP.NET MVC. Analyse de la solution existante avec NDepend, définition de la roadmap technique. Conception d'architecture SOLID (Repository, UnitOfWork, Singleton, Proxy, IOC). Modélisation Datamart et création de flux SSIS. Infrastructure CI/CD automatisée avec TFS. Tests d'acceptation automatisés (SpecFlow + Selenium). Organisation des cérémonies Scrum, documentation et code review.
Billetterie, Achat en ligne, Réservation, Événements sportifs
Développement du logiciel d'assurance « Zags Suite » pour AXA FRANCE COLOR. Implémentation des process métier standard dans le noyau et la couche Delivery. Intégration des travaux R&D (redesign BDD, optimisation, refactoring). Refonte de l'interface utilisateur web en collaboration avec l'équipe UX. Tests unitaires avec couverture minimum 70%.
Assurance collective, Prévoyance, IARD, Facturation, Comptabilité
Refonte de l'application desktop « QALITAS » vers une application web multi-tiers ASP.NET MVC. Redesign de la base de données, conception et développement des briques fonctionnelles et techniques, rédaction de la documentation.
Management de la qualité, Norme ISO 9001
Développement de sites web dans le domaine de la santé. Spécification des besoins, conception et développement des briques fonctionnelles et techniques. Support technique et maintenance des applications existantes.
Santé, Média
Scrum.org
Scrum.org
Microsoft
ISI d'Ariana — Génie logiciel & systèmes d'informations, Université de Tunis El Manar.
INSAT d'Ariana — Génie logiciel, Université de Carthage.