Руслан

Обо Мне

Frontend-разработчик с 5+ годами опыта. Создаю интерактивные веб-приложения, обучающие симуляторы и SPA — от верстки до полноценной клиентской архитектуры.

Работал в ОТП Банке, веб-студии VEGAS и Techno Diasoft. Умею проектировать интерфейсы, интегрировать REST API и писать серверную часть на Node.js.

Написать в Telegram
5 +

лет
опыта

25 +

проектов
в проде

15 +

коммерческих
кейсов

90

Lighthouse
score

Навыки

Frontend

HTMLCSSSCSSJavaScriptReactNext.jsReduxTailwind

Backend

Node.jsExpressREST APIMongoDB

Tools

GitWebpackFigmaSASS

Опыт и образование

Август 2025 — сейчас ( 4 месяца )

Инженер

Techno Diasoft
Разрабатывать код приложения, корректировать существующий программный код с целью изменения его функциональности, производительности, устранение ошибок, составление тех документации, осуществлять взаимодействие с заказчиком программного продукта.
  • Разработка и поддержка клиентской части веб-приложения
  • Рефакторинг программного кода
  • Написание программного кода
  • Реализация функциональности и логики программы в соответствии с техническим заданием и архитектурными решениями
  • Разработка пользовательского интерфейса, в том числе его интерактивных элементов
  • Исправление выявленных багов
  • Формализация и алгоритмизация поставленных задач для дальнейшего написания программного кода
  • Разработка и поддержка мобильных приложений
  • Оптимизация программного кода
Март 2024 — Август 2025 ( 1 год и 6 месяцев )

Frontend developer

ОТП Банк
Разрабатывать код приложения, корректировать существующий программный код с целью изменения его функциональности, производительности, устранение ошибок, составление тех документации, осуществлять взаимодействие с заказчиком программного продукта.
Разработка обучающей платформы для сотрудников банка:
  • Полностью разработал клиентскую часть SPA-приложения на нативном JavaScript, HTML, CSS.
  • Интеграция с сервером для загрузки данных о симуляторах.
  • Разработка механики симуляции пользовательского взаимодействия с ПО:
  • Отображение интерфейса приложения с динамически загружаемыми элементами (текст, инпуты, кнопки).
  • Валидация пользовательского ввода (например, паспортные данные).
  • Реализация пошагового сценария с переходами между слайдами.
  • Самостоятельное проектирование архитектуры клиентской части.
Разработка админ-панели для управления симуляторами:
  • Полностью разработал клиентскую часть SPA-приложения на нативном JavaScript, HTML, CSS.
  • Интеграция с сервером для загрузки данных о симуляторах.
  • Разработка механики симуляции пользовательского взаимодействия с ПО:
  • Отображение интерфейса приложения с динамически загружаемыми элементами (текст, инпуты, кнопки).
  • Валидация пользовательского ввода (например, паспортные данные).
  • Реализация пошагового сценария с переходами между слайдами.
  • Самостоятельное проектирование архитектуры клиентской части.
Разработка серверной части:
  • Разработка REST API на Node.js, Express, MongoDB.
  • Проектирование структуры базы данных для хранения симуляторов, симуляций, позиционировании элементов, стилей.
  • Самостоятельная разработка архитектуры backend-решения.
Разработка игры “Кто хочет стать миллионером”:
  • Реализация игрового процесса с таймером, музыкой, вопросами и вариантами ответов
  • Система сохранения и учета баллов пользователей, рейтинговых таблиц, победителей
  • Разработка механизма выгрузки статистики об участниках
Сентябрь 2020 — Март 2024 ( 3 года и 7 месяцев )

Frontend developer

Веб-студия VEGAS
Разрабатывать код приложения, корректировать существующий программный код с целью изменения его функциональности, производительности, устранение ошибок, составление тех документации, осуществлять взаимодействие с заказчиком программного продукта.
  • Верстка макетов figma для eCommerce-проектов различной сложности.
  • Разработка интерактивных элементов, калькуляторов, конфигураторов и интеграция с внешними сервисами (нативный JavaScript).
  • Создание легко масштабируемых и оптимизированных компонентов.
  • Реализация клиентской логики
  • Адаптация интерфейсов для различных устройств и браузеров
  • Интеграция с бэкендом и работа с REST API
  • Взаимодействие с командой дизайнеров, backend разработчиком, менеджерами.
сентябрь 2012 - май 2017

Инженер

Телекоммуникационные системы
Федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им.проф. М. А. Бонч-Бруевича» г. Санкт-Петербург. По специальности: многоканальные телекоммуникационные системы
октябрь 2024 - май 2025

Программист

Яндекс практикум
Курс от "Яндекс практикума" по профессиональной переподготовке по программе «Мидл фронтенд-разработчик» с присвоением квалификации программист
  • Шаблонизатор и компонентный подход81 ч
  • Проектирование и эксплуатация76 ч
  • Командная работа4 ч
  • React и хранение данных83 ч
  • Бэкенд и оптимизация52 ч
  • Сборка и доработка проекта26 ч
май 2025 - сентябрь 2025

Программист

Яндекс практикум
Курс от "Яндекс практикума" по профессиональной переподготовке по программе «модуль по React» с присвоением квалификации программист
  • Основы React40 ч
  • Управление состоянием и пользовательский опыт 40 ч
  • Роутинг, безопасность40 ч
  • Введение в TypeScript30 ч
  • WebSockets. Создание ленты заказов 40 ч
  • Бэкенд и оптимизация52 ч
  • Подготовка к выпуску40 ч
  • Итоговая аттестация5 ч
  • Факультативный курс: Алгоритмы58 ч