Summary

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.

Professional Experience
Intern Java Backend Developer, Taban Tech
2025 – 2026 | Tehran, Iran
  • •Integrated third-party REST APIs (KYC facial recognition, payment gateway, inquiry services) into Spring Boot services, handling validation, error cases, and external data exchange.
  • •Built a rule-triggered SMS notification system for a customer loyalty program, evaluating business rules against customer data in PostgreSQL.
  • •Worked in an Agile/Scrum team using Git, Maven, and Postman/Apidog for delivery and API testing.
  • Projects
    Back-end Development, Java, Spring, Springboot
    Aug 2026 – Present
  • •parvazigold⁠ Instant buying and selling of gold, coins, and Tether with transparent pricing, fast settlement, and real backing—accessible from any device, with no store installation required.
  • •e-commerce A personal e-commerce project built with Spring Boot, developed solely for my own personal use.
  • •omidpay-bit collaborated on backend services for smart POS/card-reader payments and financial management tooling.
  • Batch ETL Pipeline

    Data Pipeline Platform, Python, PostgreSQL, Airflow, Docker (in progress)
    Sep 2026 – Present
  • •Built a daily batch ETL pipeline in Python ingesting weather data from a REST API into a PostgreSQL star schema, orchestrated with Airflow.
  • •Implemented incremental, idempotent loads (per-date replace in one transaction), making retries and backfills safe.
  • •Added pre-load data quality checks (nulls, duplicates, row-count drift); covered by pytest; CI with GitHub Actions.
  • Skills
    programming

    Java, Python

    Tooling

    Git, Maven, Docker, IntelliJ IDEA, Apidog, Claude Code, AI-Assisted Development

    Data

    SQL, PostgreSQL, Airflow, ETL، star schema

    OS

    Ubuntu Server, Linux (basic)

    Backend

    Java, Spring Boot, Spring Data JPA / Hibernate, REST APIs

    Languages.

    English (Advanced)

    Education

    Master's Degree in Software Engineering

    Islamic Azad University, Electronic Campus (Tehran)
    2025 – Present | Tehran, Iran

    Computer Engineering

    Technical and Vocational University of Khorramabad (TVU)
    2021 – 2025 | Lorestan, Iran
    Currently Learning
    SQL & Data Modeling

    window functions, CTEs, indexing and query plans with EXPLAIN, star schema, slowly changing dimensions, OLTP vs OLAP

    ETL & Orchestration

    idempotent incremental loads, data quality checks, raw/staging layers, Apache Airflow (DAGs, retries, backfills)

    Python for Data Engineering

    API ingestion (httpx, Pydantic), data processing with pandas, type hints, testing with pytest

    Engineering Practices

    Docker Compose, CI with GitHub Actions (ruff, mypy, pytest), dbt, PySpark