Опыт

Менеджмент и финансы

Разработка и поддержка внутренних и внешних веб-приложений компании: лендинги, корпоративные порталы, многоролевые системы и дашборды средней/высокой сложности

Основная работа: проектирование, разработка и выкатывание новых фич, поддержка существующих компонентов, участие в архитектурных решениях приложений, код-ревью и рефакторинг

Взаимодействие с командой фронтенда, backend разработчиками и дизайнером

Next.js стек: client/server components, app router, middleware, аутентификация (NextAuth), REST API

Январь 2023 — По настоящее время
Москва Удаленно Frontend-разработчик Middle
Next.jsReactTypeScriptJSX/TSXTailwind CSSGitGitHubGitLabShadcn/ui

TopMarka1

Участие в разработке React-проекта в команде

Реализация компонентов и логики приложения, работа с глобальным состоянием и маршрутизацией, поддержка структуры проекта и взаимодействие с существующей кодовой базой

Октябрь 2022 — Ноябрь 2022 (2 месяца)
Нижний Новгород Удаленно Frontend-разработчик Junior
ReactReduxJSX/TSXJavaScriptSASS/SCSSGit

21 sport nn

Разработка web-приложения для небольшого розничного бизнеса

Проектирование и реализация frontend-части интернет магазина: каталог, карточки товаров, корзина, избранное, система скидок и промокодов, базовая логика лояльности, админ панель, интеграция юкассы

Самостоятельная работа над архитектурой frontend приложения: структура страниц, глобальное состояние, навигация и взаимодействие между разделами. Использование Redux для управления состоянием (фильтрация, сортировка, синхронизация с query-параметрами и тд)

Взаимодействие с backend: формирование требований к API и структуры данных

Фактически полная ответственность за проект

Июль 2022 — Ноябрь 2022 (5 месяцев)
Нижний Новгород Офис Frontend-разработчик Junior
ReactReduxRedux ToolkitJavaScriptJSX/TSXGitSASS/SCSS

АО «ГНИВЦ»

Участие в официальной стажировке с отбором (технические интервью, тестовое задание, проектный этап)

Работа над реальным внутренним продуктом компании в команде: разработка отдельных фич и компонентов на React + TypeScript + MobX. Совместная декомпозиция задач, распределение ответственности внутри команды, работа по итерациям

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

Фокус на frontend-разработке

Февраль 2022 — Март 2022 (2 месяца)
Москва Удаленно Frontend Стажер Intern
ReactMobXTypeScriptNode.jsSASS/SCSSJSX/TSX

Фриланс

Разработка и поддержка разнообразных веб-проектов: лендинги, многостраничники, корпоративные сайты и интернет магазины

Выполнение верстки по макетам, создание динамических интерфейсов на JavaScript, редизайн и оптимизация сайтов. Большая часть проектов реализована на конструкторах и CMS, несколько — на Next.js

Август 2021 — Январь 2025 (3 года и 6 месяцев)
Москва Удаленно Web-разработчик Middle
JavaScriptTypeScriptReactNext.jsReduxRedux ToolkitGitSASS/SCSSCSS3HTML5styled-componentsCs CartTilda

СГУ им. П. Сорокина

Участие в разработке внутренних web-проектов университета в рамках учебной практики и дипломной работы

Работа над студенческим порталом: реализация отдельных модулей и интерфейсных компонентов (расписания, таблицы, базовые UI-элементы), взаимодействие с серверной логикой на PHP и базой данных MySQL

Индивидуальная разработка web-приложения в рамках дипломной работы: проектирование и реализация frontend/backend частей, работа с базовой бизнес-логикой и данными

Ноябрь 2019 — Июль 2020 (9 месяцев)
Сыктывкар Офис Web-разработчик Student
JavaScriptHTML5SASS/SCSSPHPMySQL