I'm a software engineer with 3+ years of experience. For the last year I've focused on data engineering: Python, PySpark and Airflow pipelines that load 15–20 GB a day into ClickHouse, which I also deploy and run myself on Linux with Docker.
name: Rihan Bagwan
role: Data Engineer · DevOps & Linux
location: Mumbai, India
now: Software Development Engineer @ Skillmine Technology Consulting
building:
- ETL/ELT pipelines from databases, REST APIs and CSV/XLSX/PDF into ClickHouse
- PySpark batch jobs orchestrated by Airflow (8 DAGs)
- async ingestion with Celery, Redis and DuckDB
care_about: [data quality, idempotent re-runs, pipelines that recover on their own]
preferred_locations:
india: [Mumbai, Navi Mumbai, Pune, Hyderabad, Bangalore]
relocation: [USA, Canada, UK, Ireland, Germany, Netherlands, rest of Europe,
Singapore, Hong Kong, Japan, Australia, New Zealand]
gulf: [UAE (Dubai, Abu Dhabi), Saudi Arabia (Riyadh), Qatar (Doha), Bahrain, Kuwait, Oman]
open_to: [Data Engineering, DevOps, Platform Engineering]| processed daily into ClickHouse |
production ETL/ELT pipelines |
failed loads, via retries & recovery |
rejected records, via validation |
SQL query latency |
|
An Airflow pipeline that ingests ~1M rows a day, validates and deduplicates them with PySpark, quarantines bad rows with the reason they failed, and loads ClickHouse through an atomic partition swap, so re-running a day never creates duplicates.
|
flowchart LR
A[Raw CSV] --> B[Airflow DAG]
B --> C[PySpark<br/>validate + dedupe]
C --> D[Partitioned<br/>Parquet]
C --> Q[Quarantine<br/>bad rows + reasons]
D --> E[(ClickHouse<br/>atomic partition swap)]
| Role | Focus | |
|---|---|---|
| Nov 2025 – Present | Software Development Engineer · Skillmine Technology Consulting | ETL/ELT into ClickHouse (15–20 GB/day), PySpark, Airflow, Celery, FastAPI, Docker on Linux |
| Jan 2024 – Nov 2025 | Software Development Engineer · Reliance Jio Platforms | Data ingestion & sync, SQL tuning (−25% latency), Django, Python/Bash automation on Linux |
| Aug 2023 – Jan 2024 | Software Development Engineer · Dimensionless Technologies | GPT-3.5 automation (+35% efficiency), LLM data prep, real-time backends (WebSockets, asyncio) |
- B.Tech in Computer Science, GH Raisoni College of Engineering and Management, Pune (2019–2023)
- Paper: "GitHub Issue Manager System for Rank-Based Profile", ICET-23
Hiring for data engineering or DevOps? I'd be glad to talk:
rihanbagwan98@gmail.com
Repositories from before 2023 are college and learning projects. I've kept them as a record of where I started.
