M. Nabil Data & AI

Data engineering & analytics · Cairo, Egypt · with Denver, US

M. Nabil

Full name: Mohammed Nabil

I build data platforms, analytics and AI that whole companies rely on, and hired and lead the engineers behind them. Two recent wins: an AI invoice audit and economic forecast comparisons (reserves), each cutting reviews from days to hours. Open to Data Engineering Manager, Head of Data, and Staff/Senior AI Data or Analytics Engineer roles.

Moves with the bit · click a stop to jump there

At a glance · 2004 – today · Cairo, working with Denver

A career built in layers

Long experience in software development, data platforms, analytics engineering and machine learning. Each stage added to the one before it: software and spatial solutions first, then the data platform and the team behind it at Raisa Energy, and today AI that answers business questions from the warehouse.

The log beside this shows the whole career at once, one layer per stage.

    Scroll to go through it step by step

    2004

    Computer science foundations

    Cairo University · 2004

    It starts at Cairo University1, where I finished a Bachelor of Computer Science in 2004.

    Everything after builds on that foundation: software first, then spatial solutions, then data platforms and AI.

    1. 1Faculty of Computers and Artificial Intelligence · 2004
    Oct 2005 – Nov 2015

    Building spatial solutions

    Technical Lead / Senior Developer · Esri Northeast Africa, Cairo

    At Esri I built GIS systems, software whose first question is “where is it?”, for clients in several countries. Among them, vehicle tracking for a municipal fleet2 and a spatial homeland security system3.

    As technical lead I directed a group of engineers4 across front end, back end and spatial data analysis, and ran the Agile Scrum process.

    1. 2A municipal fleet of hundreds of vehicles
    2. 3Geographical Security System (GSS) · a national government client
    3. 4Front end · back end · spatial data analysis
    Nov 2015 – May 2018

    From location to analytics

    GIS Development Manager · Link Development, Cairo

    I owned the technical direction of GIS development, mentored one direct report5 and coordinated with engineers in other teams.

    The work widened from GIS systems to spatial data analysis combined with machine learning6, with location as one more signal in the models.

    1. 5Plus coordination with engineers in other teams
    2. 6Spatial analytics · clustering models · chatbots
    Jun 2018 – Dec 2021

    Data platform and machine learning

    Staff Data Scientist (Data Engineering & ML) · Raisa Energy, Cairo / Denver

    At Raisa Energy I kept spatial analytics in my toolkit and built on it. I ran a hands-on evaluation of Snowflake against Databricks, chose Snowflake, and introduced Snowflake and dbt7 as the company's data platform, which I then designed end to end.

    I built ETL / ELT pipelines and cloud data infrastructure for the data science team, a framework to deploy models with a simple script8, and classical machine learning models9. I also generated synthetic well paths for wells with missing survey points, and turned permitted well locations from text into a spatial layer.

    1. 7Chosen over Databricks: SQL-first analysts, mostly structured data, low operating effort for a small team
    2. 8Logs features and predictions in production
    3. 9Regression, classification, clustering: well operating cost (LOE), landowner deduplication, which operator will drill a location
    Jan – Dec 2022

    Building the team

    Data Engineering Manager · Raisa Energy

    I was promoted to build Raisa's first dedicated data engineering team10, separated from the combined data science and engineering team. I hired and onboarded the engineers and led them to build the data warehouse on Snowflake11.

    1. 10Hired and onboarded the engineers
    2. 11With the data pipelines, tools and dashboards for the different teams
    Jan 2023 – present

    Leading data engineering

    Director of Data Engineering · Raisa Energy, Cairo / Denver

    I lead a team of up to seven engineers12, a team I built from scratch, and still ship hands-on in architecture, design and code. I'm responsible for hiring, compensation and the team budget, and contribute to company-level budget planning.

    I shape strategy, vision, roadmap and OKRs / KPIs13 with the company leadership, work remotely with the reserves, subsurface and accounting teams in Denver, and introduced regular R&D weeks14 where the team evaluates new technologies.

    1. 12Hiring · compensation · budget
    2. 13And plan how data engineering supports them
    3. 14First outcome: a Claude vs ChatGPT benchmark for writing SQL
    Jan 2023 – presentDirector · the warehouse

    A warehouse built in layers

    The Snowflake warehouse

    I designed the warehouse in layers15: a custom medallion architecture with dimensional modeling, used by several teams across the company. Abstraction layers make complex sources easy to query, combining well headers and production volumes from several data providers16 into a public well data layer, and joint interest bills with revenue, costs and accounting into a financial layer, with data marts for each team on top. Spatial pipelines in PostGIS and ArcGIS keep well locations next to the well, production and financial data.

    Quality is built in: role-based access in Snowflake and dbt tests17, documentation and lineage, monitoring, alerts, query tuning and cost management.

    1. 15Staging → intermediate → data marts → BI layer
    2. 16Novi · Enverus · WellDatabase; EnergyLink JIBs + W Energy revenue and accounting
    3. 17Built-in and custom tests; docs and lineage written in dbt, pushed to Snowflake
    Jan 2023 – presentDirector · AI in production

    AI over the warehouse

    AI in production

    I built an MCP server and semantic layer on Snowflake Cortex18 so AI assistants can answer business questions from warehouse data. The company depends on it now.

    An AI-assisted audit of joint interest bills19 and reserves run snapshots20 each cut a review from days to hours. I also built AI agents and LLM tools21 for reporting, text-to-SQL and document extraction, and mentored an intern who built an agentic reporting tool.

    1. 18Answers questions on JIBs, accounting, public wells and company-owned wells · Azure AD sign-on · role-based access
    2. 19About 40 checks before payment: working interest and decimal mismatches, duplicate billing, prior-period charges, overhead variances
    3. 20ARIES reserves and economics runs · a dashboard compares any two · used company-wide
    4. 21Moved from CrewAI to LangGraph for tighter control of agent flows

    Director of Data Engineering · Raisa Energy · 2023 – present

    Key deliverables

    What the platform delivers today.

    Team

    Data engineering team

    Built the team from scratch to up to seven engineers and still ship hands-on. Set standards for naming, modeling and documentation, review code and coach by asking questions, and run R&D weeks and knowledge-sharing sessions.

    Result: Own hiring, compensation and the team budget

    • Hiring
    • Coaching
    • Standards
    • R&D weeks
    Platform

    Data warehouse and data layers

    A layered Snowflake warehouse (staging, intermediate, marts, BI) with dimensional modeling. Shared core layers unify public well data (headers, production volumes) and join joint interest bills with accounting, and each team gets its own data mart.

    Result: About ten source systems · used by several teams

    • Snowflake
    • dbt
    • SQL
    Operations

    Reliability, governance and cost

    A config-driven framework loads only changed tables and keeps full history. dbt tests act as gates between layers, with role-based access, lineage, monitoring and cost tuning in Snowflake.

    Result: Users keep the last good data when a test fails

    • dbt tests
    • SCD2
    • RBAC
    • Azure DevOps
    Analytics

    Analytics for decisions

    Scoring models and indicators that turn engineering, financial and production data into one number. Example: the bounding score, built from nearby wells, their distance, cost and production, shows how surrounded each well is and how much production is at risk when new wells are drilled close by. It is used to approve or reject funding for new wells. Model runs are snapshotted and compared on one dashboard.

    Result: Model-run comparisons days → hours

    • Python
    • Snowflake
    • Spatial analysis
    AI

    AI on top of the warehouse

    An MCP server and semantic layer on Snowflake Cortex with Azure AD sign-on and role-based access. AI agents handle reporting, text-to-SQL and document extraction, and an AI-assisted audit runs about 40 checks on every joint interest bill (JIB) before payment, with fixed checks in Snowflake and AI only where judgment is needed.

    Result: Company-wide daily data questions · invoice review days → hours

    • MCP
    • Cortex
    • LangGraph
    • AI agents

    Skills

    Skills and tools

    Every tool I've put to work, grouped the way the CV groups them. The last group lists tools I've evaluated hands-on.

    Learning

    Education

    Computer science first, then management of technology.

    2022

    Professional Diploma in Management of Technology

    Nile University, Graduate School of Management of Technology, Cairo

    During the Manager stage
    2004

    Bachelor of Computer Science

    Cairo University, Faculty of Computers and Artificial Intelligence, Cairo

    Foundations

    Contact

    Get in touch

    For questions about data platforms, analytics or anything on this page, reach me by email or on LinkedIn.

    Email
    [email protected]
    LinkedIn
    mohammed-nabil-75474b18
    CV
    Mohammed_Nabil_CV.pdf
    Base
    Cairo, Egypt · works with Denver, US