Front-end developer with 7+ years of commercial experience (since 2019), specializing in React, Next.js, Vue, and TypeScript. Track record of measurable performance improvements, building product features and architecture from scratch, and driving code-quality practices (code review, component documentation, CI/CD).
TG: @lbdev_aa


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка ERP/BPM/CRM-системы для ведения бизнеса. Стек: TS, React + Redux, REST-API, Next.js, TanStack Query, Oauth, Vitest, Lottie, Headless UI, Storybook.
Решение задач:
- разработка нового функционала(реализация модулей ведения задач и проектов, складского учёта, коммуникаций пользователей в системе, настройка оповещений, конфигурации прав и ролей), улучшение продукта путем поддержания текущей кодовой базы(проведение ревью с учётом основных принципов разработки) и внедрением новых технологий, реализация клиентской бизнес-логики;
- улучшение существующих приложений на основе отзывов пользователей и системе оповещения об ошибках;
- сотрудничество с командой для обмена идеями(ведение спринтов, onboarding новых сотрудников, участие в презентациях по реализации нового функционала) и улучшения качества работы;
- анализ и улучшение производительности, эффективности и стабильности ПО;
- перевод проекта с CRA на vite;
- CI/CD: GitHub Actions, Docker;
- проектирование архитектуры в зависимости от реализуемых модулей проектов.
Результаты:
- ускорил сборку проекта в 6 раз (с 3 минут до 30 секунд), переведя его с CRA на Vite и настроив code splitting;
- ускорил отклик интерфейса LCP до 1.4 s, переведя ключевые разделы с SPA на SSG в Next.js;
- реализовал 3 функциональных модуля (складской учёт, внутренние коммуникации, система оповещений), спроектировав их архитектуру с нуля;
- внедрил обязательное код-ревью с опорой на принципы разработки;
- задокументировал компонентную библиотеку в Storybook и проведел онбординги 2-х сотрудников;
- автоматизировал деплой на GitHub Actions + Docker, устранив ручной выкат через бэкенд-команду;
- системное использование AI-инструментов (GitHub Copilot, Gemini, Claude Code)
Семантическая адаптивная вёрстка flex/grid с применением schema.org.
Посадка на cms WordPress с настройкой плагинов woo, форм, оплат, acf.
Вёрстка email писем. Настройка seo, crm и метрик.
Работа с нативным JS и данными в формате json.
Стек: TypeScript, React + Redux, Vue + Pinia, REST API, Tailwind, MUI, Axios, dadata.
Решение задач:
- ведение приложений с поддержкой PWA;
- поддержка действующих проектов на основе архитектуры FSD;
- рефакторинг и оптимизация кода(взаимодействие с командами разработчиков);
- оптимизация производительности приложений, поиск утечек памяти и их устранение;
- сложные анимации на GSAP, Framer Motion;
- настройка и использование инструментов веб-аналитики для сбора и анализа данных, помогая оптимизировать производительность и удобство использования веб-приложений.
Достижения:
- разработал и вывел в продакшн более 20 проектов с совокупной аудиторией более 1000 пользователей ежедневно, работая в кросс-функциональных командах.
- устранил утечки памяти и оптимизировал производительность приложений через профилирование в Chrome DevTools и рефакторинг критических участков.
- ускорил разработку UI, создав библиотеку переиспользуемых SCSS-миксинов и компонентов.
- вёл поддержку действующих проектов на архитектуре FSD, проводя рефакторинг во взаимодействии с командами разработки.
- реализовал PWA-поддержку приложений и сложные анимации на GSAP и Framer Motion.
- настроил сборки на Rollup и Webpack, внедрил gitflow и GitHub Actions.
- настроил веб-аналитику и метрики для сбора данных о поведении пользователей, на основе которых оптимизировалась производительность и юзабилити приложений.
Вёрстка по макетам Photoshop и Figma в стеке BEM-SASS-Pug с использованием GSAP и jQuery, интеграция на CMS MODX.
Настроил автоматизацию сборки на Gulp и Webpack, вёл разработку через Git.