SENIOR DATA ENGINEER

    MAHYAR
    ABOLHALLAJ

    I turn complex data workflows
    into reliable platforms and practical applications.

    Montréal, QC · English / French 01
    EXPLORE MY WORK ↓
    01 — SELECTED IMPACT
    ~$1,300/year
    LICENSING COSTS AVOIDED

    Replaced Power Apps with a containerized Cloud Run application for finance tax records at Cirque du Soleil.

    50%
    DEPLOYMENT EFFICIENCY IMPROVEMENT

    Improved deployment efficiency at DNEG through automated CI/CD workflows with GitHub Actions.

    End to end
    DATA PLATFORM OWNERSHIP

    Manage GCP infrastructure, Airflow orchestration, Python ETL, SQL procedures, and deployment pipelines at Cirque du Soleil.

    02 — SELECTED WORKCONTEXT · CONTRIBUTION
    01

    Finance Data-Entry Application

    CIRQUE DU SOLEIL +

    Finance needed a dedicated tool to manage tax records without ongoing Power Apps licensing fees.

    Built and deployed a containerized web application on GCP Cloud Run, replacing Power Apps and saving approximately $1,300 annually.

    GCP Cloud RunContainersWeb Applications
    02

    Cloud Data Engineering & Monitoring

    CIRQUE DU SOLEIL +

    Manage the infrastructure and workflows that support business reporting on GCP.

    Work across Terraform, Airflow, Python ETL, SQL stored procedures, and CI/CD. Built monitoring and dashboards for ticket revenue and inventory to support prompt investigation of data anomalies.

    GCPTerraformAirflowPythonSQLCI/CD
    03

    Legacy Application Modernization

    ROLLS-ROYCE CANADA +

    Modernized existing applications while preserving the workflows teams relied on.

    Built front ends with Next.js and Angular and back ends with Django and Flask. Compared new features against legacy behavior and established GitHub Actions pipelines for automated testing and deployment.

    Next.jsAngularDjangoFlaskGitHub Actions
    04

    Financial Report App

    PERSONAL PROJECT +

    Turn bank CSV exports into an interactive view of personal spending.

    Built a Flask application that generates reports with drill-through views, making it easier to explore transactions and understand spending.

    PythonFlaskData VisualizationHTML
    05

    Weekly Grocery Deal Finder

    PERSONAL PROJECT +

    Bring weekly retail offers together in a format that is easy to compare.

    Built a job that scans Flipp flyers and exports offers to CSV, preparing the information for LLM-assisted shopping comparisons.

    PythonRequestsCSVAI-Assisted Analysis
    06

    Interactive STM Map

    PERSONAL PROJECT +

    Explore Montréal’s transit routes on an interactive map.

    Created a script that generates a map of STM routes using OpenStreetMap and Leaflet, making the network easier to browse.

    OpenStreetMapLeafletJavaScript

    CLICK A SYSTEM TO EXPAND

    03 — HOW I WORK
    01 UNDERSTAND THE WORKFLOW

    Start with the people, data, and business rules involved. Identify the friction before choosing the technology.

    02 BUILD FOR DAILY USE

    Create focused tools that fit real operations, with clear interfaces and maintainable code.

    03 MAKE CHANGE RELIABLE

    Test against existing behavior and automate deployment so improvements reach production with confidence.

    04 KEEP SYSTEMS OBSERVABLE

    Use monitoring and dashboards to surface data issues and support timely investigation.

    04 — TOOLS & TECHNOLOGIES
    LANGUAGES
    Python · SQLTypeScript · JavaScriptJava · HTML / CSS
    DATA & CLOUD
    GCP · DatabricksAzure · AWSAirflow · Dataflow · Pub/Sub
    WEB APPLICATIONS
    Next.js · AngularDjango · FlaskCloud Run · Containerized Applications
    DELIVERY & OPERATIONS
    Terraform · GitHub ActionsJenkins · Azure DevOpsTesting · CI/CD · Cloud Monitoring
    ANALYTICS
    Power BI · Looker · TableauCustom HTML DashboardsOperational Reporting
    AI TOOLS
    Vertex AI · Genie OpsCopilot · Microsoft 365Prompt Design & Refinement
    05 — ABOUT

    ENGINEERING DATA.
    IMPROVING HOW TEAMS WORK.

    I’m a Montréal-based Senior Data Engineer at Cirque du Soleil, working across cloud infrastructure, data pipelines, and business applications. My focus is making data reliable and useful to the people who depend on it.

    My experience spans high-traffic data systems at MindGeek, Python APIs and deployment automation at DNEG, and application modernization at Rolls-Royce Canada. I bring that mix of data engineering and full-stack development to each project.

    I hold a B.A.Sc. in Chemical Engineering from the University of Waterloo, with a specialization in Energy Systems. That foundation shapes how I approach software: understand the system, examine its constraints, and improve the process. I work in English and French.

    2012 / An engineering foundation
    FEED STREAMSPRODUCT CHEMICAL ENGINEERING / REACTION & TRANSFORMATIONABA—B

    Began Chemical Engineering at the University of Waterloo, specializing in Energy Systems.

    LET’S CONNECT

    HAVE A DATA
    CHALLENGE IN MIND?