About Me
I'm a Data Engineer and the founder of Sankalan Data Tech, based in Pune.
I build data pipelines and analytics tools, and I teach SQL and Python.
I work with data, from collecting it through APIs and databases to storing it in BigQuery and showing it in dashboards. I enjoy working on practical projects and seeing them come together.
I started Sankalan Data Tech in September 2023. Initially, I spent most of my time building the website and writing technical tutorials. Later, I started spending more time on data engineering projects.
Before starting Sankalan Data Tech, I spent many years teaching SQL, Oracle PL/SQL, Oracle DBA and Python. I also worked on database development projects. This experience gave me a strong foundation in SQL, databases and working with data.
Recent Work ( 1.5 Years)
I've been building data pipelines and analytics tools. Here's what I've done:
- Built a batch pipeline that pulls website traffic data from GA4, processes it with Python, and loads it into BigQuery for a Streamlit dashboard.
- Built a real-time pipeline where website events go into FastAPI, get streamed through Kafka, processed with Spark Structured Streaming, and land in PostgreSQL for a Power BI dashboard.
- Built an AI assistant that searches tutorials using RAG and FAISS.
- Wrote Python scripts that automate the boring parts of publishing tutorials and tracking analytics.
Key Projects
Website Analytics Batch Pipeline (GA4 → BigQuery → Streamlit)
Python
GA4
Google Tag Manager
BigQuery
Streamlit
SQL
- Collects website activity data from Google Tag Manager and Google Analytics 4.
- Runs a Python job on a schedule to pull the GA4 data and load it into BigQuery.
- Cleans and shapes the data with SQL inside BigQuery.
- Feeds a Streamlit dashboard that shows traffic and user activity.
- This is the batch side — data is processed at intervals, not in real time.
- Live dashboard: View the running pipeline
Website Analytics Real-Time Streaming Pipeline (FastAPI → Kafka → PySpark → PostgreSQL → Power BI)
Python
FastAPI
Apache Kafka
Spark Structured Streaming
PySpark
PostgreSQL
Power BI
- Captures website events in real time through a FastAPI endpoint.
- Pushes each event into Kafka as a streaming message.
- Uses Spark Structured Streaming (PySpark) to read and process the events as they arrive.
- Writes the processed stream into PostgreSQL.
- Connects Power BI to PostgreSQL for a live view of traffic and user activity.
- I handled the whole flow — ingestion, streaming, processing, storage, and reporting.
AI Assistant for Technical Tutorials
Python
LangChain
FAISS
HuggingFace
RAG
FastAPI
- Answers technical questions using content from tutorials.
- Uses embeddings and FAISS to find the most relevant pages.
- Feeds the retrieved content to an LLM to generate an answer.
- Makes the assistant available through a FastAPI API.
- I use it daily for SQL, Python, and data engineering questions.
Automated Content Publishing Pipeline + Dashboard
Python
GitHub Actions
Google Drive API
YouTube API
SQLite
CSV
Power BI
- Publishes technical videos with a single Python command.
- Moves files, updates metadata, and tracks publishing status automatically.
- Connects to Google Drive and YouTube APIs for uploads.
- Tracks content and status in SQLite and CSV files.
- Feeds a Power BI dashboard that shows publishing volume and trends.
Technical Content Generation Platform
Python
HTML
LLM
SEO
Automation
- Generates technical tutorial pages from structured data.
- Each page includes explanations, examples, FAQs, and interview questions.
- Uses reusable HTML templates across the site.
- Automates large parts of the content creation and publishing workflow.
- This is the platform that runs Sankalan Data Tech itself.
Website, Content & SEO (First 1.5 Years)
When I started Sankalan Data Tech, my focus was on building the site and getting
content out there.
- Built and maintained the website myself using HTML, CSS, and JavaScript.
- Wrote and published 400+ tutorials on SQL, PL/SQL, Python, and data engineering.
- Handled the SEO — internal links, site structure, and getting pages to rank.
- Used Search Console, GA4, and GTM to see what was working and what wasn't.
- Wrote Python scripts to speed up content creation and publishing.
Skills
Languages
SQL
PL/SQL
Python
Web
HTML
CSS
JavaScript
Other Languages
C
C++
Core Java
Databases
Oracle
PostgreSQL
SQLite
BigQuery
Snowflake
Data Engineering
ETL
Batch Pipelines
Streaming Pipelines
Apache Kafka
Spark Structured Streaming
PySpark
Data Modeling
Python Libraries
Pandas
NumPy
Scikit-learn
APIs & Dashboards
FastAPI
Streamlit
Power BI
REST APIs
Analytics & SEO
GA4
Google Tag Manager
Search Console
Technical SEO
AI / GenAI
RAG
LangChain
FAISS
HuggingFace
LLM APIs
DevOps & Tools
Docker
GitHub
GitHub Actions
Linux
Experience
Founder & Data Engineer
Sept 2023 – Present | Pune
Sankalan Data Tech
- I run data engineering practice. I take on projects, build the pipelines, and deliver working dashboards.
- Built and still maintain the Sankalan website and 400+ tutorials.
- Built a batch analytics pipeline, a real-time streaming pipeline, an AI assistant for searching tutorials, and Power BI dashboards.
SQL, PL/SQL & Python Trainer
July 2010 – Aug 2023 | Freelance
- Taught SQL, Oracle PL/SQL, Oracle DBA, and Python to students and working professionals.
- Trained over 3,000 students across 12+ years. Many of them are now working in data and database roles.
Oracle SQL & PL/SQL Developer
May 2008 – June 2010 | Freelance
- Wrote stored procedures, functions, and PL/SQL packages for production systems.
- Tuned slow queries using execution plans and indexes for reports that ran daily.
PHP & MySQL Developer
Jan 2007 – April 2008
Linosoft Services
- Built application features and database components using PHP and MySQL.
Education & Certifications
-
MCA (Master of Computer Applications) — Savitribai Phule Pune University, 2006
-
B.Sc. Mathematics, Physics & Computer Science — Dr. Babasaheb Ambedkar Marathwada University, 2003
-
Oracle Certified Associate (OCA) — Oracle Database Administration
-
Microsoft Certified — HTML5 with JavaScript and CSS3