01.

About

Most enterprise AI doesn't fail on the model. It fails on the knowledge underneath — scattered, undocumented, ungoverned. The answers look right. Nobody can prove they are.

That's the layer I build. I turn the way a company describes its own work into something machines can navigate, and enforce the rules so bad data fails loudly instead of passing quietly. The result is AI you can audit — not a demo that impresses once and quietly drifts.

I've done it where it counts. A PhD spent making huge, messy graphs fast and trustworthy, then years shipping that into regulated pharmaceutical R&D — where a wrong answer isn't a bug, it's a risk. I'm fluent across both major graph ecosystems, not locked into one.

If your knowledge is trapped in silos, or your graph never made it past a pilot, that's my job. Let's talk.

02.

Experience

  1. 2023 — Present

    AI Knowledge Engineer @ Novo Nordisk

    R&D - Semantic Interoperability · Måløv Capital Region Denmark

    • Technical lead for knowledge-graph initiatives across R&D — ontology design, schema modelling, and graph delivery end-to-end for AI and non-AI use cases.
    • Designs agentic architectures over governed graph data, giving agents reliable, schema-aware access to enterprise knowledge instead of unconstrained retrieval.
    • Leads R&ED Chat, a GenAI assistant for 600+ researchers; introduced Graph RAG over RDF and ontologies, cutting complex-query latency by 82% via semantic subgraph filtering.
    • Tunes hybrid graph + vector retrieval using reranking and Reciprocal Rank Fusion, evaluated on context precision.
    • Built a Protocol Review Service for FAIR compliance: agentic human-in-the-loop workflows that validate metadata and resolve duplicate entities.
    • Delivered a SHACL-validated data-contracts platform replacing manual YAML handoffs, improving pipeline reliability by 45%.
    • Advises engineering and scientific teams on graph adoption; defines usage patterns and governance for shared graph infrastructure.
    Agentic ArchitectureGraph RAGHybrid RetrievalSPARQLSHACLNeo4jMCPPythonLLMs
  2. 2020 — 2023

    PhD Researcher @ Aalborg University

    Aalborg, Denmark

    • Researched and engineered scalable graph data transformations and performance-driven query processing, with emphasis on data quality and validation at scale.
    • Published in VLDB, SIGMOD, and EDBT; transferred outcomes into practical data models and reproducible pipelines with engineering and scientific teams.
    Knowledge GraphsQuery OptimizationData QualityJava
  3. 2019 — 2020

    Data Science Consultant @ Cassiopeia, Aalborg University

    Aalborg, Denmark

    • Led research and engineering engagements on data-intensive systems, delivering performance improvements through database and pipeline optimization.
    • Produced client-facing technical deliverables — evaluation results, design recommendations, and documentation supporting system redesigns.
  4. 2018

    Data Engineer, Intern @ everis NTT Data

    Barcelona, Spain

    Designed scalable data architectures, semantic models, and ETL pipelines for EU-funded research programs.

  5. 2016 — 2017

    Software Engineer @ eConceptions

    Islamabad, Pakistan

    Built Java-based backend APIs and telecom value-added-services platforms (SMS, IVR) integrated with operator infrastructure, supporting production mobile apps such as Careem Captains and Jazz Educator.

  6. 2015

    Software Engineer, Intern @ eSolPro

    Islamabad, Pakistan

    Built REST APIs in PHP and delivered responsive web modules from design through deployment.

03.

Skills

Graphs & Semantic Technologies

Neo4jGraphDBApache JenaRDF4jTopBraid EDGCypherSPARQLSHACLOWLRDFSOntology Design & EnrichmentSchema ModellingEntity ResolutionGraph AnalyticsMulti-Million-Triple Scale

AI Systems (LLMs / GenAI)

Graph RAGHybrid Retrieval (Graph + Vector)Semantic SearchRerankingReciprocal Rank FusionChunking & Embedding StrategiesAgent WorkflowsMCPContext EngineeringOpenAI / Vertex APIsAWS BedrockLangChain

Machine Learning

Embedding ModelsSimilarity & Duplicate DetectionRetrieval EvaluationContext PrecisionRanking QualityNode EmbeddingsLink PredictionGNNs

Data Engineering

ETL/ELTData Modelling (Dimensional / Star Schema)Medallion ArchitectureCI/CD

Backend & APIs

PythonFastAPIFlaskJavaSwiftREST API DesignMicroservicesEvent-Driven & Distributed ArchitectureKafkaTemporalCross-System Data Integration

Datastores

Neo4jGraphDBPostgreSQLMySQLSQLiteMongoDB

Cloud & Containers

AWSAzureDockerKubernetes
04.

