— Работаю в основном с vue 2, 3.
— С Nuxt тоже в хороших отношениях.
— Пишу в основном на TypeScript, где он не используется всегда пытаюсь его добавить.
— Имею опыт разработки на всех этапах проекта, могу справиться с проектом один, а также работать в команде.
— Знаю Backend, могу написать на Express, Fastify, Elysia, NestJS включая создание ORM к базам Postgres (SQL) and MongoDB.
— Работаю с базами данных, делал магазины, аутентификацию, админ панели, рефакторинг, тесты, кросс браузерная верста.
Технический опыт и навыки:
Конфигурация и сборка проектов:
— Опыт настройки и работы с Vite, Webpack, Nuxt, Parcel, Vue CLI, Gulp, Astro, VitePress.
Языки и технологии:
— TypeScript — более 3 лет опыта профессиональной разработки.
— JavaScript (ES6+) — опыт разработки на Vue 2 и Vue 3 (более 5 лет).
— PHP — доработка шаблонов.
Фреймворки и библиотеки:
— Vue 2 / Vue 3 — глубокое знание, включая Vuex, Pinia, TanStack Vue Query.
— Nuxt.js — SSR, SPA, интеграция отдельных модулей.
— Node.js — опыт серверной разработки с ElysiaJS (TS), Fastify, NestJS, Express, включая работу с REST API, WebSocket, SSE.
Базы данных:
— MongoDB, PostgreSQL.
Архитектура и методологии:
— Придерживаюсь принципов DRY, KISS, SOLID и методологии Feature-Sliced Design.
— Опыт организации кода с использованием компонентного подхода и методологий БЭМ, Tailwind CSS.
Тестирование и качество кода:
— Code-review, написание unit и e2e тестов с Vitest, Jest, Cypress.
— Использование линтеров и форматтеров: ESLint, Stylelint, Prettier.
Вёрстка и стилизация:
— Tailwind CSS, SCSS, PostCSS, Less, Sass, Stylus.
— Препроцессоры: Pug, Jade.
— Создание адаптивной и семантической верстки с учётом SEO (schema.org, микроразметка).
— Оптимизация производительности (Google PageSpeed, W3C валидация).
Дополнительные навыки:
— Кастомизация и интеграция сторонних библиотек.
— Анимации любой сложности.
— Документация API с использованием Swagger.
— Аналитика: Google Analytics, Яндекс Метрика.
— Работа с графическими редакторами: Figma, Photoshop, Illustrator, Zeplin, Avocode.
— Основная среда разработки — VS Code.