Work

Сначала — сильные кейсыЗатем — история за ними

С 2017 года — работа с продуктовой архитектурой, backend под высокой нагрузкой и облачной инфраструктурой. В подборке — проекты, где технические решения напрямую влияют на запуск, устойчивость и развитие продукта.

Избранные кейсы

Системы для реальных бизнес-процессов

01

Авиация · RUSCAMP

Система технического обслуживания авиации, введённая в полноценную эксплуатацию в RusJet

Для RUSCAMP был спроектирован и реализован backend платформы учёта налёта и технического обслуживания воздушных судов. Система прошла путь до полноценной эксплуатации.

РЕЗУЛЬТАТ

В одной системе работают менеджеры полётов, складские специалисты и инженеры: техническое обслуживание, налёт и складской учёт связаны в единый процесс.

  • Программы ТО, часы и циклы, прогнозирование сроков работ
  • Компоненты с ограниченным ресурсом, дефекты, AD/SB и пакеты работ
  • Движение, выдача и потребность в авиационно-техническом имуществе
  • Роли, документы, аналитические отчёты и операционные процессы

Node.js · NestJS · TypeScript · PostgreSQL · Docker · React

Страница продукта RUSCAMP
02

Совместная работа · графические редакторы

Графический редактор для совместной работы команд

Два продукта объединили графический редактор, файлы и проекты, команды и организации, права доступа и совместную работу в реальном времени — от пользовательского интерфейса до backend и инфраструктуры.

РЕЗУЛЬТАТ

Команды получили единое пространство для создания материалов, работы с файлами и одновременного редактирования.

  • Графический редактор, комментарии и совместное редактирование
  • Команды, организации, роли, права доступа и тарифы
  • Файлы, предпросмотр, объектное хранилище и импорт из Figma
  • Быстрый и надёжный обмен данными между сервисами по gRPC

Node.js · NestJS · PostgreSQL · Redis · gRPC · Socket.IO · Yandex Cloud

Страница продукта Линия
03

Высокая нагрузка · конфиденциальный продукт

Графическая машина сценариев с постоянной нагрузкой 60–100 тысяч запросов в минуту

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

РЕЗУЛЬТАТ

Визуальный конструктор позволил аналитикам менять правила без разработки каждого сценария, а backend — непрерывно выполнять их под высокой нагрузкой.

  • Условия, фильтры, циклы, действия и вебхуки
  • Запуск по событию, изменение состояния и продолжение сценария по расписанию
  • Начисление бонусов, уведомления и внешние интеграции
  • Постоянная нагрузка 60–100 тысяч запросов в минуту, а не разовый тестовый пик

Node.js · TypeScript · PostgreSQL · Redis · Kafka / очереди

04

ПО для производства · Unica

Система заказа кухни: от 3D-конфигурации до производства и доставки

Программная часть и код контроллеров связали клиентский 3D-конфигуратор, согласование с дизайнером, подготовку производства и контроль выполнения заказа.

РЕЗУЛЬТАТ

Единый цифровой процесс охватывал весь путь заказа: от первой конфигурации до производства и доставки.

  • Сенсорный терминал с модульным 3D-конфигуратором кухни
  • Консультация дизайнера, подтверждение и внесение изменений
  • Автоматический раскрой и чертежи для фабрики
  • Телеметрия контроллеров для учёта времени работы станков и прогнозирования сроков производства
  • Ссылка на проект, чат со специалистом, доставка и статус сборки

Node.js · PostgreSQL · Angular · ПО контроллеров · веб-приложения

05

IoT · собственный стартап

Платформа умного дома от облака до контроллера и устройств

Belka объединила облачный backend, домашний контроллер, данные устройств и сценарии автоматизации. Над продуктом работала техническая команда из восьми человек.

РЕЗУЛЬТАТ

Проект вошёл в пятёрку перспективных российских IoT-стартапов 2018 года. К этому моменту облачная платформа, ПО контроллера и устройства уже работали как единая система.

  • Backend на Node.js и PostgreSQL для пользователей, контроллеров и аналитики
  • Безопасное удалённое соединение и выполнение сценариев
  • ПО контроллера на Raspberry Pi и интеграции устройств
  • Техническая команда из восьми человек и работа с инвесторами

Node.js · PostgreSQL · React · Python · Raspberry Pi · IoT

Опыт

9 лет разработки backend и продуктовой архитектуры

Опыт с 2017 года охватывает разработку backend, запуск собственных продуктов, руководство командами и эксплуатацию систем под высокой нагрузкой. Общая линия — перевод бизнес-задачи в систему, которой можно пользоваться и которую можно поддерживать.

Формат работы

Проектная работа с конкретным результатом или почасовое участие. ИП в Армении, договоры и инвойсы, оплата в USD и EUR, удалённая работа на русском или английском.

  1. Старт на стыке программного обеспечения и устройств
  2. Belka: собственный IoT-продукт и команда из восьми человек
  3. Unica: клиентские системы для производства и продаж
  4. Системы под постоянной высокой нагрузкой
  5. RUSCAMP: авиационная платформа в полной эксплуатации
  6. Backend-архитектура продуктов для совместной работы

Что получает команда

01

Прямая коммуникация

Архитектурные решения обсуждаются напрямую со специалистом, который затем реализует систему.

02

Продуктовый контекст

Опыт запуска собственных продуктов помогает соотносить технические решения со сроками, бюджетом и целями бизнеса.

03

Готовность к эксплуатации

Безопасность, релизы, мониторинг и восстановление учитываются на этапе проектирования.

04

Передача команде

Документация и прозрачные процессы позволяют поддерживать систему без зависимости от одного специалиста.

Обсудить проект

Обсудим задачу и определим следующий шаг

Описать проект