Обсудить задачу

От идеи до работающей системы

Разбираю задачу, проектирую решение и довожу его до эксплуатации. Дальше сам его и поддерживаю — поэтому делаю просто и понятно, а не эффектно.

Кто я

Должность одна, круг задач другой

По должности — системный администратор. По факту закрываю задачи, на которые обычно покупают внешний сервис или нанимают подрядчика: видеосвязь, бронирование переговорных, мини-приложения, боты. Каждый проект вырос либо из жалобы коллег, либо из отказа платить вендору. Всё внедрено и работает каждый день.

Коммерческого стажа разработчика у меня нет, и я это не скрываю: есть другое — системы, которыми пользуются каждый день, и опыт поддержки того, что написал сам.

AI в работе использую и не делаю из этого секрета — он ускоряет черновик и рутину. Но что и почему устроено именно так, решаю сам.

Как это работает

Подход

  1. 01

    Анализ

    Разбираю задачу, процессы и ограничения — до того, как написана первая строка кода.

  2. 02

    Архитектура

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

  3. 03

    Разработка

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

  4. 04

    Запуск

    Внедряю, обучаю команду и остаюсь на связи после релиза.

Проекты

Что я делал

Стрелки ← → или колесо — листать. Esc — закрыть. Смахните вбок, чтобы листать. Крестик — закрыть.

Стек

С чем работаю

Постановка задачи

  • CustDev
  • Сбор требований
  • Оценка рисков и ограничений
  • Техническое задание
  • Выбор стека и платформы

Код

  • Node.js 18–22
  • JavaScript
  • Express
  • REST
  • CalDAV
  • Яндекс 360
  • Telegram Bot API
  • Telegram Mini Apps
  • MAX Bot API
  • MAX Mini Apps
  • SMTP
  • LiveKit
  • WebRTC
  • SQLite

Сборка и выкладка

  • npm workspaces
  • Node SEA
  • Docker Compose
  • CI/CD
  • Linux / VPS
  • Windows Server
  • nginx
  • systemd
  • Let's Encrypt

Эксплуатация

  • Сеть
  • Мониторинг и алертинг
  • SLA / MTTR
  • Корпоративные сервисы

Контакты

Есть задача или идея? Давайте разберём.