Publications

  1. Scalable Extraction and Adoption of Shapes for Improving Data Quality and Query Processing in Knowledge Graphs

    PhD Thesis2024Aalborg University · Supervised by Prof. Katja Hose & Prof. Matteo Lissandrini

  2. Digital Evolution: Novo Nordisk's Shift to Ontology-Based Data Management

    J. Biomed. Semantics202516 citationsShawn Tan, Shounak Baksi, Thomas Bjerregaard, Preethi Elangovan, Thrishna Gopalakrishnan, Darko Hric, Joffrey Joumaa, Beidi Li, Kashif Rabbani, Santhosh Venkatesan, Joshua Valdez, Saritha Kuriakose

  3. Transforming RDF Graphs to Property Graphs using Standardized Schemas

    SIGMOD202524 citationsKashif Rabbani, Matteo Lissandrini, Angela Bonifati, Katja Hose

  4. Mining Validating Shapes for Large Knowledge Graphs via Dynamic Reservoir Sampling

    SEBD20242 citationsMatteo Lissandrini, Kashif Rabbani, Katja Hose

  5. SHACTOR: Improving the Quality of Large-Scale Knowledge Graphs with Validating Shapes

    SIGMOD202323 citationsKashif Rabbani, Matteo Lissandrini, Katja Hose

  6. Extraction of Validating Shapes from very large Knowledge Graphs

    VLDB202388 citationsKashif Rabbani, Matteo Lissandrini, Katja Hose

    IFIP TC2 Manfred Paul Award 2024
  7. End-to-End Incremental Data Integration via Knowledge Graphs

    SWJ20249 citationsJavier Flores, Kashif Rabbani, Sergi Nadal, Cristina Gómez, Oscar Romero, Emmanuel Jamin, Stamatia Dasiopoulou

  8. SHACL and ShEx in the Wild: A Community Survey on Validating Shapes Generation and Adoption

    WWW202258 citationsKashif Rabbani, Matteo Lissandrini, Katja Hose

  9. Optimizing SPARQL Queries using Shape Statistics

    EDBT202125 citationsKashif Rabbani, Matteo Lissandrini, Katja Hose

  10. ODIN: A Dataspace Management System

    ISWC201920 citationsSergi Nadal, Kashif Rabbani, Oscar Romero, Shumet Tadesse

  11. ARDI: Automatic Generation of RDFS Models from Heterogeneous Data Sources

    EDOC20196 citationsShumet Tadesse, Cristina Gómez, Oscar Romero, Katja Hose, Kashif Rabbani

Master's thesis: Supporting the Semi-Automatic Creation of the Target Schema in Data Integration Systems (BDMA, 2019) — PDF. Full list on Google Scholar.

05.

Awards

  • 2024 IFIP TC2 Manfred Paul Award — Excellence in Software: Theory and Practice For "Extraction of Validating Shapes from Very Large Knowledge Graphs" (VLDB). Certificate
  • 2019 Big Data Talent Awards — Runner-up, UPC Barcelona For the master's thesis "Dataspaces: Pay-As-you-go Data Integration". Announcement
  • 2017 Erasmus Mundus Scholarship Fully funded scholarship for the master's in Big Data Management and Analytics (BDMA).
  • 2017 Gold & Silver Medal, COMSATS University Campus Gold Medal and institute Silver Medal for the highest CGPA (3.84/4.00) of the bachelor's batch.
06.

Education

  • 2020–23 PhD in Computer Science, Aalborg University Thesis: Scalable Extraction and Adoption of Shapes for Improving Data Quality and Query Processing in Knowledge Graphs. Supervised by Prof. Katja Hose & Prof. Matteo Lissandrini.
  • 2017–19 MSc in Computer Science, TU Berlin Big Data Management and Analytics (BDMA, Erasmus Mundus). Final grade: "Sehr gut" (1.4).
  • 2013–17 BSc in Computer Science, COMSATS University CGPA 3.84/4.00 — Campus Gold Medal & Institute Silver Medal.

Languages English (C1) · Danish (B2 ~ PD-3) · Urdu (mother tongue)

07.

Beyond Work

Outside of work, I've developed and published six iOS applications in Swift on the Apple App Store, covering education and religious studies — including TafseerOne (30 Urdu Tafaseer), Tafseer Ibn-e-Kaseer, and Tafheem ul Quran. All apps are active and maintained.

View apps on the App Store →
Educational & Academic Activities

Teaching, supervision, and academic service during my PhD at Aalborg University.

  • 2020–22 Teaching Assistant — Database Management Systems Exercise sessions on database design and querying, BSc Software Engineering (Fall 2020, 2021, 2022).
  • 2020–23 Group Supervisor — BSc Software Engineering Knox (Knowledge Engineering Toolbox) project groups; knowledge engineering with the MIMIC healthcare dataset and common data models (OMOP, SCDM, PCORnet); large-scale ship AIS data analysis for navigation and illegal-fishing detection.
  • 2022 External Reviewer — VLDB, ISWC, SIGMOD
  • 2022 eBISS Summer School Presented PhD research at the 10th European Big Data Management & Analytics Summer School. Poster