
Frontend-разработчик с более чем 7 годами опыта, специализирующийся на Vue.js (Vue 2/3, Options API, Composition API).
Умею проектировать архитектуру фронтенд-приложений, эффективно работать в команде и самостоятельно решать сложные задачи.
Мой стек охватывает полный цикл фронтенд-разработки:
- адаптивная и кроссбраузерная верстка
- построение сложных SPA с использованием Vue, TypeScript и современных инструментов (Pinia, Vue Router, Nuxt)
- настройка инфраструктуры (Git, CI/CD, Docker, Nginx)
- интеграция с backend-сервисами
В проектах могу брать на себя роль как разработчика, так и инициатора архитектурных решений.
Имею базовый опыт работы с backend (Nest.js, Express) и AI-интеграциями (OCR, чат-ассистенты, работа со сторонними API).
Сильные стороны:
- умение разрабатывать масштабируемые фронтенд-архитектуры
- опыт работы в стартапах и зрелых командах
- быстрое погружение в чужой код и рефакторинг легаси
- гибкость: могу вести как отдельные модули, так и комплексные проекты
- желание развиваться в сторону тимлида и архитектурных решений
ТЕХНОЛОГИИ
Frontend:
- JavaScript (ES6+), TypeScript
- Vue.js (2/3, Options API, Composition API), Vuex, Pinia, Vue Router
- Nuxt.js
- HTML5, CSS3, SCSS, TailwindCSS, возможны другие css фреймворки
- адаптивная и кроссбраузерная верстка, FSD-подход
Backend / API:
- Node.js, Express, Nest.js
- REST API, WebSocket
- Directus (CMS/Headless)
Инфраструктура и DevOps:
- Git, Git Flow, GitLab CI/CD
- Docker, Docker Compose
- Nginx
- VPS (Ubuntu 22.04), Linux
AI и интеграции:
- OpenAI API и сторонние AI-модели
- интеграция микросервисов с AI (распознавание номеров, OCR, чат-ассистенты)
- YOLO, TensorFlow (начальный уровень)
Прочее:
- рефакторинг и поддержка легаси-кода
- Agile/Scrum, командная работа, code review


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка корзины приложения на Vue 2. Разработка партнерского кабинета на Vue 2.
Курсы успешно пройдены. Мне понравилось. Узнал немного нового, обновил знания.
Курсы успешно пройдены. Мне понравилось. Узнал немного нового, обновил знания.