Образование

2021

Нижегородский государственный архитектурно-строительный университет, Нижний Новгород Инженерно-строительный факультет, Проектирование зданий

Навыки

JavaScriptJavaScript
TypeScriptTypeScript
Vue.jsVue.js
ReactReact
HTML5HTML5
CSS3CSS3
NginxNginx
DockerDocker
Node.jsNode.js
ViteVite
GitGit
VitestVitest
JiraJira
GitHubGitHub
GitLabGitLab
FigmaFigma

Опыт работы

Frontend-разработчик — Lofty

2023-06 — сейчас

Стек:

Vue TypeScript Pinia Vuex Vite Vitest esbuild Tailwind SCSS React Quasar Vuetify Astro

Обязанности:

Разрабатывал и развивал AdTech-продукты компании: платформу для размещения рекламы. Реализовывал личные кабинеты рекламодателей и паблишеров, участвовал в запуске новых фич и интеграции с backend API.

Достижения:

  • Разработал многофункциональный виджет обратной связи с возможностью повторного использования в продуктах компании.
  • По собственной инициативе перевёл легаси-проект на feature-based архитектуру, что упростило поддержку кода, сократило cycle time и ускорило онбординг новых разработчиков.
  • Разработал и внедрил UI Kit на основе внутренней дизайн-системы.
  • Провёл миграцию приложений с Vue 2 (vuex-class, mixins) на Vue 3 (Pinia, Composition API, composables), что ускорило загрузку страниц и снизило сложность поддержки кода.
  • Оптимизировал графики, заменив сторонние графические библиотеки на нативные решения на базе CSS, что снизило размер зависимостей и ускорило работу приложения.
  • Тесно сотрудничал с командой дизайнеров, консультировал и проводил ревью UI/UX решений для новых и существующих приложений.
  • Интегрировал Яндекс Метрику в приложения, что позволило проводить A/B-тестирование.
  • Анбордил и менторил новых сотрудников.
  • Выступал с докладами на митапах внутри компании.

Frontend-разработчик — GGNetwork

2022-06 — 2023-05

Стек:

Vue Pinia TypeScript SCSS

Обязанности:

Разрабатывал и развивал админ панель для управления реферальной программой сотрудников.

Достижения:

  • Реализовал основные модули админ-панели: дашборд с аналитикой, фильтры, таблицы с данными и систему управления доступом для элементов интерфейса и действий юзера.
  • Интегрировал клиентские приложения с CMS (October CMS), повысив удобство администрирования.
  • Поддерживал и оптимизировал существующую кодовую базу, устраняя критические баги и повышая стабильность приложения.
  • Участвовал в обсуждении технических решений внутри команды.

Контакты