Обо мне
Фронтенд-разработчик с 5+ годами коммерческого опыта. Участвовал в разработке CRM, ERP и образовательной платформы, создал 50+ маркетинговых сайтов. Большую часть времени работал на TypeScript/JavaScript/HTML/SCSS, около 2 лет — Vue/Nuxt. Текущий фокус — React/Next.js: реализовал пет-проекты доступные на GitHub и в портфолио.
Уделяю внимание качеству кода: проводил рефакторинг, внедрял строгую типизацию, оптимизировал Core Web Vitals. Два года выполнял роль тимлида в команде из 3–4 разработчиков: распределял задачи, проводил код-ревью, участвовал в найме.
- Стек: TypeScript, JavaScript, React, Next.js, Vue.js, Nuxt.js, HTML, SCSS
- Инструменты: Vite, Webpack, Git, Docker
- Дополнительно: базовые знания бэкенда — Node.js, Nest.js, Prisma, PostgreSQL, REST API
Опыт работы
2021 — настоящее время
SmileTech
- Занимался развитием личных кабинетов в CRM Flow и Education ERP. Разрабатывал клиентскую логику на TypeScript, создавал новые UI-компоненты и интерфейсы. Проводил рефакторинг легаси-кода: внедрял строгую типизацию, улучшал читаемость, производительность и поддерживаемость.
- Проектировал и разрабатывал на Vue переиспользуемые UI-компоненты для платформы дистанционного обучения Odin. На их основе строились интерфейсы всей платформы, что обеспечило единый стиль и ускорило разработку новых модулей.
- Разработал для отдела маркетинга более 30 сайтов. Реализовал кастомный интерактив: формы со сложной логикой, квизы, анимации. Настроил модульную сборку проектов на Webpack. Добавлял счетчики аналитики (Яндекс.Метрика, Google Analytics), подключал внешние трекинговые системы, прописывал метатеги.
- Проводил аудит производительности проектов: оптимизировал код, улучшал метрики Core Web Vitals и повышал оценки в Google Lighthouse.
- Верстал адаптивные email-шаблоны для различных сценариев в личном кабинете (регистрация, уведомления, восстановление пароля и др.). Использовал табличную верстку, обеспечивал корректное отображение во всех популярных почтовых клиентах.
- Проводил код-ревью и помогал младшим разработчикам осваиваться в проекте (онбординг, ответы на вопросы, разбор задач).
- Составлял техническую документацию для проектов: описывал структуру API, создавал гайды по настройке и запуску.
- TypeScript
- Vue
- Nuxt
- HTML
- SCSS
- JavaScript
- Bootstrap
- Vite
- Webpack
2019 — 2021
Проектная деятельность
- Участвовал в разработке и поддержке frontend приложения на React/Redux: разрабатывал новые UI-компоненты, проводил рефакторинг легаси-кода и оптимизировал производительность клиентской части (улучшение времени загрузки и рендера)
- Разработал более 40 веб-сайтов по макетам из Figma и Photoshop с использованием HTML, CSS, JavaScript
- Проводил базовую SEO-оптимизацию и работы по ускорению загрузки сайтов для улучшения их позиций в поисковой выдаче.
- Оптимизировал интернет-магазины на Shopify: с помощью сжатия изображений, оптимизации шрифтов, настройки загрузки JavaScript и минификации кода повысил показатель PageSpeed Insights с 40 до 85+ баллов, что напрямую повлияло на конверсию и пользовательский опыт.
- React
- Redux
- HTML
- SCSS
- JavaScript
- Webpack
Рабочие проекты
Ключевые проекты, в разработке которых принимал участие
Flow
Flow - система для электронного документооборота (СЭД) для образовательных организаций.
- HTML
- SCSS
- TypeScript
- Bootstrap
Odin
Цифровая платформа для организации процессов дистанционного, очного и гибридного обучения.
- Vue
- SCSS
- TypeScript
Education ERP
Система для автоматизации и управления всеми процессами школ дополнительного образования.
- HTML
- SCSS
- JavaScript
- Bootstrap
FLOW Иммиграция
Система для приёма экзамена по русскому языку, истории России и основам законодательства Российской Федерации у мигрантов.
- HTML
- SCSS
- JavaScript
- Bootstrap
Федеральный проект «Активные меры содействия занятости»
«Активные меры содействия занятости» — это государственный проект, цель которого – бесплатно помочь гражданам повысить квалификацию и востребованность на рынке труда или сменить профессию.
- HTML
- SCSS
- JavaScript
Федеральный проект «Кадры для БАС»
«Кадры для беспилотных авиационных систем» — проект, цель которого — научить граждан разрабатывать, производить и эксплуатировать беспилотные авиационные системы.
- HTML
- SCSS
- JavaScript
Sigma Academy
Академия «Сигма» — это новый уровень онлайн-обучения и ваша возможность в максимально сжатые сроки освоить современную профессию
- HTML
- SCSS
- JavaScript
Личные проекты
Проекты для роста и освоения новых навыков
Блокнот
Полноценное fullstack‑приложение для управления заметками с облачной синхронизацией. Создавайте и управляйте заметками с расширенным текстовым редактором. Безопасная синхронизация между устройствами, интуитивный интерфейс и полный контроль над вашим контентом.
- TypeScript
- Next
- Nest
- Prisma
- PostgreSQL
- JWT
- Argon2
- SCSS
- Tailwind
Auth
Полнофункциональная система аутентификации и управления пользователями для веб-приложений. Предоставляет все необходимые инструменты для безопасного входа пользователей: регистрацию, двухфакторную защиту, восстановление пароля и вход через социальные сети (OAuth).
- TypeScript
- Next
- Nest
- Redis
- Prisma
- PostgreSQL
- Argon2
- SCSS
- Tailwind