Skip to content
View a-matisse's full-sized avatar

Block or report a-matisse

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.

Content in all repositories owned by your account will be closed.
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
a-matisse/README.md

Y.CS — Founder and CEO, Senior Java Developer

Сайт Y.CS GitHub a-matisse Написать в Telegram

Обо мне

Основатель и CEO Y.CS. Senior Java Developer.

Проектирование и разработка Java-микросервисов для торговли виртуальными активами: рыночные данные, торговые алгоритмы, интеграции, Telegram-боты и пользовательские интерфейсы.

Y.CS · мой основной проект

Y.CS — собственный сервис автоматизации торговли предметами CS2, созданный с нуля. Анализирует рынок, отбирает сделки по нескольким параметрам, автоматизирует покупку и продажу. Внутри — отдельные сервисы для торговой логики, рыночных данных, платежей, Steam и интерфейсов. Зона ответственности: продукт, архитектура, Java backend и эксплуатация.

Публичные компоненты:

Компонент Назначение
Telegram и веб Управление торговлей, настройки, уведомления и интерфейс пользователя
Платёжный сервис Обработка платежей
MarketApp Docker Контейнеризация компонента для работы со Steam

Ключевые результаты

  • Y.CS создан с нуля: торговая логика, рыночные данные, платежи, Steam и пользовательские интерфейсы работают в системе из отдельных сервисов.
  • Автоматизирован торговый цикл CS2: анализ предложений, покупка, контроль состояния сделки и выставление предмета на продажу.
  • Управление стратегиями, аккаунтами и уведомлениями собрано в Telegram-интерфейсе.
  • Созданы Java-библиотеки ytrest для HTTP-интеграций и yttelegram для Telegram-ботов.

Что ещё разрабатываю

  • Коллекционные номера Telegram: сбор истории сделок, классификация номеров и анализ цен.
  • Telegram userbots: обработка сообщений через пользовательские аккаунты на TDLib.
  • Продажа игр: интеграции с площадками, обработка заказов, выдача и проверка аккаунтов.

Технологии

Направление Стек Применение
Серверная разработка Java 17–25, Spring Boot, Maven Торговая логика и фоновые процессы
Хранение и обработка данных PostgreSQL, Spring Data JPA, ClickHouse, Redis Streams Операции, история рынка и события между сервисами
API и Telegram REST, gRPC, Telegram Bot API, TDLib Интеграции с площадками, боты и userbots
Развёртывание Docker Compose, Kubernetes/MicroK8s Запуск и сопровождение сервисов
Дополнительные задачи Python, TypeScript/React Сбор данных и веб-интерфейсы

Активность на GitHub

GitHub статистика a-matisse Серия активности a-matisse

Контакты

Pinned Loading

  1. ytrest-main ytrest-main Public

    A minimal, type-safe HTTP client built on Apache HTTP Client 5 with GSON integration.

    Java

  2. yttelegram-main yttelegram-main Public

    Type-safe Java framework for Telegram bots featuring editable inline menus, predictable state management, and generic patterns for state-message binding.

    Java 1

  3. youtrade.cs-autotrade-telegram-service youtrade.cs-autotrade-telegram-service Public

    Java 1

  4. youtrade.cs-payment-service youtrade.cs-payment-service Public

    Java