Skip to content
View karnaksp's full-sized avatar
💫
Sooбrажаю Data-дривен продукты
💫
Sooбrажаю Data-дривен продукты

Block or report karnaksp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karnaksp/README.md

Denis Irinyakov | Data Engineer

Я строю production-oriented data systems: ETL/ELT-конвейеры, event streams, аналитические хранилища, проверки качества данных, metadata workflows и Python-сервисы вокруг data products.

English note: this profile is primarily localized for Russian-speaking engineering teams; project names, stacks, commands, and documentation links are kept in their original form.

Ссылки: CV / portfolio · PDF resume · GitHub · Telegram

Ключевые Data Engineering проекты

Project Stack Почему это важно
investment-signals Python, Redpanda/Kafka, ClickHouse, Postgres, FastAPI, Dagster, Prometheus, Grafana Production-конвейер рыночных аномалий: live ingestion, stream processing, хранение сигналов, observability, admin cockpit и документация. Docs
stock-prices Python, Telegram Bot, CLI, Docker, MkDocs, GitHub Actions Production data product для анимированных рыночных видео по акциям, фьючерсам, FX, металлам и crypto data. Docs
data-forge Kafka, Debezium, Spark, Trino, MinIO, ClickHouse, Airflow, Superset Applied fork-to-case-study: retail CDC/lakehouse runbook, validation SQL, Kafka-проверки, аналитические SQL-примеры и явное описание моего вклада.
dbt-af Python, dbt, Airflow, Docker Compose, GitHub Actions Secondary open-source orchestration case: reliability fix, явный вклад в fork, воспроизводимый Airflow/dbt demo и CI smoke.
Oil-code Python, Jupyter, data contracts, validation CI, deterministic batch scoring DS-to-DE conversion case для предсказания свойств масел: raw data contract, stdlib data-quality gate, deterministic batch scoring artifact, GitHub Actions validation и monitoring reports.
self-tg-approve Python, Telegram, Docker Compose, Ollama, LangChain, Neo4j Вторичный AI automation проект: бот для approval flow в Telegram-канале, graph-backed memory и локальные LLM-компоненты.

Основной стек

  • Warehouses and storage: Greenplum, ClickHouse, PostgreSQL, S3-compatible storage, Iceberg/Lakehouse concepts.
  • Pipelines and orchestration: Airflow, dbt, Dagster, dlt, Spark, Kafka/Redpanda.
  • Data quality and governance: data contracts, metadata catalog workflows, semantic layer, lineage, validation checks.
  • Engineering: Python, SQL/PLpgSQL, Bash, Docker, GitHub Actions, GitLab Runner.
  • Applied ML / AI: pandas, scikit-learn, PyTorch, LLM tooling, Ollama, LangChain, MCP.

Рабочий фокус

  • Проектировал и поддерживал ETL/ELT-потоки для аналитических систем и data products.
  • Делал Python-сервисы для ingestion, validation, observability и операционных workflows.
  • Работал с DWH/lakehouse-паттернами, автоматизацией data quality и metadata governance.
  • Вёл и менторил технические сообщества и проектные команды.

Обучение и архив

Старые DS/ML notebooks, хакатоны, задания School 21 и учебные forks специально вынесены в архив. Educational-projects — индекс практики по School 21, SQL, Python, DevOps, Linux и monitoring. Retail_Analytics_s21 — отдельный secondary SQL/warehouse lab: fork учебного retail analytics задания, оформленный как воспроизводимый PostgreSQL case study с data contract, Docker smoke, materialized views и явным описанием моего вклада. Если fork или notebook repo попадает в витрину, он помечен как lab/conversion case и содержит явный раздел с моим вкладом, а не маскируется под оригинальный production-проект.

Pinned Loading

  1. hohotones hohotones Public

    Мои хакатоны

    Jupyter Notebook

  2. hh-automative hh-automative Public

    Автоматизация отправки резюме на hh.ru

    Python 1 1

  3. Educational-projects Educational-projects Public template

    Educational archive: School 21, SQL, Python, DevOps and data practice projects.

    Jupyter Notebook 1

  4. self-tg-approve self-tg-approve Public

    Telegram access approval bot with Ollama, LangChain, Neo4j and Docker Compose.

    Python