Skip to content
← All projects

JPMorgan Chase · Senior Data Engineer · 2024

Digital Channel Submission Rate

Migrated legacy Hive workflows to an automated PySpark and Airflow pipeline powering Tableau dashboards on digital customer activity.

  • PySpark
  • Hadoop
  • Airflow
  • Snowflake
  • Tableau

Problem

Reporting on digital channel metrics such as payments and account openings depended on legacy Hive workflows that took around 12 hours to run and needed manual intervention.

Approach

  • Migrated the legacy Hive workflows to an automated PySpark pipeline on Hadoop.
  • Introduced Apache Airflow for scheduling and orchestration, making the ETL fully automated and reliable.
  • Optimised the output datasets and integrated them into Snowflake for fast downstream querying.
  • Delivered curated data to Tableau dashboards used by stakeholders across the business.

Results

  • Processing time dropped from 12 hours to under 2 hours.
  • Near real-time visibility into digital metrics like payments and account openings.
  • Faster stakeholder decision-making, with the dashboards contributing to a 30% improvement.