Skip to content
View prostohttp's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report prostohttp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
prostohttp/README.md

Морозов Михаил | Frontend Developer (Vue.js/Nuxt.js) | Middle

Местоположение: Россия 🇷🇺 | Формат работы: Удаленно


Профессиональная сводка

Frontend-разработчик с 10+ годами коммерческого опыта вёрстки и 5+ годами разработки на Vue.js 3/TypeScript. Специализируюсь на создании масштабируемых SPA и SSR-приложений с использованием Nuxt 3. Последние 2 года активно развиваюсь как Fullstack-разработчик, реализуя серверную логику, API и интеграции с базами данных. Имею опыт работы с Feature-Sliced Design, тестированием и оптимизацией производительности.


Ключевые навыки

Frontend Core

Vue 3Nuxt 3TypeScriptJavaScript ES6+Composition APIPiniaVuexVue Routerunplugin-vue-router

Styling & UI

Tailwind CSSSCSS/SASSBEMCSS3/HTML5Responsive DesignQuasarshadcn/uiNuxt UIFigma

State & Data Management

REST APIAxiosFetch APIWebSocketGraphQL (basic) • Zod (validation)

Architecture & Testing

Feature-Sliced Design (FSD)VitestUnit TestingModular ArchitectureComponent-Driven Development

Backend & DevOps

Node.jsExpress.jsNestJSNuxt Server RoutesMiddlewareLaravelEloquent ORMMySQLPostgreSQLMongoDBPrismaDrizzleSupabaseRedisDockerNginxPM2

Tools & Workflow

ViteGitGitHub ActionsESLintPrettierPostCSSi18nSwaggerCI/CD


Проекты (Portfolio)

Kicks Marketplace | Nuxt 3 frontend | Directus CMS backend

Стек: Nuxt 4, TypeScript, FSD, Pinia-colada, SCSS, БЭМ. Описание: Полнофунциональный интернет магазин, с регистрацией, авторизацией, ЛК, сохраняющейся в БД корзиной, фильтрами, оформлением заказа, избранным

Kelnik Filter | Nuxt 3

Стек: Nuxt 4, TypeScript, Composition API, Tailwind CSS
Описание: Интерактивная система фильтрации с динамической подгрузкой данных и серверным рендерингом для SEO-оптимизации.

Россграм | Vue 3 (доступ с VPN)

Стек: Vue 3, Composition API, REST API Integration, Axios
Описание: Социальная сеть-клон Instagram с авторизацией, лентой постов, загрузкой изображений и комментированием.

Monito Pets | Vue 3

Стек: Vue 3, Vue Router, Pinia, TypeScript, Responsive Design
Описание: SPA для поиска домашних питомцев с фильтрацией, сортировкой и детальными карточками. Реализована глобальная система управления состоянием.

Стек: Vue 3, TypeScript, Dynamic Tables, Sorting/Filtering
Описание: Компонент таблицы данных с продвинутой фильтрацией, сортировкой, пагинацией и экспортом в CSV.

Pinned Loading

  1. kicks-nuxt-fsd-directus-frontend kicks-nuxt-fsd-directus-frontend Public

    Vue

  2. kicks kicks Public

    Vue 1

  3. kelnik-filter kelnik-filter Public

    Тестовое задание на вакансию Middle Frontend Developer (vue)

    Vue

  4. unsplash unsplash Public

    Россграм unsplash

    Vue

  5. monito-pets monito-pets Public

    Vue 3, Vue Router, Pinia

    Vue

  6. data-table data-table Public

    Data Table App

    Vue