🍉 Присоединяйтесь к яркому летнему Вайб-чеку

Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»

Подробности, условия и цены тут →

Анатолий Рязанов (anatoliyr12), 31 год, Таиланд, ПхукетАнатолий Рязанов (anatoliyr12), 31 год, Таиланд, Пхукет
I am crazy about difficult tasks!Фронтенд разработчикВеб-разработчикСтарший (Senior)
От 4000 $Ищу работу

Контакты

Войти
Возраст: 31 год
Опыт работы: 5 лет и 9 месяцев
Регистрация: 22.02.2022
Последний визит: 8 месяцев назад
Гражданство: Россия
Местоположение: Таиланд, Пхукет
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Обо мне

Я 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

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Vue.js
Nuxt.js
TypeScript
JavaScript
Docker
Git
SCSS
Storybook
Ionic
Angular
Quasar
Vite
Webpack
Pixel-perfect
TailwindCSS
CSS-in-JS
PostCSS

Участие в профсообществах

Опыт работы

  • Разработка ПО
    ТомскОт 10 до 100 сотрудников
    Lead Frontend Developer
    Декабрь 2024 — По настоящее время (1 год и 7 месяцев)

    Проект: Реестр цифровых кадров (под 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.

    Frontend developer
    Ноябрь 2023 — Декабрь 2024 (1 год и 2 месяца)

    Проект: TeamFlame.

    Обязанности:
    - Разработка таск-трекера TeamFlame с микросервисной архитектурой, используя Vue3, TypeScript, VueUse, Pinia, PostCSS и Axios.
    - Разработка UI-библиотеки для таск-трекера и прочих продуктов компании, используя Vue3, Rollup, Storybook и публикацию в npm.
    - Разработка модуля технической поддержки трекера с использованием WebSocket для чата.

    Достижения:
    - Внедрил реал-тайм обновление данных доски через SSE соединение.
    - Реализовал интерактивную диаграмму Гантта и дорожную карту.
    - Создал модуль работы с документами (аналог Notion), используя библиотеку tiptap.
    - Добавил интеграцию с GitLab для синхронизации задач между сервисами.

  • NIDGE Digital Agency
    Алматы
    Lead Frontend Developer
    Октябрь 2022 — Ноябрь 2023 (1 год и 2 месяца)

    Обязанности.
    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% времени написание кода.

    GitООПJavaScriptTypeScriptVue.jsAngularIonicSCSSHTMLTailwindCSS
    Frontend developer
    Октябрь 2021 — Октябрь 2022 (1 год и 1 месяц)

    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.

  • Total Battle
    Челябинск
    Frontend developer
    Март 2021 — Октябрь 2021 (8 месяцев)

    Обязанности и достижения:

    - Разработал интерфейс для управления ботом, который помогает пользователям браузерной онлайн-игры экономить время на рутинных задачах, используя Vue3, Pinia и SCSS.
    - Адаптивная и кросс-браузерная верстка по макетам из Figma.
    - Реализовал динамическую таблицу статистики с сортировкой и фильтрацией, что позволило пользователям анализировать вклад команды с удобством (85% положительных отзывов в пользовательских тестах).
    - Оптимизировал производительность интерфейса, сократив время загрузки компонентов на 20% за счет минимизации CSS и оптимизации рендеринга.
    - Переписал весь проект на TypeScript, улучшив отладку и уменьшив количество ошибок.
  • Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов
    ЧелябинскОт 100 до 1000 сотрудников
    Frontend intern
    Октябрь 2020 — Март 2021 (6 месяцев)

Высшее образование

  • Управления
    Сентябрь 2014 — Июль 2018 (3 года и 11 месяцев)

    Специальность (бакалавр): Государственное и муниципальное управление

Рекомендательные письма

  • Виктор Панин
    руководитель
    За время совместной работы показал себя как отличный разработчик способный к самостоятельному выполнению больших задач (Переписал большую библиотеку с 0), инициативный (Выдвинул ряд предложений по улучшению продукта и реализовал их), отличный ментор (на регулярной основе помогал других разработчикам в их проблемах при реализации). А так же хорошо участвовал в поддержании процессов команды и регулярно был ответственным за релизы.
    Письмо написано 9 апреля 2024 в 13:25
  • Мария Садовникова
    коллега
    Анатолий всегда готов прийти на помощь в решении сложных и интересных задач, а также предложить свои идеи для улучшения проекта. Он ответственно относится к своей работе, выполняет задачи в срок и готов сделать все возможное, чтобы результат был представлен заказчику в лучшем виде. Также он показал отличные знания не только Vue.js фреймворка, но и множества полезных npm-библиотек. С Анатолием было очень приятно работать и легко находить общий язык :)
    Письмо написано 9 апреля 2024 в 17:17
  • ivan-ryazanov1996
    подчинённый
    Толя проходил у меня стажировку, был моим менти. За время стажировки очень целеустремленно выполнял все задачи. Показал себя как очень перспективный разработчик, способный быстро учиться, самостоятельно искать решение задач, увлеченный и ответственный. Проект был на Vue3, Толя переписал практически весь проект с JS на TS. P.S. Мы не родственники, просто однофамильцы
    Письмо написано 25 января 2023 в 17:58