Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»
Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»
Я Frontend Engineer с более чем 5 годами опыта в создании архитектуры и разработке высоконагруженных приложений. Мне нравится решать сложные задачи, проектировать масштабируемые решения и помогать разработчикам расти через менторинг. Уверенно работаю с Vue 3, TypeScript и современным фронтенд-экосистемой, создавал UI-библиотеки и приложения на основе микросервисов. Также люблю оптимизировать процессы и помогать команде достигать результата быстрее.
Проживаю в Таиланде, есть ИП в РФ.
Core Tech:
- Languages: TypeScript, JavaScript.
- Frameworks: Vue.js, Nuxt.js, Angular, Ionic + Capacitor.
- Libraries: PrimeVue, Vuetify, Quasar, Chart.js, VueUse, Axios, Tiptap.
- State Management: Pinia, Vuex.
- Markup & Styling: HTML, Pug, CSS, PostCSS, SCSS, SASS, LESS, CSS-in-JS, TailwindCSS.
- Build Tools: Webpack, Vite, Rollup.
- Testing: Jest, Vitest.
- Environments: Node.js, Bun.
- Collaboration Tools: Git, Jira, ClickUp, TeamFlame.
- Architecture: Atomic Design, Feature-Sliced Design.
- Other: Docker, Storybook, Pixel-Perfect, i18n.
Мой GitHub:
https://github.com/AnatolyRrr


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Проект: Реестр цифровых кадров (под NDA). Крупная модульная система для госкомпаний, образовательных организаций, квалификационных центров и организаторов мероприятий в определенной отрасли.
Обязанности:
- Управление командой frontend-разработки, 4 человека.
- Проектирование архитектуры frontend и выбор технологий.
- Обеспечение масштабируемости системы с десятками модулей, включающих: регистрацию организаций и специалистов, новостную ленту, админ-панель, статистику и аналитику, систему ролей (8+ типов пользователей).
- Составление документации, технических заданий и стайл-гайда для frontend и backend команд.
- Организация процессов: декомпозиция задач, груминг, оценка сроков, распределение задач с учетом интересов разработчиков.
- Проведение собеседований и наставничества.
- Проведение дизайн-ревью и предложение улучшений UX.
- 40% времени написание кода (Vue-компоненты, задачи с высокой бизнес-ценностью).
Достижения:
- Внедрил единый стайл-гайд и pre-commit хуки, снизив количество ошибок до релиза.
- Настроил инфраструктуру (сборка, окружения, CI/CD), что сократило онбординг новых разработчиков.
- Внедрил описание DTO при составлении ТЗ к задачам, что уменьшило количество конфликтов между frontend и backend командами, и ускорило процесс интеграции API.
- Разработал крупный компонент динамических форм, используя vee-validate, что значительно сократило время разработки приложения, имеющего 200+ различных форм, включая пошаговые и древовидные.
- Совместно с дизайнерами стандартизировал 100% компонентов и страниц приложения, что позволило разработчикам больше концентрироваться на написании логики, чем на верстке.
- Внедрил использование CursorAI для всей команды с описанием правил под проект, что значительно ускорило решение рутинных задач.
Стек: Vue 3, TypeScript, Vite, PrimeVue, Pinia, Axios, Vitest, VueUse, vee-validate, zod, TailwindCSS, PostCSS. Архитектура — FSD.
Проект: TeamFlame.
Обязанности:
- Разработка таск-трекера TeamFlame с микросервисной архитектурой, используя Vue3, TypeScript, VueUse, Pinia, PostCSS и Axios.
- Разработка UI-библиотеки для таск-трекера и прочих продуктов компании, используя Vue3, Rollup, Storybook и публикацию в npm.
- Разработка модуля технической поддержки трекера с использованием WebSocket для чата.
Достижения:
- Внедрил реал-тайм обновление данных доски через SSE соединение.
- Реализовал интерактивную диаграмму Гантта и дорожную карту.
- Создал модуль работы с документами (аналог Notion), используя библиотеку tiptap.
- Добавил интеграцию с GitLab для синхронизации задач между сервисами.
Обязанности.
1. Вел разработку 3 проектов:
- Aiplus (web-версия): LMS с админ-панелью для образовательного центра. Стек: Vue3, Typescript, Vuetify, SCSS, FSD.
- Облачный сервис найма IT-команд. Стек: Vue3, TypeScript, Quasar, SCSS, FSD.
- AI-приложение для аналитики данных. Стек: Vue3, TypeScript, Vuetify, SCSS, FSD.
2. Отвечал за архитектуру, код-ревью, взаимодействие с командой (3 frontend-разработчика).
3. Составлял ИПР для junior-разработчика.
4. 60-70% времени написание кода.
https://nidge.kz/
Обязанности и достижения:
- Разработал сайт страхования для Halyk Bank, используя Vue3, Nuxt3, Typescript, CSS in JS, FSD.
- Разработал библиотеку из 35+ UI-компонентов в Storybook, основанную на Atomic Design, и с улучшениями доступности (a11y), что сократило время разработки интерфейсов на 25% и обеспечило единый стиль.
- Реализовал сложные формы страхования с динамической валидацией через vee-validate, повысив конверсию оформления полисов на 12% (по данным аналитики).
- Доработал мобильную версию LMS образовательного центра Aiplus. Рефакторил 50% legacy-кода на Angular, что сократило время разработки новых фич на 20%. Исправил более 60 багов. Реализовал несколько фич (расписание, онлайн-тестирование, роль родитель, аналитические отчеты).
- Разработал админ-панель для внутреннего продукта компании "Tez-Taxi", включающую в себя статистические и аналитические отчеты, управление водителями и трекинг их передвижения на карте, используя API Yandex Maps.
Обязанности и достижения:
- Разработал интерфейс для управления ботом, который помогает пользователям браузерной онлайн-игры экономить время на рутинных задачах, используя Vue3, Pinia и SCSS.Специальность (бакалавр): Государственное и муниципальное управление