Кирилл
Грант

Открыт к предложениям

Frontend-Backend, Algotrading
JS, TS, Node, Python, Docker, Nginx, Linux Server,
any frameworks and libraries

Свою первую HTML-страницу сверстал и задизайнил в 2017 году

Ниже подробнее
О себе

Коротко обо мне

Пишу на JS и Python
Настраиваю Nginx, Docker
Мониторю пакеты Wireshark

Понимаю, как устроены сети, передаются данные, работают протоколы

Настраивал оборудование MikroTik, мосты и ВПН

Знаю про атаки на ОС, серверы, языки, веб и
умею защищаться от них

Рботаю с PostgreSQL, MongoDB, строю архитектуру и связываю таблицы

Понимаю принципы различных парадигм
«сам чаще придерживаюсь ООП-подхода»

Веб на React / Vite, JS Classes
Мобильные на React Native, Kotlin
Telegram mini App / bot-shop

В последнее время увлечён алгоритмической торговлей, её автоматизацией и работой с биржевыми API.
Пишу торговых ботов под Финам, АЛОР, Bybit, Interactive Brokers (IBKR), создаю сигнальные стратегии, провожу бэктесты и оптимизирую код под реальные условия.
Тестирую и интегрирую специализированные ИИ-модели.

VLESS+WebSocket+TLS REST API/gRPC Linux Server Nginx/Nginx-Proxy Docker/Docker-Compose PostgreSQL/MongoDB Node/Express Python HTML/CSS JS/TS React/Next.js/Vue MobX/Zustand Git/GitLab awesome-software-architecture clean-code-javascript Design Patterns II clean-ts-api WebGL / GLSL Анимация Доступность
Образование

Учёба и курсы

сейчас

Самообразование

Andrey Sozykin

Курс по компьютерным сетям, разработанный специально для программистов.
Используется нисходящий подход, начиная с протоколов прикладного уровня, таких как HTTP и DNS, для создания целостного понимания работы сетей.

Timur Shemsedinov

Лекции, курсы, тренинги по программированию на JavaScript, TypeScript и Node.js — оптимизация, масштабирование, асинхронное программирование,
паттерны GRASP, SOLID, GoF patterns — архитектура приложений.

As For JS

JavaScript глазами спецификации.

PortSwigger Web Security Academy

Онлайн-центр обучения по безопасности веб-приложений от команды PortSwigger, с контентом от их исследователей и автора The Web Application Hacker's Handbook.
Покрывает: SQL injection, XSS, CSRF, SSRF, аутентификацию, сессии, API, GraphQL, race conditions и т. д.

Rob Carver — pysystemtrade

Автор — бывший управляющий систематическим фондом, у него есть книга и блог Investment Idiocy с разбором систематического трейдинга и трендследования.

Awesome Systematic Trading

Список библиотек и ресурсов по систематическому трейдингу: крипта, акции, фьючерсы, опционы, CFD, FX и многое другое.
Есть отдельно PyTrendFollow — systematic futures trading через трендследование, и hftbacktest для HFT на тиковых данных.

Коммерческие проекты

Время и место работы

АСНА

- с Мая 2023

Full-stack

Рефакторинг клиентской площадки
Архитектурный переход на классовую модель

настоящее время
Март 2025

Обязанности

  • Переосмысление архитектуры: переход от Next.js App Router к предметно-ориентированным классам.
  • Создание Repository Service как единого источника данных с чёткими портами ввода/вывода.
  • Реализация паттерна Repository: абстракция над источниками данных (API, кэш, хранилище).
  • Уход от связанности с фреймворком: сервис не зависит от Next.js.
  • Чёткое разделение бизнес-логики и UI-слоя.
  • Внедрение принципов SOLID для повышения качества кода.
  • Покрытие критических модулей юнит-тестами (Jest) и интеграционными тестами.
  • Ведение Storybook для компонентов.
  • Инкрементальная миграция существующих компонентов на новый сервис.
TS React Next.js REST API MobX Jest Storybook SOLID Repository Pattern

Система управления нагрузкой персонала и документооборотом

- Февраль 2025
- Сентябрь 2024

Обязанности

  • Настройка Nginx: проксирование API, раздача статики.
  • Конфигурация Docker для локальной разработки и деплоя.
  • Разработка интерфейса на React / TS (модульные стили SCSS).
  • Разработка REST API (Node.js + Express) с CRUD-операциями.
  • Документирование API (Swagger).
NginxDockerJSTSNode.jsExpressReactZustandVite

Веб-приложение для ведения клиентских записей

- Август 2024
- Май 2023

Обязанности

  • Разработка интерфейса на Next.js, React / TS (модульные стили SCSS).
  • Работа с API: типизация запросов / ответов (REST), интеграция с бэкендом.
  • Интеграция SMTP-сервиса.
  • Адаптивная вёрстка HTML-писем (поддержка Outlook / Gmail).
  • Рефакторинг legacy-кода (миграция на TypeScript).
TSNext.jsReactMobXVite

TradeMan

- Апрель 2023 (1 год)
- Май 2022

Frontend

Внутренняя программа для документооборота

