Никита Соколов - Frontend разработчик

Опыт работы
Я - опытный frontend разработчик, специализирующийся на создании сложных клиентских веб-приложений. Мой основной стек — Vue/Nuxt, но также имею опыт работы с Express.js + PostgreSQL для создания полноценных fullstack решений. Помимо работы с современными фреймворками, могу создать легковесный проект на чистом JS, собранный через Gulp + Webpack, для последующей интеграции с любой CMS.
Имею практический опыт развертывания проектов через Docker Compose. Пишу unit-тесты на Jest/Vitest для обеспечения надежности кода. Работал с различными UI-библиотеками: Vuetify, Bootstrap и Tailwind/SCSS.
Предпочитаю frontend, но понимаю полный цикл разработки. Пишу чистый, поддерживаемый код и быстро адаптируюсь к новым технологиям.

Ключевые задачи:
- Разработка SPA и SSR-приложений на Vue.js и Nuxt.js;
- Разработка REST API на Express.js и интеграции с различными API сервисами, такими как DaData, Unisender, MGC Loyalty и т.д.;
- Верстка сайтов с использованием Vanilla JS в связке Gulp + Webpack;
- Рефакторинг legacy-кода, внедрение unit-тестов и TypeScript;
Ключевые задачи:
- Разработка интернет-магазина на Nuxt.js, который включает: каталог с фильтрами, корзину, оформление заказа, личный кабинет и прочие составляющие E-commerce проекта;
- Доработки проектов на Vue, рефакторинг legacy-кода;
- Поиск и устранение багов, ручное тестирование;
Основной стэк
Кейсы
Evanprofi
Веб-приложение для мотивации партнеров, которые устанавливают/продают оборудование компании.
- Загрузка фотоотчетов и данных оборудования;
- Автозаполнение данных через QR-сканер;
- Автоматический расчет вознаграждений;
- Многоуровневая система бонусов;
- Пользовательские тесты с вознаграждениями.

Y-tracker
Сервис мониторинга времени и повышения продуктивности (Аналог Toggl Track)
- Отслеживание времени активной задачи c возможностью выбрать проект;
- Аналитика с фильтрацией и поиском по параметрам;
- Отчеты по проектам за выбранный период времени.

Tele2 — Пермь
Сайт для привлечения новых абонентов Tele2 с уникальным контентом посвященным 300-летию Перми
- Расписание программы с различными оффлайн ивентами на летней площадке Tele2;
- Конструктор открыток с возможностью скачать или отправить по e-mail;
- Аудиогид в связке с API Яндекс карт и музыкальным плеером.

Alliedm
Новый современный стиль для разработчика digital решений — от лендингов до web-приложений.
- Совместно с дизайнером разработаны интересные визуальные решения;
- Подключены сложные GSAP анимации, реагирующие на скроллинг страниц;
- Резиновая верстка, которая заполняет все пространство вплоть до 8K экранов.

Процесс разработки
1. ТЗ и согласование
2. Архитектура проекта
3. План работ
4. Настройка окружения
5. Разработка
6. Оптимизация
7. Контроль качества
8. Подготовка к деплою
9. Финальные проверки
10. Документирование
Пройденные курсы
Tocode
- Vue.js 2 | Сертификат
- Vue.js 3 - Практическое руководство | Сертификат
Purple School
- Основы JavaScript | Сертификат
- Продвинутый JavaScript | Сертификат

