TradeJS
TypeScript-фреймворк для алгоритмических стратегий.
Создание, бэктест и запуск торговых стратегий в одном типизированном жизненном цикле — с self-hosted runtime и воспроизводимыми результатами.
НЕ РЕЗЮМЕ / ПОРТФОЛИО СИСТЕМ
Опыт интересен не количеством лет. Интересно, что из него получилось.
Поэтому здесь нет бесконечной ленты должностей. Здесь — проекты, в которых идея проходит весь путь: исследование, архитектура, интерфейс, инфраструктура, запуск.
Главный артефакт хорошего опыта — работающая система.
Пять продуктов на пересечении frontend, инфраструктуры, автоматизации и продуктового мышления.
TypeScript-фреймворк для алгоритмических стратегий.
Создание, бэктест и запуск торговых стратегий в одном типизированном жизненном цикле — с self-hosted runtime и воспроизводимыми результатами.
Self-hosted synthetic monitoring as code.
API- и browser-проверки на своей инфраструктуре: CI-отчёты, Playwright traces, скриншоты, видео и уведомления о восстановлении.
Preview deploys — на своём сервере.
Контроль preview-окружений для статических SPA: GitHub Actions, SSH/rsync, PR-комментарии и собственная инфраструктура.
Тихое приложение для спокойного сна.
Семь офлайн-звуков и мягкий sleep timer. Без рекламы, подписок, покупок и регистрации — продукт, в котором важно уметь остановиться.
Приватные заметки для команды прямо внутри приложения.
Встраиваемая панель обсуждений для поддержки, QA и разработки. Заметки привязаны к клиенту и странице SPA и невидимы пользователям продукта.
Frontend — мой основной фокус. Но сильный продукт требует видеть всю систему: пользователей, код, доставку, эксплуатацию и команду.
Проверить гипотезу, выделить главное, довести до полезного результата.
Проектирую и собираю продукты целиком: frontend, backend, API, базы данных и интеграции — от модели данных до работающего сервиса.
Инструменты, CI/CD и self-hosted системы, сокращающие путь от кода до сигнала.
Собираю команды под продуктовые задачи: найм и онбординг, прозрачные инженерные процессы, развитие компетенций через наставничество, обратную связь и обмен знаниями.
Ниже — пять записей из десяти докладов об архитектуре, качестве и инженерных процессах. Смотреть можно прямо на сайте.
Архитектура, инструменты, автоматизация задач и CI/CD на реальном примере.
Открыть на YouTube ↗Почему обратная связь кандидатам — часть зрелого инженерного менеджмента.
YouTube ↗Взгляд на качество и командную работу по другую сторону привычных границ.
YouTube ↗Почему Storybook забрасывают — и как встроить его в процессы команды, чтобы использовать не только как UI-kit, но и как инструмент тестирования.
Смотреть на YouTube ↗Как не превратить CI/CD в устаревшую систему, упростить внесение изменений и на что смотреть при ревью workflow-кода.
YouTube ↗
Этот сайт — витрина того, что я строю и как думаю. Если вам близок такой подход — давайте познакомимся.