Обязанности

  • Разработка интерфейса на React / TS (модульные стили SCSS).
  • Клиент-серверное взаимодействие через REST API (TS).
  • Настройка WebSocket-соединений с использованием Socket.IO.
  • Ведение логов (info, debug) для мониторинга и отладки.
  • Рефакторинг legacy-кода (миграция на TypeScript).
JSTSReactRouter DOM v6ReduxAxiosSocket.IOWebpack

Digital Ferz

- Апрель 2022 (9 мес)
- Август 2021

Frontend

Разработка веб-приложений с интеграцией на WordPress

Обязанности

  • Семантически правильная, адаптивная и кроссбраузерная вёрстка (HTML, CSS / Sass).
  • Реализация клиентской логики на JavaScript.
  • Интеграция фронтенд-компонентов с WordPress (PHP).
  • Создание UI-Kit для повторного использования компонентов.
JSWordPressPHP

Up Work

- Июнь 2021 (2 г 4 мес)
- Март 2019

Frontend

Вёрстка и анимация интерфейсов

Обязанности

  • Создание семантической вёрстки, стилизация и анимация интерфейсов.
HTMLCSS
Портфолио

Личные проекты

Trade Inn preview

— Бэктестер
— Торговый робот
— GUI

01

Бэктестер прогоняет внутридневную стратегию по минутным котировкам одного инструмента и считает результат.
Поддерживаются два режима использования:
— Одиночный тест — один набор параметров, полный набор метрик и анализ капитала.
— Оптимизация — перебор сетки параметров (диапазоны/перечисления) с параллельным расчётом, грубыми метриками и записью сводки в CSV.

Торговый робот по API создаёт ордера и входит в сделки.
Торгует фьючерсами по стратегиям, найденным через тестер.
Поддерживает работу с API брокеров:
IBKR, Bybit, Финам, АЛОР.

GUI для удобства и визуализации.
Весь функционал бэктестера и торговли в одном приложении.

Linux Server API Python pandas numpy matplotlib
Посмотреть проект →
Kronos Lab preview

Kronos-Lab

04

Исследовательский стенд для систематической торговли. Генеративная модель строит ансамбли из 500+ вероятных 24-часовых траекторий на основе рыночного контекста.

Бэктестер с резюмированием, авто-адаптацией под GPU и разделением генерации/анализа: ансамбли считаются один раз на GPU, стратегии перебираются на CPU бесплатно.

Сохраняет полный контракт данных: траектории, контекстные фичи (волатильность, тренд, z-score), реальный исход. Оценка сигналов по независимому суточному срезу — без перекрытия сделок.

Использует нейросеть Kronos-Tokenizer-base для генерации ансамблей.

Python PyTorch CUDA Machine Learning Time Series Systematic Trading Backtesting Generative Models HuggingFace Docker Quantitative Finance
Посмотреть проект →
Kharon Messenger preview

Kharon Messenger

02

Минималистичный зашифрованный мессенджер для небольших команд.

v2.0.0 — Reception Hours Edition
Клиент больше не обязан висеть в сети 24/7. Зашёл → Забрал → Ушёл. Следов нет.

Reception Mode: LIVE, PULSE_5/15/30/60/240/360/720/1440 (окно связи раз в N минут), SILENT. Режим собеседника виден в чате.

Динамический TTL на сервере: сообщение живёт 2 минуты + интервал PULSE получателя. PULSE_1440 → TTL 26 часов.

Счётчик непрочитанных в списке контактов, сбрасывается при открытии чата. PULSE-уведомления с вибрацией, автозапуск после перезагрузки.

4 темы оформления: Princess ♡ (дефолтная), Terminal Dark >_!, Terminal Light о_0, Shadow ☠.

Шифрование: E2E X25519 + XSalsa20-Poly1305, WebSocket с certificate pinning, Android Keystore, Room + SQLCipher, FLAG_SECURE.

Linux Server Node.js WebSocket Kotlin Android E2E Encryption X25519 Room SQLCipher AlarmManager ForegroundService
Посмотреть проект →
AIM — All In Me preview

AIM — All In Me

03

Анонимная платформа (Telegram Mini App + Web) для создания глубокого психологического профиля. Проект включает полностью спроектированный бэкенд, базу данных и клиентскую часть.

Ключевые возможности и архитектура:
• 4 типа записей: Сны, Воспоминания, Мысли, Планы с гибкой системой связей.
• 27 научно обоснованных эмоций (UC Berkeley, 2017) с градацией интенсивности.
• Учет контекста: привязка к обстоятельствам (погода, фаза луны, глобальные события) и физическому состоянию (геолокация, здоровье, энергия).
• RPG-механика: система навыков и прогресса, привязанная к записям.

Техническая реализация:
• Полноценный бэкенд на Express (Node.js).
• База данных PostgreSQL с расширением PostGIS для геоданных.
• Клиентская часть на TypeScript / React.
• Отдельный микросервис на Python для AI-функций (Jungian-аналитика, генерация изображений и видео).
• Архитектура, построенная на принципах ООП и четком разделении ответственности.

TypeScript React Node.js Express PostgreSQL PostGIS Python AI Integration Telegram Mini App ООП
Посмотреть проект →