Skip to content
View Shashan4321's full-sized avatar
🎯
Open to Senior Data Analyst / BI / Analytics Engineer roles
🎯
Open to Senior Data Analyst / BI / Analytics Engineer roles

Block or report Shashan4321

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shashan4321/README.md

Hi, I'm Shashank Singh 👋

Senior Data Analyst · Power BI & Microsoft Fabric · Snowflake · SQL · Python · GenAI (NL-to-SQL)

Portfolio LinkedIn Email Open to work

I turn messy ERP, sales and operations data into trusted dashboards, automated reports and AI-assisted analytics that business teams actually use. At Walitechs Solutions I architect Microsoft Fabric + Power BI solutions across Sales, Finance, HR and Supply Chain, led a zero-data-loss Dynamics AX → D365 Business Central migration, and built an NL-to-SQL tool so non-technical managers can ask their data questions in plain English.

🏆 Employee of the Month, Walitechs Solutions

📈 Professional impact

3+ yrs 10+ 50+ ~50% 35% 0
in data & MIS roles enterprise Power BI dashboards stakeholders served less reporting time faster SQL / Snowflake queries records lost in the AX → D365 migration

🚀 Featured projects

Every project runs on public or synthetic data, has tests and CI, and reports only numbers computed from its own data.

Project Business problem Stack Demo Result (in the project)
NL-to-SQL Analytics Agent Managers wait days for simple data answers Claude API (tool use), DuckDB/SQL, sqlglot, Streamlit ▶ Live demo (in-browser, no sign-up) AST-based read-only guardrails, self-correcting agent, 32-question eval set, 66 tests (incl. DuckDB vs SQLite parity)
Fabric Lakehouse End-to-End No trusted view of supplier OTIF and stock Microsoft Fabric, OneLake, PySpark, Delta, Warehouse, Direct Lake Deploy guide Bronze → Silver → Gold with a DQ gate; OTIF 71.9% vs 85% target, 63 bad receipts quarantined
Snowflake JSON CDC Pipeline Nested app events, duplicates, schema drift Snowflake VARIANT, FLATTEN, Streams + Tasks, MERGE make local Idempotent CDC; net sales match an independent recomputation to the paisa
ERP Migration Toolkit (AX → D365) + Fabric reporting ERP cut-overs lose data quietly, and legacy AX reports break after go-live Python, pandas, YAML specs, Microsoft Fabric (Lakehouse, Delta, Spark), T-SQL Reconciliation report · Fabric AX views 14/14 migration checks pass; BC → Fabric lakehouse with AX-compatible views, 10/10 reconciled
AI Report Automation Hours lost writing monthly MIS commentary Python, Claude API, Jinja2, GitHub Actions cron Sample report LLM narrative is number-checked against the KPI pack before it is e-mailed
Sales Intelligence (Power BI) One sales truth + who is about to churn SQL star schema, Power BI PBIP/TMDL, DAX, RLS, scikit-learn, SHAP Power BI report 2 report pages built from code, 33 DAX measures, calc group, dynamic RLS; churn model ROC-AUC 0.92
Python Analytics Playbook Slow, fragile notebook code in reporting jobs pandas, Polars, DuckDB, Pandera, openpyxl, pytest Benchmarks 59% less memory, 415x faster than loops on 1M rows; idempotent ETL, Excel MIS, 31 tests
Power BI Business Dashboards Dashboards that drive decisions Power BI, theme JSON, DAX specs 5 pages Sales and Churn pages built in Power BI; Product, HR and Supply Chain designed next
DAX Measures Library Re-writing the same DAX in every report DAX Docs 30+ patterns with example outputs (YoY, Indian FY, Top N, RLS)

🛠️ Tech stack

Cloud & Fabric Microsoft Fabric OneLake Lakehouse Snowflake

BI Power BI DAX Power Query Tableau Excel

SQL SQL Server PostgreSQL MySQL DuckDB

Python Python Pandas NumPy scikit-learn Jupyter

ERP Dynamics 365 Dynamics AX

AI Claude ChatGPT Gemini NL-to-SQL

Engineering Git GitHub Actions pytest VS Code

🔨 Currently building

  • NL-to-SQL agent v2: Snowflake and Postgres connectors, few-shot retrieval from the eval set, a YAML semantic layer
  • Fabric lakehouse on a live trial: pipeline run, Direct Lake report screenshots and Capacity Metrics
  • dbt: moving the sales star schema to dbt models with tests and docs

🤝 Let's talk

Open to Senior Data Analyst, Power BI Developer / BI Architect, Analytics Engineer and GenAI Data Analyst roles in Gurugram / NCR, Bengaluru, Hyderabad or remote. 📫 shashan4321@gmail.com · 💼 LinkedIn · 🌐 Portfolio

🎓 MBA (Marketing & HR), GL Bajaj · B.Com (Hons), BHU · Data Analytics Certification, Ducat

Pinned Loading

  1. erp-migration-toolkit-ax-to-d365 erp-migration-toolkit-ax-to-d365 Public

    Dynamics AX → D365 Business Central migration with zero-loss reconciliation, plus post-go-live BC → Microsoft Fabric lakehouse with AX-compatible T-SQL views

    Python

  2. fabric-lakehouse-end-to-end fabric-lakehouse-end-to-end Public

    Microsoft Fabric medallion lakehouse: OneLake, Delta bronze/silver/gold, DQ gate, Warehouse, Direct Lake model. Supply-chain OTIF

    Python

  3. nl-to-sql-analytics-agent nl-to-sql-analytics-agent Public

    Live demo ▶ (in-browser, no sign-up). Ask a sales warehouse questions in plain English: Claude tool use, read-only SQL guardrails, 32-case eval set, Streamlit

    Python

  4. sales-intelligence-powerbi sales-intelligence-powerbi Public

    Power BI report + model: 2 pages built from code, 33 DAX measures, calc group, RLS · SQL star schema · churn + SHAP

    Python

  5. snowflake-json-cdc-pipeline snowflake-json-cdc-pipeline Public

    Snowflake CDC for nested JSON: VARIANT, LATERAL FLATTEN, Streams + Tasks, idempotent MERGE, schema drift; tested in CI

    Python

  6. python-analytics-playbook python-analytics-playbook Public

    Python Analytics Playbook: tested patterns for pandas at scale, Polars vs DuckDB, Indian-FY KPIs, Pandera data quality, idempotent ETL, Excel MIS automation

    Python 1