Ingest
Land source data in a durable raw layer without losing the original structure.
Project 02
Senior Analytics Engineer
Cloud Data Engineering
An end-to-end analytics platform that moved raw business data through governed Bronze, Silver and Gold layers before serving trusted insights through Athena and Power BI.
The Challenge
Business data often begins as disconnected files with inconsistent structures, repeated preparation work and no clear path from source to reporting.
The goal of this project was to design the full analytical journey—not only a dashboard—by creating a cloud-based foundation for ingestion, transformation, modeling, validation and business intelligence.
The architecture also needed to remain understandable, maintainable and easy to extend as new datasets and reporting requirements were introduced.
The Approach
The platform used a medallion architecture to separate raw, validated and business-ready data. Python handled data preparation, Amazon S3 provided scalable storage, Athena enabled serverless SQL access and Power BI delivered the semantic and reporting layer.
Land source data in a durable raw layer without losing the original structure.
Clean, validate and model the data into analytics-ready structures.
Expose governed datasets through Athena, semantic models and Power BI.
Architecture
Each layer had a clear responsibility, making the movement and transformation of data easier to understand and manage.
Source
CSV files and operational datasets
Ingest
Centralized cloud object storage
Bronze
Original source data preserved
Silver
Cleaned, standardized and quality checked
Gold
Analytics-ready dimensional models
Query
Serverless SQL over optimized Parquet data
Experience
Semantic models and business reporting
Engineering Decisions
Amazon S3 provided a durable and scalable storage foundation, while Athena enabled serverless querying without maintaining a traditional warehouse.
The Bronze layer retained the original source files so transformations remained traceable, repeatable and easier to troubleshoot.
Validation and standardization were handled before data reached the business layer, reducing inconsistencies in downstream reporting.
The Gold layer used analytics-ready dimensional models designed for reporting performance, usability and consistent metric definitions.
Parquet storage and partition-aware querying helped create a more efficient foundation for Athena and Power BI.
The pipeline was designed as a repeatable pattern that could support additional datasets and future reporting needs.
Technology Stack
What It Enabled
Bronze, Silver and Gold layers created an understandable path from raw files to business-ready datasets.
Shared transformations and dimensional models reduced duplicated reporting logic and inconsistent calculations.
The architecture provided a repeatable pattern for bringing additional datasets into the platform.
Athena and Power BI made curated datasets easier for analysts and business users to explore.
Reflection
Reporting becomes more reliable when ingestion, transformation, validation and modeling are treated as one connected system. The dashboard is the visible layer, but the trust comes from everything built underneath it.