🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Сергей Смирнов (sssirgrey), 34 года, Россия, КалининградСергей Смирнов (sssirgrey), 34 года, Россия, Калининград
JavaScript | TypeScript | React | VueФронтенд разработчикВеб-разработчикСтарший (Senior)
От 250 000 ₽Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 34 года
Опыт работы: 8 лет и 1 месяц
Регистрация: 29.09.2025
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Калининград
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

Frontend-разработчик с 7+ годами опыта разработки веб-приложений.

Специализируюсь на разработке Vanilla JavaScript, TypeScript, SPA и SSR приложений на Vue 3 / Nuxt 3.

Имею опыт разработки B2B платформ, SaaS сервисов, real-time приложений и сложных интерфейсов. Работал с микрофронтендами, Web Components и enterprise-системами.

Основные компетенции:

— разработка SPA и SSR приложений
— архитектура frontend-приложений
— оптимизация производительности
— рефакторинг и модернизация legacy-кода
— разработка переиспользуемых UI-компонентов

Пример проекта на Nuxt 3/Vue 3 Composition API:
https://github.com/Sssef/code_example_nuxt_fsd

Пример проекта на Vue 2:
https://github.com/Sssef/vue-budget-crm

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Nuxt.js
Vue.js
TypeScript
JavaScript
Node.js
HTML
CSS
SCSS
Vite
WebSockets
D3.js
RESTful API
Jest
MongoDB
Webpack
Веб-разработка
Адаптивная верстка
Кроссбраузерная верстка
БЭМ
TailwindCSS
Git
ООП
SOLID
DDD

