~/README.md

Sardorbek Suyunov

Data Engineer @ EPAM Systems · Tashkent, Uzbekistan

CI status for olist-customer-intelligenceSQLPythondbtAirflowBigQueryPower BI

## About

Data Engineer with 3 years of professional engineering experience, currently building layered data warehouses and ETL pipelines at EPAM Systems. I design ODS-to-data-mart architectures, implement incremental loads with deduplication and history handling, and own pipelines end to end — from source system analysis through SQL and Python transformation logic to validated, documented, auditable data marts and the BI layer on top.

  • Building layered warehouses and incremental ETL at EPAM Systems
  • Working in PostgreSQL, PL/pgSQL, BigQuery, Redshift, Airflow, Python
  • Careful about data quality, lineage and documentation that survives handover
  • Studying Computer and Information Engineering at Inha University in Tashkent
  • Speaking Uzbek (Native) · English (C2) · Russian (B2)

## Stack

WarehousingPostgreSQL · PL/pgSQL · BigQuery · Redshift · RDS · Dataform · dbt
Modelling3NF · Star · Snowflake · ODS / staging / mart layering · SCD history
PipelinesApache Airflow · ETL/ELT design · incremental loads · source-to-target mapping
ProgrammingPython · pandas · SQL · Java · C++ · Bash
QualityPyTest suites · profiling · reconciliation · referential integrity · audit docs
BIPower BI · DAX · Power Query · semantic modelling
Cloud & toolsAWS (S3, Redshift, RDS, EC2, IAM, Athena, Glue) · GCP · Docker · Git · Jenkins CI

## Selected work

  • Olist Customer Intelligence — end-to-end batch platform / verifiable claims
    GitHub · Live demo · dbt docs
  • Enterprise Data Warehouse — PostgreSQL / integration core
    GitHub
  • Financial Performance Dashboard — Power BI / executive analytics
    GitHub
  • Sales Analytics Data Mart — star schema / commercial insight
    GitHub
  • IUT Community Platform — backend & data
    GitHub

## Connect

## Colophon

This site is an Astro build, statically rendered, with one small module of client JavaScript for the menus, the file palette and the theme. Every section is a real page: turn JavaScript off and all of it still reads. The layout is an editor because that is where the work happens, not as a costume — the file names are the sections, and the breadcrumbs, tabs, explorer and status bar are all generated from one manifest, so none of it can drift out of step.

Numbers on this site come from my CV and nowhere else, and the outbound links are checked before they ship. That habit is borrowed from the Olist project below, whose whole argument is that a claim should be checkable by the person reading it.

© 2026 Sardorbek Suyunov · sardorbek.codes
Built in Tashkent. Design and code my own; if something here is useful to you, build your own version of it rather than copying this one.