ПРОСКУРИН АНДРЕЙ
0%

Frontend Developer

Создаю быстрые, масштабируемые и современные веб-приложения на Vue.js и Nuxt.js.

10+ лет опытаVue.jsNuxt.jsTypeScriptREST API
Обо мне

Обо мне

Меня зовут Андрей - я frontend-разработчик с более чем 10-летним коммерческим опытом разработки веб-приложений.

Специализируюсь на создании и развитии SPA на Vue.js и Nuxt.js. Работал над продуктами в сферах e-commerce, клиентской поддержки и корпоративных сервисов.

Имею большой опыт разработки пользовательских интерфейсов, интеграции с backend API, рефакторинга кодовых баз и развития существующих продуктов. Участвую в оценке задач, техническом обсуждении решений и планировании разработки.

Ориентирован на качество кода, поддерживаемость решений и создание удобных пользовательских интерфейсов.

0+лет коммерческой разработки
0+code review
0+оптимизированных интерфейсов
0+Git-коммитов
Технологии

Инструменты, которыми я владею

Vue.jsNuxt.jsTypeScriptJavaScriptPiniaVuexREST APISCSSTailwind CSSViteWebpackGit
Проекты

Продукты, над которыми работал

Корпоративный сервис

Help Desk система

Система обработки заявок службы поддержки с real-time статусами, гибкими фильтрами и ролевой моделью доступа.

Vue.jsVuexREST APISCSS
Корпоративный мессенджер

Internal Chat

Внутренний чат поддержки с виртуализированной лентой сообщений, статусами присутствия и уведомлениями.

Vue.jsWebSocketVuex
Научная платформа

Scientific Platform

SSR-платформа для публикации и рецензирования научных работ с многошаговыми формами и админ-панелью.

Nuxt.jsTypeScriptPinia
Интернет-магазин

E-commerce платформа

Витрина интернет-магазина: каталог, корзина, многошаговый checkout, интеграция платёжных провайдеров.

Nuxt.jsTailwind CSSTypeScript
Административная панель

Admin Platform

Гибкая административная панель с ролевой моделью доступа, конструктором отчётов и live-аналитикой.

Vue.jsPiniaREST API
Landing Page

Лендинги и сайты-визитки

Разработка быстрых лендингов и сайтов-визиток с акцентом на анимацию, конверсию и высокую производительность.

Nuxt.jsGSAPTailwind CSS
Код

Пишу чистый,
поддерживаемый код

ProjectsExplorer.vue
01<script setup lang="ts">
02import { computed, ref } from 'vue'
03import { useProjectsStore } from '~/stores/projects'
04import type { Project } from '~/types/content'
05
06const store = useProjectsStore()
07const query = ref('')
08
09const filtered = computed<Project[]>(() =>
10 store.projects.filter((p) => p.title.toLowerCase()
11 .includes(query.value.toLowerCase())),
12)
13
14const loadProjects = async () => {
15 await store.fetchProjects()
16}
17
18onMounted(loadProjects)
19</script>
Контакты

Как со мной связаться

Открыт к новым проектам и интересным предложениям. Напишите любым удобным способом.