Шепелев Виталий Владимирович

Системный администратор · Инженер-программист · Full-stack веб-разработчик

35 лет · Высшее образование · Опыт в IT — более 15 лет

О себе

Более 15 лет в IT — системное администрирование и инженерно-программная работа. Параллельно занимаюсь full-stack веб-разработкой: проектирую, разрабатываю и запускаю production-сервисы полного цикла — от серверной инфраструктуры и бэкенда до фронтенда, мобильных и десктопных приложений. Самостоятельно вывел в эксплуатацию несколько работающих продуктов: от корпоративного мессенджера с видеосвязью до сервиса онлайн-записи.

Ключевые навыки

Языки

  • JavaScript
  • TypeScript
  • PHP
  • SQL

Бэкенд

  • Node.js
  • Express
  • Socket.IO
  • REST API
  • WebSocket
  • JWT-аутентификация

Фронтенд

  • HTML
  • CSS
  • Tailwind CSS
  • React
  • PWA

Мобильная и десктоп-разработка

  • React Native
  • Android
  • Electron

Связь и реалтайм

  • WebRTC
  • Jitsi Meet
  • FreeSWITCH
  • SIP
  • Push-уведомления (Firebase, web-push)

Базы данных

  • PostgreSQL
  • MySQL
  • Redis

Инфраструктура и DevOps

  • Linux
  • Nginx
  • Docker
  • PM2
  • SSL / Let's Encrypt
  • Системное администрирование

Инструменты

  • Git
  • Vite
  • electron-builder

Проекты

VIVI / MessARH — корпоративный мессенджер

vivichat.ru ↗

Защищённый корпоративный мессенджер собственной разработки: текстовые чаты, личные и групповые, голосовые и видеозвонки, обмен файлами и голосовыми сообщениями, push-уведомления, регистрация с подтверждением email. Работает как PWA. Реализованы серверная часть, реалтайм-обмен и вся инфраструктура.

Роль: full-stack разработка, серверная инфраструктура, поддержка.

  • Node.js
  • Express
  • Socket.IO
  • WebRTC
  • PostgreSQL
  • Redis
  • web-push
  • PWA
  • Nginx

VIVI ВКС — корпоративная видеоконференцсвязь

vivichat.ru/vks ↗

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

Роль: архитектура решения, интеграция, серверная настройка.

  • Jitsi Meet
  • FreeSWITCH
  • WebRTC
  • SIP
  • Polycom
  • Docker
  • Node.js
  • Nginx

VIVI ВКС Desktop — десктопное приложение

Кроссплатформенное десктопное приложение мессенджера и видеосвязи для Windows и Linux. Модульная архитектура с несколькими редакциями сборки, автоматические обновления.

Роль: разработка приложения, настройка сборки и поставки.

  • Electron
  • TypeScript
  • electron-builder
  • electron-updater
  • esbuild

MessARH Mobile — мобильное приложение (Android)

Мобильная версия мессенджера для Android: чаты, аудио- и видеозвонки, push-уведомления, голосовые сообщения с визуализацией, работа с камерой, контактами и медиафайлами.

Роль: разработка мобильного приложения.

  • React Native
  • TypeScript
  • WebRTC
  • Firebase Cloud Messaging
  • Socket.IO

dozapisi.ru — сервис онлайн-записи

dozapisi.ru ↗

Платформа онлайн-записи к мастерам сферы услуг: поиск специалистов по городу и контактам, бронирование без регистрации, управление записями (перенос, отмена), напоминания в Telegram, личный кабинет мастера с календарём, аналитикой загрузки и дохода, тарифами и системой отзывов.

Роль: full-stack разработка, запуск и поддержка.

  • PHP
  • JavaScript
  • HTML / CSS
  • MySQL
  • Telegram API

Опыт работы

Системный администратор · Инженер-программист

более 15 лет
  • Администрирование серверной и сетевой инфраструктуры, поддержка пользователей и оборудования.
  • Настройка и сопровождение серверов Linux, веб-серверов, баз данных, систем резервного копирования.
  • Параллельно — проектирование, разработка и сопровождение собственных веб-проектов полного цикла.
  • Развёртывание и поддержка production-сервисов: серверы, домены, SSL, мониторинг, обновления.

Образование

Высшее образование.