Professional profile

Abdelhamid Cherif, Software Engineer.

I have built software since 2013. Today, I specialize in program analysis, data lineage and code transformation.

From heterogeneous code to usable structure
Sources
PySparkCOBOLPL/ISAP BWAlteryx
Analysis
ParsingSemanticsGraphs
Results
Data lineageCommon representationTransformation

My work on data lineage

I often need to understand a new technology quickly in order to reconstruct its lineage: BigQuery, Alteryx, SAP, SAP HDI, Oracle ODI, Impala, COBOL and others.

Decode a technology

Identify its objects, execution model and the way it expresses processing logic.

Reconstruct lineage

Connect sources, transformations and outputs, even when dependencies are spread across code and metadata.

Make the analysis reliable

Turn that understanding into verifiable, reusable analysis rules for real programs.

Experience across software, data and languages

Since 2013, my experience has covered systems for analysis, search, risk and software transformation.

Explore the complete experience

How I approach an unfamiliar technology

The starting point is not a list of syntax rules, but an operating model to discover and test.

Start with the real operating model

I examine the artifacts, execution model and metadata that actually determine the data flows.

Separate syntax from semantics

I connect technology-specific constructs to common concepts: reading, transformation, writing and dependency.

Validate the difficult cases

I test the reconstructed lineage against representative programs, then address ambiguities and exceptions.

A complete professional profile

Review my detailed experience or contact me for a professional conversation.