[nom]
[nom] · [nom] · # [e-mail] · H [téléphone]
Profil
Head of Software Product Development — Software Engineer avec près de 5 ans d’expérience dans la conception de produits bancaires, d’architectures backend, de pipelines ETL et de plateformes Data/RegTech. Expertise Python/Django, Temenos
T24, SQL, Docker et traitement de données à forte volumétrie, du cadrage fonctionnel jusqu’à la mise en production.
Expériences professionnelles
Head of Software Product Development, TNA CONSULTING SARL · Jan 2025 – Présent
- Pilotage de la roadmap et de l’évolution des produits MGL, FIRES, CIP et Octy, du cadrage jusqu’au déploiement client.
- Définition des architectures techniques et Data : Django, APIs REST, ETL, traitements asyn- chrones, bases analytiques et solutions d’observabilité.
- Coordination des releases, migrations, montées de version, déploiements on-premise, recettes techniques et mises en production sur des infrastructures bancaires critiques.
- Traduction des besoins métier en spécifications fonctionnelles et techniques, priorisation des évolutions et suivi de leur implémentation.
- Pilotage des enjeux de performance, qualité des données, réconciliation, fiabilité et support production sur des plateformes traitant plusieurs millions d’enregistrements.
Consultant Technico-Fonctionnel / Software Engineer, TNA CONSULTING SARL · Déc 2021 – Déc 2024
- Développement de solutions Banking et RegTech en Python/Django, intégrées au core bank- ing Temenos T24 / Transact.
- Conception de pipelines ETL automatisés traitant plus de 1 million d’enregistrements par jour depuis Oracle, PostgreSQL, fichiers CSV et APIs.
- Développement de moteurs de contrôle, rapprochement et réconciliation pour détecter les anomalies entre T24, systèmes comptables et plateformes de reporting.
- Optimisation de traitements Data volumineux avec DuckDB, PostgreSQL et SQL : requêtes complexes, agrégations, indexation et contrôles de cohérence.
- Mise en place de traitements asynchrones et planifiés avec Celery, Redis et Dagster, incluant mécanismes de retry et reprise sur erreur.
- Industrialisation des déploiements avec Docker, Docker Compose, GitLab CI, Jenkins et Nginx, ainsi que participation aux recettes, formations et support production.
Formation
2018 – 2021 · ESITH, Casablanca – Diplôme d’ingénieur en Informatique et Gestion des Systèmes
2015 – 2018 · CPGE, Mohammedia – Classes préparatoires, Sciences industrielles
Compétences
Backend · Python, Django, Django REST Framework, Flask, REST APIs, Java
Data & ETL · DuckDB, DuckLake, Pandas, Dagster, Celery, Airflow, NiFi
Bases de données · PostgreSQL, Oracle, MySQL, SQL Server, SQLite
Core Banking · Temenos T24 / Transact, TAFJ, COB, Data Extraction
DevOps · Docker, Docker Compose, Kubernetes, GitLab CI, Jenkins, Ansible, Nginx, Traefik
Observabilité · OpenSearch, Grafana, Prometheus, OpenSearch Dashboards
Data & BI · Redis, MinIO, Metabase, PowerBI
Systèmes · Linux/Unix, Bash, PowerShell, Git, GitLab, GitHub
Langues
Arabe · Langue maternelle · Français · Courant · Anglais · Courant
Projets
MGL – Data & Accounting Platform · Lien
Clients : UMNIA BANK, ATLANTIC BANK, BANK OF AFRICA
Contexte : Plateforme de centralisation, contrôle, réconciliation et analyse des écritures comptables issues de Temenos T24, avec génération automatisée de balances, grands livres et reportings financiers.
Responsabilités :
- Conception de l’intégration avec Temenos T24 / Transact et automatisation des extractions post-COB des flux STMT, CATEG, SPEC et STMT DETAILS.
- Architecture de pipelines permettant d’ingérer, transformer, contrôler et réconcilier des volumes importants d’écritures T24.
- Mise en place de DuckDB et DuckLake pour l’analyse haute performance et la gestion de datasets comptables volumineux.
- Développement de contrôles de qualité automatisés : doublons, rapprochement des volumes MGL/T24, dates comptables, soldes et cohérence des écritures.
- Développement et optimisation de requêtes SQL pour balances journalières/mensuelles, Grand Livre, Radar, Balance 4 colonnes et rapprochements multi-devises.
- Orchestration avec Celery, Redis et Dagster, automatisation des transferts T24/MGL et mécanismes de retry et reprise sur erreur.
- Mise en place d’une architecture conteneurisée et observable avec Docker, Nginx, Traefik, MinIO, OpenSearch, Prometheus et Grafana.
Stack technique : Python, Django, Celery, Redis, DuckDB, DuckLake, PostgreSQL, Oracle, Temenos T24, TAFJ, Dagster, Docker, Nginx, Traefik, OpenSearch, Prometheus, Grafana, MinIO, Metabase
FIRES – Regulatory Reporting Platform · Lien
Clients : SCANIA FINANCE MAROC, VISTA BANK, BANK AL YOUSR
Contexte : Plateforme RegTech automatisant la production, le contrôle et la validation des reportings réglementaires bancaires.
Responsabilités :
- Conception de connecteurs d’intégration depuis Oracle, PostgreSQL, SQL Server, fichiers CSV et APIs.
- Traduction des règles réglementaires en requêtes SQL, mappings, contrôles de cohérence et règles configurables.
- Implémentation de reportings réglementaires destinés notamment à BAM, BCRG et BFM.
- Développement de modules de génération et validation des états avec orchestration asynchrone via Celery.
- Analyse des écarts entre balances, états financiers et reportings, ainsi que cadrage, paramétrage, recette, déploiement et support client.
Stack technique : Python, Django, Celery, Redis, PostgreSQL, Oracle, SQL, Docker, Nginx, GitLab CI
CIP – Payment Incident Platform · Lien
Client : BRIDGE BANK GROUP
Contexte : Plateforme d’automatisation et de suivi des incidents de paiement, intégrée au core banking Temenos T24.
- Recueil des besoins métier et mapping des données core banking.
- Conception d’APIs REST et services backend avec Django REST Framework.
- Intégration temps réel avec T24 et automatisation des workflows.
- Développement de pipelines ETL avec Dagster et déploiement Docker.
Stack technique : Python, Django REST Framework, PostgreSQL, Docker, Dagster, Temenos T24, TAFJ, Java, Next.js
Octy – Data Orchestration Platform · Lien
Clients : BSCA BANK, UMNIA BANK, SCANIA FINANCE MAROC
Contexte : Plateforme d’orchestration et d’intégration Data permettant l’automatisation et la supervision de pipelines ETL.
- Développement de pipelines ETL et commandes Django.
- Conception et optimisation de schémas PostgreSQL.
- Développement d’APIs REST et traitements Celery/Redis.
- Standardisation des déploiements Docker Compose/Nginx, monitoring et intégration Metabase/PowerBI.
Stack technique : Python, Django, Celery, Redis, PostgreSQL, Oracle, MySQL, Docker, Nginx, Metabase, PowerBI