Опыт работы

  • Frontend-разработчик (проектная работа / фриланс)
    Калининград
    Август 2025 — По настоящее время (11 месяцев)

    Разработка и поддержка веб-приложений на Vue.js, Nuxt, TypeScript, Vanilla JavaScript.

    Основные задачи:
    — разработка SPA и SSR приложений
    — разработка модулей и компонентов интерфейса
    — интеграция с REST API
    — оптимизация производительности интерфейса
    — рефакторинг legacy-модулей
    — адаптивная, семантическая, кроссбраузерная верстка
    — настройка систем сборки
    — улучшение Core Web Vitals и метрик Lighthouse

    Технологии:
    Vue 3, Nuxt 3, TypeScript, Pinia, Vite, TailwindCSS, REST API, JavaScript, Git

  • ООО "КЛАРУС"
    Москва
    Фронтенд-разработчик. Электронная торговая площадка.
    Апрель 2024 — Март 2025 (1 год)

    Разработка международной мультиязычной торгово-логистической B2B площадки. Разработка чата для площадки на основе Matrix.

    Разработка компонентов и модулей на React + NextJs, исправление багов, верстки и логики. Локализация. Ручное тестирование. Рефакторинг.
    Адаптивная, семантическая, кроссбраузерная верстка.

    Технологический стэк:
    - NextJs + React + React Hook Form + TypeScript + Redux + ReduxToolkit + matrix-js-sdk + Модульный SCSS + Headless UI + GitLab.

    Успешно довёл проект до MVP. Закрыл значительную часть техдолга и привел архитектуру проекта к единому знаменателю.

  • Проект Secret Meeting (анонимные встречи)
    Frontend-разработчик
    Август 2023 — Март 2024 (8 месяцев)

    Разработка проекта для анонимных встреч (Secret Meetings) на Vanilla JavaScript.

    Основные задачи:
    — доработки и правки по дизайну
    — разработка страниц, форм и логики организации встреч
    — адаптивная и кроссбраузерная верстка
    — настройка сборки Vite

    Стек:
    JavaScript, CSS, Vite, Git, Figma.

    Доработки по верстке, дизайну, CMS, логики:
    Стек:
    Vue 3, JavaScript, TypeScript, CSS, SCSS, Vite, Gulp, Git, Figma.

  • Разработчик программного обеспечения и решений в области систем безопасности и инженерных систем
    Москва
    Frontend-разработчик (Программист. Отдел разработки Java)
    Декабрь 2021 — Февраль 2023 (1 год и 3 месяца)

    Переносил функционала десктопного конструктора интерфейсов, написанного на Java, в веб-формат в виде отдельных виджетов/микрофронтендов. Далее используемых отделом внедрения совместно с клиентами для построения конечных продуктов.

    Виджеты представляют из себя веб-компоненты (Lit), публикуемые в виде отдельных npm пакетов. Они включают в себя простые элементы, такие как кнопки, поля ввода, фигуры, а также более сложные и комплексные компоненты, например, окна, логгер событий, и систему контроля и управления доступом - представляющих из себя полноценные приложения.
    Писал unit-/модульные тесты.

    Работа над улучшением и развитием виджетов осуществлялась на основе обратной связи от продуктового отдела и результатов тестирования QA-отделом. При необходимости вносились исправления и обновления.

    В процессе разработки и поддержки виджетов, я активно занимался их документированием и интеграцией.

    Обсуждал и разрабатывал архитектуру. Планировал и декомпозировал задачи, оценивал их. Выбирал технологический стек. Рефакторил.

    Технологический стэк:
    - Lit + MobX + TypeScript + Vite + NPM/PNPM + OpenWC Testing + WebSocket API + RPC + MessagePack + Docker Compose + Git.

    Успешно довёл проект с нуля до полноценного релиза менее чем за год.

  • Метакоммерс Оффлайн
    Москва
    Frontend-разработчик
    Ноябрь 2020 — Июль 2021 (9 месяцев)

    Разработка SaaS-платформы для мониторинга и анализа цен, ассортимента и маркетинговых активностей конкурентов в онлайн- и офлайн-ритейле.
    Поддерживал существующую систему, построенную на фреймворке ExtJS Enterprise, включая модификацию ее модулей и исправление ошибок. Работал с обширным объемом легаси-кода.

    Переводил проект на новый стек технологий на основе React. Разрабатывал новые модули и компоненты. Также производил переход с Websocket на REST API для старой версии и разработка новой версии системы с использованием нового API.

    Планировал и оценивал задачи. Рефакторил.

    Технологический стек (Новый): React + Typescript + MobX + SCSS + Webpack + REST API + Material UI + Git.
    Технологический стек (Старый): Javascript + ExtJs (Enterprise) + JQuery + Less + WebsocketAPI + Git.

  • Проект "Новапорт Аэропорты"
    Новосибирск
    Frontend разработчик
    Январь 2018 — Ноябрь 2020 (2 года и 11 месяцев)

    Участие в проекте по разработке сайтов для более чем 20 аэропортов по всей России (например https://tolmachevo.ru/). (Проектная работа).
    Участие в смежных проектах на React и Vue.

    — разработка функционала на JavasScript, JQuery, Twig
    — адаптивная и кроссбраузерная верстка
    — интеграция интерфейсов с CMS (1С-Bitrix)
    — настройка сборки Webpack и Gulp

    — разработка UI-компонентов на React и Vue на смежных и собственных проектах.

    Технологии:
    JavaScript, JQuery, Twig, PHP, React, Vue, SCSS, Webpack, Git.

  • Приват Трэйд
    Москва
    HTML-верстальщик
    Декабрь 2017 — Февраль 2018 (3 месяца)

    Работа с e-commerce.

    Адаптивная, семантическая, кроссбраузерная верстка. Разработка и поддержка сайтов компании и партнёров (основной KUPIVIP и партнерские вроде Mustang, Hoegl, Salamander и пр.).
    Верстка писем, страниц оплаты и тд.

    Технологический стек:
    - Vanilla JavaScript, JQuery, HTML, CSS + Sass/SCSS, Thymeleaf, REST API, Git

  • ООО "Академ Медиа"
    Новосибирск
    Junior Java ME разработчик
    Май 2016 — Ноябрь 2016 (7 месяцев)

    Разработка простейших мобильных игр и приложений на JavaME под Opera Market. Отладка кода, исправление багов, доработка приложений написанных другими разработчиками.
    Сборка и обновление приложений.

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

  • СИМОР

    Новосибирск27 выпускников
    Международных отношений
    Сентябрь 2011 — Июль 2013 (1 год и 11 месяцев)

Дополнительное образование