senior_analytics_engineer:
philosophy: "Turning raw data complexity into clean, version-controlled business truths."
mission: "Bridging the gap between software engineering best practices and high-impact business analytics."
core_competencies:
ingestion_orchestration:
- "Building automated pipelines via Airbyte, dlt, and custom crawlers"
- "Orchestrating robust workflow DAGs using Apache Airflow and Dagster"
transformation_modeling:
- "Architecting modular, optimized, and test-proven dbt pipelines"
- "Converting raw database schemas into clean, analytical star-schemas"
data_trust_governance:
- "Enforcing automated data quality tests using dbt tests and Great Expectations"
- "Maintaining metadata lineage and definitions using Bruin CLI and OpenMetadata"
bi_analytics:
- "Designing high-performance Power BI, Superset, and Looker Studio dashboards"
- "Translating complex datasets into actionable metrics for business growth"|
Nov 2021 - Apr 2023 Shopee PMO |
➔ |
Apr 2023 - Sep 2025 VNPAY Data Analyst |
➔ |
Apr 2025 - Xóm Data Founder |
➔ |
Sep 2025 - Jun 2026 TNEX Sr. Data Analyst |
➔ |
Jan 2026 - UpBase Data Analytics Engineer |
➔ |
Feb 2026 - HV HOLDINGS Analytics Engineer |
➔ |
Jun 2026 - GPBank Senior Analytics Engineer |
flowchart LR
Ingest["📥 Ingest & Collect<br/><sub>Airbyte • Fivetran • dlt • Selenium • BeautifulSoup</sub>"] --> Store["🛢️ Store & Manage<br/><sub>Snowflake • BigQuery • Databricks • Postgres • MongoDB</sub>"]
Store --> Transform["🔄 Transform<br/><sub>dbt • Apache Spark • SQL</sub>"]
Transform --> Orchestrate["⚙️ Orchestrate<br/><sub>Airflow • Dagster • Mage • Kestra</sub>"]
Orchestrate --> Quality["🛡️ Data Quality<br/><sub>Great Expectations • Soda • dbt Tests</sub>"]
Quality --> Governance["🏷️ Governance & Catalog<br/><sub>Bruin • OpenMetadata & dbt Docs</sub>"]
Governance --> BI["📊 BI & Analytics<br/><sub>Power BI • Looker Studio • Superset • Metabase</sub>"]
CICD["🚀 CI/CD & GitOps<br/><sub>Git • GitHub Actions • GitLab CI</sub>"] -.-> Transform
CICD -.-> Orchestrate
%% Styling nodes
style Ingest fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#f8fafc
style Store fill:#0f172a,stroke:#c084fc,stroke-width:2px,color:#f8fafc
style Transform fill:#0f172a,stroke:#fb7185,stroke-width:2px,color:#f8fafc
style Orchestrate fill:#0f172a,stroke:#f59e0b,stroke-width:2px,color:#f8fafc
style Quality fill:#0f172a,stroke:#ec4899,stroke-width:2px,color:#f8fafc
style Governance fill:#0f172a,stroke:#6366f1,stroke-width:2px,color:#f8fafc
style BI fill:#0f172a,stroke:#34d399,stroke-width:2px,color:#f8fafc
style CICD fill:#0f172a,stroke:#14b8a6,stroke-width:2px,color:#f8fafc
| 📥 Ingest & Collect |
|
| 🛢️ Store & Manage |
|
| 🔄 Transform |
|
| ⚙️ Orchestrate |
|
| 🛡️ Data Quality |
|
| 🏷️ Governance & Catalog |
|
| 📊 BI & Analytics |
|
| 🚀 CI/CD & GitOps |
|
| 📋 Project & Knowledge |
|
| 💻 IDE & Data Tools |
|
-- Fetching coding metrics from the last 7 days
SELECT
language,
time_spent,
intensity_bar,
percentage
FROM weekly_progress
ORDER BY time_spent DESC;No activity tracked{
"status": "Open for Collaboration",
"hobbies": ["Data Storytelling", "Automating Everything", "Modern Data Stack"],
"favorite_stack": ["dbt", "Airflow", "Power BI"],
"coffee_conversion_rate": "1 cup ➔ 1000 lines of code",
"fun_fact": "Started with Chemistry, now bonding with Data Points"
}



