Overview
Technical skills
Timeline
Analyzed 186,000+ sales transactions using Python, Pandas and Matplotlib to identify revenue trends and customer purchasing patterns. Performed data cleaning, feature engineering, and exploratory data analysis by creating Month, Hour, City, and Sales features from transactional data. Identified peak sales periods, optimal advertisement timings, top-performing cities, and best-selling products through statistical analysis and visualizations. Conducted market basket analysis to determine frequently purchased product combinations and provide cross-selling recommendations.
Developed an interactive Customer Behavior Analysis Dashboard using Power BI to analyze customer purchasing patterns, subscription trends, revenue distribution, and demographic insights. Performed data cleaning in Python, EDA in MySQL and visualization in Power BI to generate business insights and support decision-making. Created KPI cards, slicers, bar charts, and donut charts to visualize metrics like total customers, average purchase amount, average review rating and category-wise sales and revenue. Leveraged DAX measures and dynamic filtering to uncover business insights related to customer segments, product categories, and sales performance for data-driven decision-making
Developed an end-to-end Customer Churn Analysis Dashboard in Power BI to analyze customer behavior, churn trends, revenue contribution, and service usage patterns. Performed ETL operations including data extraction, cleaning, transformation, and loading of customer data into MySQL. Executed SQL queries to analyze demographics, contracts, payment methods, and churn categories. Performed transformation in Power Query. Created DAX measures for KPI cards such as Total Customers, Total Churn, Churn Rate, and New Joiners. Built interactive Power BI dashboards with filters, tooltips, and visual insights to support customer retention strategies and data-driven business decision-making.
Jupyter Notebook
Pandas
- Develop and maintain single-node ETL pipelines and SQL-based data transformations for analytics workloads using MySQL and Pandas.
- Build business dashboards and KPIs in Power BI while providing the cleaned, aggregated data via SQL tables or simple API endpoints.
- Implement repeatable data ingestion jobs that read monthly CSVs, validate and coerce types, and write to a staging schema with clear null-handling rules.
- Hardening: remove plaintext credentials from notebooks, add requirements/environment files, and convert exploratory notebooks into parameterized scripts for production scheduling.
NumPy
- Build and productionize repeatable ETL pipelines (e.g., using Airflow or Dagster) that replace notebook-based ad hoc scripts to increase reproducibility.
- Implement feature-store patterns or structured feature engineering scripts so downstream model training can be automated and tracked.
- Develop lightweight model training and evaluation notebooks with clear train/validation splits and basic experiment tracking (MLflow or W&B) if moving toward predictive modeling.
- Replace hardcoded local paths and credentials with configuration files or environment variables and add data/input validation to improve security and portability.
