|
โฝ Enterprise Operations 350+ Retail Outlets Monitored daily sales & stock at BPCL |
๐ Cloud Relational SQL 99K+ Rows Analyzed Target BigQuery multi-table case study |
๐ Database Competency 5-Star Gold Badge HackerRank verified SQL ranking |
๐ Academic Merit 8.67 CGPA B.E. Mechanical Engineering (VTU) |
I am a Data Analyst with a degree in Mechanical Engineering (8.67 CGPA) and a year of on-ground enterprise operations experience at Bharat Petroleum Corporation Limited (BPCL).
- โ๏ธ From Physical Systems to Data: My engineering background trained me to think in numbers, constraints, and root causes. At BPCL, I saw how physical operations rely on day-to-day data accuracy: monitoring fuel throughput, underground tank inventories, and dealer credit risk across 350+ retail stations.
- ๐ ๏ธ Practical Process Automation: Working with SAP ECC, Advanced Excel, and VBA, I rebuilt manual daily reporting routines, cutting MIS compilation time from 2.5 hours down to 25 minutes (70% reduction) and evaluated bank credit eligibility under the e-DFS facility for 50+ retail dealers.
- ๐ Rigorous Upskilling with Scaler DSML: I committed to deep analytical training through Scaler Academy's Data Science & Machine Learning program, mastering SQL (BigQuery, PostgreSQL, MySQL), Python (Pandas, NumPy, Scipy, Seaborn), Applied Probability, Hypothesis Testing, and Tableau Public.
- ๐ฏ Current Focus: Open to full-time Data Analyst / Business Analyst roles where I can combine operational intuition with clean SQL queries, statistical rigor, and executive dashboards.
Visitors can test queries directly in the browser using an in-memory SQL database powered by AlaSQL. Runs 100% on client-side cloud compute with zero local setup. Pre-loaded with retail operations and fuel transaction datasets inspired by my BPCL experience:
-- Sample Query: Territory Volume Aggregation with Filter
SELECT
territory,
COUNT(outlet_id) as total_outlets,
SUM(monthly_volume_kl) as total_volume_kl,
ROUND(AVG(credit_limit_lakhs), 1) as avg_credit_lakhs
FROM retail_outlets
GROUP BY territory
HAVING SUM(monthly_volume_kl) > 300
ORDER BY total_volume_kl DESC;
/* Live Output:
+-----------------+---------------+-----------------+------------------+
| territory | total_outlets | total_volume_kl | avg_credit_lakhs |
+-----------------+---------------+-----------------+------------------+
| City Central | 2 | 585 | 65.0 |
| East Territory | 2 | 505 | 60.0 |
| North Territory | 2 | 450 | 47.5 |
| South Territory | 2 | 380 | 40.0 |
+-----------------+---------------+-----------------+------------------+
*/๐ฏ SQL Practice Curriculum Across 5 Datasets (Basic โ Expert) (Click to expand)
| Level | Focus Area | Practice Scenario & SQL Mechanics |
|---|---|---|
| Tier 1 (Basic) | Filtering & Sorting | SELECT, WHERE, ORDER BY, threshold filtering (dealer_rating = 'A+', order_value > 300). |
| Tier 2 (Intermediate) | Aggregation & Joins | GROUP BY, SUM, AVG, HAVING SUM(...), multi-table relational JOIN across entities. |
| Tier 3 (Advanced) | Conditional Logic & Metrics | CASE WHEN, conditional aggregations (SUM(CASE WHEN ...)), efficiency ratios. |
| Tier 4 (Expert) | CTEs & Subqueries | Common Table Expressions (WITH), correlated subqueries, and regional deviation analysis. |
๐ Open the Live SQL Terminal to execute custom queries and export results to CSV.
| Languages & Querying |
|
| Analytics & Statistics |
|
| BI & Data Visualization |
|
| Enterprise & Workflow |
|
1. ๐ Target E-Commerce: Logistics Disparity & Revenue Scaling (Google BigQuery & SQL)
- Business Problem: Evaluate delivery lead-times across Brazilian states, detect logistical bottlenecks, and analyze customer repeat purchasing trends.
- Methodology: Queried 99,000+ customer records across 6 relational tables using Google BigQuery; wrote modular Common Table Expressions (CTEs), multi-table joins, and ranking window functions.
- Key Finding: Identified a 3.5x regional delivery lead-time disparity between northern and southeastern states, and demonstrated how expanding regional fulfillment centers would protect a 137% YoY revenue surge.
- Key SQL Pattern:
WITH delivery_metrics AS ( SELECT customer_state, AVG(DATE_DIFF(order_delivered_customer_date, order_purchase_timestamp, DAY)) as avg_days FROM `target.orders` JOIN `target.customers` USING(customer_id) GROUP BY customer_state ) SELECT customer_state, avg_days, DENSE_RANK() OVER(ORDER BY avg_days DESC) as rank FROM delivery_metrics;
- Direct Project Links:
๐ GitHub Repository โข ๐ Master SQL Script (all_target_queries.sql) โข ๐ SQL Queries Directory (7 Scripts) โข ๐ Case Study PDF Report
2. ๐ Walmart: Consumer Purchase Behavior & Central Limit Theorem (Python, Statistics & CLT)
- Business Problem: Test demographic spending assumptions across 550,000+ Black Friday transactions to guide seasonal stock planning and marketing budget allocation.
-
Methodology: Applied Central Limit Theorem (CLT) sampling distributions (
$n \in {30, 100, 500, 1000}$ ), calculated standard error contraction, and built 90%, 95%, and 99% Confidence Intervals across demographics. - Key Finding: Men spend +$702.96 (+8.05%) more per transaction overall ($9,437 vs. $8,734) with zero CI overlap at 99% confidence (gap >$649), yet within specific categories (such as Product_Category 1), spending between men and women is virtually identical ($11 difference). Marital status showed no spending variance ($4.74 difference, completely overlapping CIs).
-
Key Python Snippet:
# Computing sample mean standard error and 95% confidence interval std_err = df['Purchase'].std() / np.sqrt(len(df)) margin_error = stats.norm.ppf(0.975) * std_err ci_95 = (df['Purchase'].mean() - margin_error, df['Purchase'].mean() + margin_error)
-
Direct Project Links:
๐ GitHub Repository โข ๐ Jupyter Notebook โข ๐ Case Study PDF Report โข ๐ฑ LinkedIn Carousel Slides
3. ๐ AeroFit: Customer Segmentation & Treadmill Purchasing Drivers (Python, EDA, Probability)
- Business Problem: Define distinct customer profiles across entry-level (KP281), mid-tier (KP481), and commercial (KP781) treadmills to target sales recommendations.
-
Methodology: Constructed two-way contingency tables, evaluated conditional probabilities
$P(\text{Product} \mid \text{Fitness Rating})$ vs. demographic indicators, and conducted distribution analysis. - Key Finding: Self-rated fitness (level 4โ5) was the single strongest indicator for commercial model purchases, showing an 80%+ conditional probability for the premium KP781 model, proving that fitness habits matter far more than age or income alone.
-
Key Python Snippet:
# Conditional probability matrix pd.crosstab(index=df['Fitness'], columns=df['Product'], normalize='index') * 100
-
Direct Project Links:
๐ GitHub Repository โข ๐ Jupyter Notebook โข ๐ Case Study PDF Report โข ๐ Tableau Packaged Dashboard (.twbx)
4. ๐ Superstore Executive Sales & Profitability Dashboard (Tableau Public)
- Business Problem: Leadership needed immediate visibility into loss-making product categories, regional discount sensitivity, and customer margin contributions.
- Methodology: Built a dynamic parameter-driven Tableau Public dashboard with interactive filters for Region, Segment, and Category; engineered Level of Detail (LOD) expressions and custom profit margin calculations.
- Key Finding: Tracked $733K+ in total sales and discovered that aggressive discounting on Tables in the Central region accounted for over 60% of total regional operating losses, providing the justification for discount limits.
- Direct Project Links:
๐ Live Interactive Dashboard (Tableau Public) โข ๐ Executive Dashboard PDF Summary โข ๐ค Tableau Public Profile
5. โฝ BPCL Operations MIS & Dealer Credit Evaluation (Advanced Excel, VBA, SAP ECC)
- Operational Reality: Daily monitoring of sales volumes, physical tank stock levels, and dealer credit exposure across 350+ petroleum retail outlets.
- Methodology: Designed structured Excel reporting templates connecting SAP ECC ERP extracts, dynamic Pivot Tables, and automated VBA macros; assessed 2-year sales trends to calculate bank credit eligibility under the e-DFS facility for 50+ retail dealers.
- Quantified Impact: Reduced daily MIS compilation from 2.5 hours down to 25 minutes (70% reporting time saved) and coordinated documentation and operational compliance for the commissioning of 37 new retail outlets.
6. ๐ Rapido Ride-Sharing Analytics (15 Production-Grade SQL Queries)
- Business Problem: Analyze driver allocation patterns, morning peak-hour ride cancellations, and customer retention drop-offs across urban pickup zones.
- Methodology: Solved 15 distinct business scenarios using window functions (
ROW_NUMBER,RANK), multi-condition aggregations, and distance-based user segmentation. - Direct Project Links:
๐ GitHub Repository โข ๐ 15 SQL Queries Directory
7. ๐ฅ HR Workforce Analytics & Equity Analysis (9 Structured SQL Queries)
- Business Problem: Analyze department-level turnover risks, managerial spans of control, and salary equity across regional offices.
- Methodology: Wrote 9 structured queries utilizing correlated subqueries, window percentiles, and group-level benchmarking against company-wide averages.
- Direct Project Links:
๐ GitHub Repository โข ๐ 9 SQL Queries Directory
8. ๐ญ Deloitte Australia: Daikibo Factory IoT Telemetry & Downtime Analysis (IoT & Tableau)
- Business Problem: Analyze machine telemetry data (operating temperatures, vibration spikes, cycle rates) across manufacturing lines to isolate unscheduled downtime.
- Methodology: Processed industrial IoT telemetry logs, synthesized failure correlations, and built an executive machine health dashboard.
- Direct Project Links:
๐ Deloitte Australia Completion Certificate โข ๐ Daikibo Telemetry Dashboard (.twbx) โข ๐ผ๏ธ Dashboard Screenshot Preview โข ๐ Forensic Technology Equality Analysis (Excel)
9. ๐ฌ Netflix Content Strategy & Catalog Evolution (Python, EDA, Seaborn)
- Business Problem: Examine catalog shifts between movies and television series over a 15-year period, international content growth, and director networks.
- Methodology: Handled nested genre strings, performed temporal trend analysis, and visualized release patterns using Pandas, Matplotlib, and Seaborn.
- Direct Project Links:
๐ GitHub Repository โข ๐ Jupyter Notebook โข ๐ Case Study PDF Report
- ๐ HackerRank SQL - 5-Star Gold Badge (View Verified Profile)
- ๐ฆ๐บ Data Analytics Job Simulation โ Deloitte Australia (via Forage) (Certificate)
- ๐ SQL Skill Mastery Certification โ Scaler Academy & InterviewBit
- ๐ Data Analytics & Visualisation: Probability & Statistics โ Scaler DSML
- ๐ Data Analytics & Visualisation: Python Libraries (Pandas, NumPy, Seaborn) โ Scaler DSML
- ๐ Tableau & Excel Specialization โ Scaler DSML
- ๐ Bachelor of Engineering (B.E.) in Mechanical Engineering โ VTU Belagavi (CGPA: 8.67)
Data analytics relies heavily on deductive logic, constraint elimination, and spotting non-obvious patternsโthe exact same mental muscles tested by Sudoku. I built a cloud-hosted Sudoku game with difficulty modes (Easy, Medium, Hard), interactive timer controls (Start, Pause, Reset), real-time conflict checking, and keyboard navigation running 100% in-browser:
1 2 3 4 5 6 7 8 9
+---+---+---+ +---+---+---+ +---+---+---+
1 | 5 | 3 | . | | . | 7 | . | | . | . | . |
2 | 6 | . | . | | 1 | 9 | 5 | | . | . | . |
3 | . | 9 | 8 | | . | . | . | | . | 6 | . |
+---+---+---+ +---+---+---+ +---+---+---+
Can you complete the grid without row, col, or block conflicts?
๐ Play Sudoku in the Cloud Playground
"Numbers have an important story to tell. They rely on you to give them a clear and convincing voice."
โ Stephen Few
Whether it's auditing daily sales across 350 petroleum stations, diagnosing regional logistics delays in BigQuery, or finding purchase drivers with conditional probability, I enjoy the craft of making data clean, clear, and actionable.