Коммерческий разработчик: в Lerto модернизирую Python/Node.js сервер, сайт на Vue 2 и мобильные клиенты, отвечаю за алгоритмы печати и инфраструктуру. В СпутникСервис собирал Python-сервисы для автосбора PRD-файлов и цифровых решений спецтранспорта, поэтому одинаково уверенно веду продукт, код и DevOps.
3 года · 4 месяца · 20 дней · 14 часов · 59 минут · 27 секунд
Сейчас веду стек Lerto: сервер, интерфейс управления на Vue 2, мобильные клиенты, алгоритмы печати, а также проектирую и внедряю новые фичи в принтеры. Ранее в СпутникСервис писал Python-сервисы для автосбора PRD и безопасности спецтранспорта, поэтому довожу фичи от идеи до эксплуатации и держу инфраструктуру под контролем.
Делал Python-сервисы для внутренней документации и цифровых продуктов спецтранспорта: автосбор PRD и безопасность колонн.
Собрал автосбор PRD-файлов на Python: GitLab CI, FastAPI API и выгрузка комплектов в Confluence/SharePoint.
Разработал систему обеспечения безопасного разъезда спецтранспорта на технологических дорогах: Python-сервис, карты и алерты для диспетчеров.
Придумывал и полностью реализовывал внутринее сервисы для оптимизации работы компании.
PythonFastAPIPostgreSQLGitLab CIDocker
Проекты
Самые сложные и интересные кейсы
На главной — проекты, где я веду архитектуру, DevOps и фронт одновременно. Остальные pet-проекты и тулзы собраны на странице «Все проекты».
2025
PingMe — SOS panic-button
Compose-клиент и Express backend для семейных SOS-групп: анонимная авторизация, rate-limited сообщения и FCM-пуши.
Jetpack Compose приложение поддерживается вместе со старым Flutter-прототипом без дублирования логики.
Express API с анонимным логином, группами, заявками, голосованиями и таймерами подтверждений.
Встроена FCM-доставка, сервер логирует события и умеет сохранять состояние через Docker Compose.
KotlinFlutterTypeScriptExpressFirebaseDocker
2025
Aeris Remote (OutDoor) — удалённый контроль оборудования
FastAPI сервер + PySide6 клиент: удалённый терминал, файловый менеджер и системные метрики в нескольких окнах.
FastAPI эндпоинты для сессий, команд, файлового дерева и метрик, конфигурируются через .env и Docker.
PySide6 клиент открывает несколько окон, параллельно стримит CPU/RAM/Disk и не блокирует UI во время команд.
Сервер собирается в Docker, а Windows-клиент пакуется PyInstaller-ом и хранит настройки в %USERPROFILE%\.aeris_remote.json.
FastAPIPythonPySide6DockerWindows
2025
MyVPN — self-hosted WireGuard облако
Dockerизированный WireGuard-хаб с policy API, DNS-прокси, админкой и Tauri-клиентом с селективным роутингом.
Скрипты для Debian 12 ставят зависимости, генерируют ключи, заводят клиента и запускают docker-compose стек.
Админ-панель (React) управляет peer'ами, одноразовыми паролями, блокировками и пишет audit log через JWT + CSRF.
DNS-прокси логирует запросы, TLS выдаёт Caddy, Windows-клиент на Tauri подключается по тем же REST-паролям.
WireGuardGoRust/TauriReactDocker ComposeCaddy
Компетенции
Зоны ответственности и подтверждённый опыт
От эксперементов до боевых релизов: веду продуктово-ориентированные задачи и стремлюсь повышать культуру разработки внедрением новых технологий и фундомендальных стандартов.
Realtime + телеметрия
PingMe и Aeris Remote — это живая коммуникация, FCM-пуши, команды в реальном времени и контролируемые тайм-ауты.
Построил SOS-платформу, удалённый мониторинг и дешборды с предсказуемым откликом.
DevOps и инфраструктура
Docker, Caddy, WireGuard, GitLab CI — собираю окружения, автоматизирую выкладки и инфраструктуру Debian.
docker compose для продакшена, скрипты для Debian и единые пайплайны доставки.
UI + desktop
PySide6, Tauri, Android Compose, Vue 2 — строю клиенты под Windows, Android и веб, синхронизируя UX.
Собрал PySide6-терминал, Tauri-клиент и Vue-интерфейсы, все сценарии веду в одном бэклоге.
GitHub
Живые pet-проекты и тулзы
Здесь лежат RAG-боты, FastAPI-сервисы, ассистенты и прочие эксперименты. Репозитории регулярно обновляю, поддерживаю документацию и issue-board.
DiscordAiAssistant
Ассистент для Discord на LLM с командами и очередью задач.
Если нужен интерактивный демо-сервер, предложение вакансии, side-project или решение под ключ — напишите, и я вернусь в течение дня. Обсудим задачи, бэклог и удобный формат взаимодействия.