Profil professionnel

Abdelhamid Cherif, ingénieur logiciel.

Je développe des logiciels depuis 2013. Aujourd’hui, je me spécialise dans l’analyse de programmes, le data lineage et la transformation de code.

Du code hétérogène à une structure exploitable
Sources
PySparkCOBOLPL/ISAP BWAlteryx
Analyse
ParsingSémantiqueGraphes
Résultats
Data lineageReprésentation communeTransformation

Mon travail sur le data lineage

Je dois souvent comprendre rapidement une technologie nouvelle pour reconstituer son lineage : BigQuery, Alteryx, SAP, SAP HDI, Oracle ODI, Impala, COBOL et d’autres encore.

Décoder une technologie

Identifier ses objets, son modèle d’exécution et la façon dont elle exprime les traitements.

Reconstituer le lineage

Relier les sources, les transformations et les sorties, même lorsque les dépendances sont dispersées entre code et métadonnées.

Fiabiliser l’analyse

Transformer cette compréhension en règles d’analyse vérifiables et réutilisables sur des programmes réels.

Une expérience entre logiciels, données et langages

Depuis 2013, mon parcours couvre des systèmes d’analyse, de recherche, de risque et de transformation logicielle.

Voir mon expérience complète

Comment j’aborde une technologie inconnue

Le point de départ n’est pas une liste de syntaxes, mais un modèle de fonctionnement à découvrir puis à tester.

Partir du fonctionnement réel

J’observe les artefacts, le modèle d’exécution et les métadonnées qui déterminent réellement les flux.

Séparer syntaxe et sémantique

Je relie les constructions propres à la technologie à des concepts communs : lecture, transformation, écriture et dépendance.

Valider les cas difficiles

Je confronte le lineage reconstruit à des programmes représentatifs, puis je traite les ambiguïtés et les exceptions.

Profil professionnel complet

Consultez mon parcours détaillé ou contactez-moi pour un échange professionnel.