Skip to content
BackNov 7
Narayan Gopal M.

Narayan Gopal M.

AWS & Microsoft Fabric Data Engineer | Glue, PySpark, ETL, Lakehouse

I build data pipelines that land messy data in a lakehouse people can actually query, on AWS (Glue, Athena, Redshift, Lambda) and Microsoft Fabric. 13 years in software, the last few in data engineering, 100% Job Success. AWS Data Engineer and Microsoft Fabric Data Engineer certified. Recent work: - Team lead on a private cloud RAG platform (432 hours, 5 stars). Self-hosted on Hetzner with OpenCloud for files, AI agents, GPU inference on RunPod, and Keycloak plus OpenBao securing the whole stack, so private users get RAG without their data leaving their own cloud. - Email attachments into a Fabric Lakehouse in 1 to 5 minutes. Logic Apps on a shared mailbox, an Azure Function with Managed Identity writing to OneLake, an Eventstream trigger, and delta-rs upserts into Bronze instead of slow PySpark. CSV, XLSX and XLS normalised into one schema. - ServiceNow incident analytics on Fabric. Bronze and Silver medallion layers, plus an ML model in a Fabric notebook that flags tickets which should be escalated. - RDS and external sources into one AWS warehouse with zero downtime, using incremental timestamp loads and a reconciliation pass instead of a hard cutover. - Running Fabric in production: F64 and smaller capacities, separate Dev and Prod workspaces, Capacity Metrics monitoring and my own pipeline error tracking with auto recovery. What I work with: AWS Glue, Athena, Redshift, Lambda, Step Functions, S3, Lake Formation. Microsoft Fabric (Lakehouse, Warehouse, Data Factory, Eventstream, Mirroring) and Azure Data Factory. Python, PySpark, SQL, dbt, Airflow. Terraform and AWS CDK. RAG and LLM apps with LangChain, LangGraph and vector databases. Self-hosted stacks with Keycloak and OpenBao. Also from earlier years: Java, Go, Kafka, Flink, Elasticsearch, Postgres, MongoDB, DynamoDB, Redis, Docker. Certifications: AWS Data Engineer Associate, Microsoft Fabric Data Engineer Associate, Microsoft Azure AI. I am based in Kathmandu and overlap 4 hours with US Eastern time. Send me what is broken or slow in your pipeline and I will tell you what I would check first.

🇳🇵Kathmandu, Nepal$28/hr100% JSS5.00 (6)Since Sep 2012

Earnings and projects

MRR
$169

Last 6 months ÷ 6

World#119,215 / 412k
🇳🇵Country#294 / 1,189
Revenue, last 30 days
$470

Last 6 months: $1k

World#64,667 / 412k
🇳🇵Country#132 / 1,189
Total earnings
$16k

Billed in all: $27k

World#157,991 / 412k
🇳🇵Country#417 / 1,189
Per project
$1.3k

$506 in the last 6 months

World#102,947 / 412k
🇳🇵Country#278 / 1,189
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇳🇵Country#218 / 1,189
Projects in all
12

Across 14 contracts

71% fixed29% hourly
World#183,649 / 412k
🇳🇵Country#610 / 1,189

Earnings, last 30 days

$27.2k+$470 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$26,750$27,000$27,250Oct 8Oct 23Nov 7

Skill rankings: Top 15% in Amazon Athena

Ranked by MRR among everyone on Upwork with the skill.

  1. #10Amazon Athena66 freelancers · 🇳🇵 #1Top 15%
  2. #39Data Lake186 freelancers · 🇳🇵 #1Top 21%
  3. #44Fabric124 freelancers · 🇳🇵 #1Top 35%
  4. #47Amazon Redshift215 freelancers · 🇳🇵 #2Top 22%
  5. #52AWS Glue266 freelancers · 🇳🇵 #1Top 20%
  6. #79Apache Spark467 freelancers · 🇳🇵 #1Top 17%
  7. #93PySpark460 freelancers · 🇳🇵 #3Top 20%
  8. #127Apache Airflow491 freelancers · 🇳🇵 #2Top 26%