Backend developer with 9 months of professional Java/Spring Boot experience, transitioning to data engineering. Building batch pipelines, dimensional models, and orchestrated workflows with SQL, Python, PostgreSQL, and Airflow. Seeking remote, hybrid, or on-site data engineering roles.
Batch ETL Pipeline
Data Pipeline Platform, Python, PostgreSQL, Airflow, Docker (in progress)Java, Python
Git, Maven, Docker, IntelliJ IDEA, Apidog, Claude Code, AI-Assisted Development
SQL, PostgreSQL, Airflow, ETL، star schema
Ubuntu Server, Linux (basic)
Java, Spring Boot, Spring Data JPA / Hibernate, REST APIs
English (Advanced)
Master's Degree in Software Engineering
Islamic Azad University, Electronic Campus (Tehran)Computer Engineering
Technical and Vocational University of Khorramabad (TVU)window functions, CTEs, indexing and query plans with EXPLAIN, star schema, slowly changing dimensions, OLTP vs OLAP
idempotent incremental loads, data quality checks, raw/staging layers, Apache Airflow (DAGs, retries, backfills)
API ingestion (httpx, Pydantic), data processing with pandas, type hints, testing with pytest
Docker Compose, CI with GitHub Actions (ruff, mypy, pytest), dbt, PySpark