unkpn.dev
// 00
0+Лет в продакшене
// Frontend разработчик

Привет! Я unkpn.

Специализируюсь на проектировании и создании сложных высокопроизводительных SPA/SSR приложений на React и Next.js в масштабных продуктовых командах. Основной стек: TypeScript, Zustand, TanStack Query и Tailwind. Фокусируюсь на надежной клиентской архитектуре, предсказуемом стейте и мгновенном отклике интерфейсов.

// 00

Опыт работы

Следующая глава

Сейчас?

Frontend Developer

Открыт к предложениям от сильных продуктовых команд. Готов применить глубокую экспертизу в архитектуре, производительности и надежном коде.

Avito tech

2024 - Настоящее

Frontend Developer

  • Инициировал и защитил на арх-комитете Tech Design по переводу страниц с SSR на ISR с кэшированием в Redis, что снизило пиковую нагрузку на CPU серверов.
  • Написал кастомный рекурсивный валидатор JSON-дерева на TS для WYSIWYG-редактора и настроил автосохранение черновиков на Zustand
  • Реализовал паттерн Optimistic UI Updates с помощью мутаций в TanStack Query, сократив визуальный отклик до 0мс.

X5 tech

2022 - 2024

Frontend Developer

  • Интегрировал Zustand с TanStack Query для разделения клиентского и серверного стейта, обеспечив Single Source of Truth и снизив дублирующиеся API-запросы почти в 4 раза.
  • Разработал систему bulk operations, гарантировав консистентность состояния UI и сервера.
  • Перенес тяжелую фильтрацию и пагинацию данных на бэкенд, полностью переписав старую логику из React Context на Zustand + TanStack Query и устранив микрофризы браузера.

Generation IT

2021 - 2022

Frontend Developer

  • Написал кастомную обертку над fetch с перехватом 401 ошибок и бесшовным SPA-редиректом на /login, исключив циклические зависимости в роутинге.
  • Оптимизировал медиа через Lazy Loading, WebP и веб-шрифты, что значительно улучшило метрики Core Web Vitals для мобильных устройств.
  • Спроектировал и согласовал с бэкенд-командой контракты REST API с использованием JSON-схем, что ускорило разработку новых продуктовых фич в 3 раза.
// 00

Связь

Нажимая «Отправить сообщение», вы соглашаетесь с Политикой конфиденциальности