Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл сегодня в 04:37
Мужчина, 29 лет, родился 24 августа 1996
Георгиевск, готов работать удалённо: Москва, Ростов-на-Дону, Санкт-Петербург, готов к командировкам
Node.js Backend Developer (TypeScript, Highload, Integrations, Realtime)
210 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 4 года 7 месяцев
Октябрь 2022 — по настоящее время
3 года 7 месяцев
Санкт-Петербург
Информационные технологии, системная интеграция, интернет... Показать еще
Backend-разработчик
Разработка backend части сервиса Wroomify — системы автоматизации заселения для гостиничного бизнеса.
– Спроектировал и реализовал серверную архитектуру на Node.js и TypeScript с разделением бизнес-логики и возможностью гибкой конфигурации под разных клиентов;
– Полностью отвечал за интеграции с внешними системами (Opera PMS, Fidelio, Logus, SberID, SMS-провайдеры и др.): от анализа API и согласования протоколов до внедрения и поддержки в продакшн;
– Разработал расширяемую систему подключения интеграций, позволяющую подключать только необходимые сервисы под конкретный проект;
– Реализовал realtime-взаимодействие (Socket.io) для киосков самопоселения, обеспечив стабильную двустороннюю связь между клиентскими устройствами и сервером;
– Работал с legacy и слабо документированными API: анализировал протоколы и находил решения без внешней поддержки;
– Разработал систему распределённого хранения файлов с маршрутизацией доступа и синхронизацией;
– Настроил полный CI/CD pipeline: сборка, тестирование, деплой на staging и production, миграции;
– Участвовал в обеспечении отказоустойчивости и масштабируемости сервиса: настройка Nginx как reverse proxy и балансировщика нагрузки.
Технологии: Node.js, TypeScript, Express.js, Socket.io, MongoDB, REST API, Docker, CI/CD, Linux, Nginx
Май 2019 — Апрель 2020
1 год
XLAB
Москва
Backend-разработчик
Разработка backend решений для realtime-взаимодействия и потоковой передачи данных в проектах с использованием Unity и WebSocket.
– Разработал сервер потоковой передачи видео для realtime-приложения (Unity), обеспечив стабильную передачу данных при ограниченной пропускной способности сети;
– Реализовал realtime-коммуникацию (WebSocket) для синхронизации состояния между клиентами;
– Спроектировал систему синхронизации данных для клиентов на Unity, обеспечив консистентность состояния в многопользовательской среде;
– Интегрировал взаимодействие с TeamSpeak API для организации голосовой коммуникации;
– Оптимизировал передачу данных (сжатие пакетов, пропуск кадров), снизив нагрузку на сеть и повысив стабильность соединения;
– Участвовал в разработке сервера виртуального шоурума с динамической загрузкой ассетов.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Обо мне
Backend-разработчик с 4+ годами коммерческого опыта, специализируюсь на проектировании серверных приложений на Node.js и TypeScript. Основной фокус - высоконагруженные realtime-системы и интеграции с внешними сервисами.
Проектировал и развивал backend-архитектуру сервиса автоматизации заселения, включая работу с PMS-системами (Opera, Fidelio, Logus), SberID и другими внешними API. Отвечал за полный цикл интеграций: от анализа протоколов и согласования взаимодействия до внедрения и поддержки в production.
Имею опыт разработки realtime-решений (Socket.io, WebSocket), построения масштабируемых сервисов и организации отказоустойчивой инфраструктуры (Docker, Nginx, CI/CD). Работал с распределённым хранением данных и системами маршрутизации трафика.
Ориентирован на архитектурные решения, читаемость кода и стабильность систем под нагрузкой. Умею работать с неочевидными интеграциями и legacy-документацией без внешней поддержки.
Telegram: https://t.me/RuVIPeR
Мои библиотеки на npmjs: https://www.npmjs.com/~ruviper
Репозиторий: http://repo.prism.su/ruviper
Высшее образование
2024
Высшее образование
ГАОУ ВО "Невинномысский государственный гуманитарно-технический институт"
Факультет техники и современных технологий, Информационные системы в производстве
2016
Среднее специальное образование
ГБПОУ СПО ГРК "Интеграл"
Факультет среднего профессионального образования, Программирование в компьютерных системах
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
