Skip to content
View YurGusev's full-sized avatar

Organizations

@SENATOROVAI

Block or report YurGusev

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
YurGusev/README.md

Юрий Гусев

Python / ML Engineer: data pipelines, trading research infrastructure, backend automation и production-подход к инженерным задачам.

GitHub Repositories Case studies


Обо мне

Я занимаюсь практической разработкой на стыке Python, данных, машинного обучения и автоматизации. Основной фокус - надежные инженерные системы: загрузка и нормализация данных, подготовка датасетов, feature engineering, offline training, API, тесты и документация, с которой можно работать в команде.

Сейчас развиваю направление ML-first trading infrastructure: пайплайны рыночных данных, воспроизводимые обучающие выборки, offline-обучение моделей, валидация, backend-сервисы и подготовка к безопасным dry-run / paper-trading сценариям.

Что для меня важно в разработке:

  • понятные границы между data engineering, ML, backend и execution-логикой;
  • воспроизводимые пайплайны вместо разрозненных ручных скриптов;
  • тесты, типизация, линтеры, миграции и документация как часть продукта;
  • осторожный подход к рискованным доменам: preflight-gates, audit metadata, dry-run, validation first.

Также изучаю Data Science в SENATOROVAI и использую GitHub как портфолио инженерной практики, исследовательских заметок и проектной работы.


Стек

Python FastAPI PostgreSQL SQLAlchemy Redis RabbitMQ Docker Pandas NumPy Polars PyTorch scikit-learn MLflow pytest Ruff mypy


Избранные проекты

Проект Что показывает Стек
AI Trading Bot Private engineering project для trading research: ingestion, feature pipelines, dataset artifacts, offline training, validation и backend API. Python, FastAPI, PostgreSQL, Redis, RabbitMQ, PyTorch, pandas

Production-style работа оформлена в виде кейсов, потому что часть репозиториев приватная или связана с коммерческим контекстом.


Кейс: AI Trading Bot

Цель: создать поддерживаемую инженерную основу для trading research и будущей автоматизации на российском рынке.

Проблема: ML-задачи в трейдинге быстро становятся хаотичными без чистых исторических данных, воспроизводимых датасетов, leakage-aware признаков, валидации моделей и операционных safety-gates.

Что реализовано:

  • загрузка рыночных данных для MOEX/AlgoPack-style workflows;
  • PostgreSQL-хранилище для raw и normalized market data;
  • feature snapshots со schema hash и no-leakage audit metadata;
  • pipeline сборки dataset artifacts для offline ML;
  • sharded datasets для многолетних диапазонов и ограниченной памяти рабочей станции;
  • PyTorch offline training CLI с experiment manifests, metrics, registry metadata и отчетными артефактами;
  • FastAPI health endpoints и Docker-based local infrastructure;
  • тесты вокруг data ingestion, storage, features, labels, datasets, training, validation, backtesting и API health.

Результат: проект переводит trading model research из набора ad hoc scripts в воспроизводимый инженерный workflow с явной lineage-информацией, повторяемыми командами обучения и safety gates перед model promotion.

Читать полный кейс


Инженерные принципы

  • Документировать решения и операционные команды, а не только код.
  • Строить воспроизводимые пайплайны вместо ручных notebook-only процессов.
  • Разделять исследовательскую, backend, storage, ML и execution-логику.
  • Не пропускать рискованные изменения без dry-run, validation, tests и preflight checks.
  • Поддерживать проект так, чтобы его мог быстро понять другой разработчик.

GitHub Stats

GitHub stats Top languages

GitHub streak

GitHub trophies


Материалы портфолио

Popular repositories Loading

  1. DataScientist_at_SENATOROVAI DataScientist_at_SENATOROVAI Public

  2. Data-Science-For-Beginners-from-scratch-course Data-Science-For-Beginners-from-scratch-course Public template

    Forked from SENATOROVAI/Data-Science-For-Beginners-from-scratch-course

    Data science for beginners involves learning to extract insights from data using statistics, programming (Python/R), and visualization. Key steps include data collection, cleaning, analysis, modeli…

    Python

  3. python-open-source-standards-course python-open-source-standards-course Public

    Forked from SENATOROVAI/python-open-source-standards-course

    The primary open source standard for Python github code is PEP 8: The Style Guide for Python Code, which provides guidelines to enhance code readability and consistency. Adherence to PEP 8 is a wid…

    Jupyter Notebook

  4. Outsourcing_-26 Outsourcing_-26 Public

  5. YurGusev YurGusev Public

    Professional GitHub profile and engineering portfolio

  6. .github .github Public

    Forked from SENATOROVAI/.github