[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"experience-ru":3,"about-ru":40,"skills-ru":42,"education-ru":139,"site-settings":145},[4,26],{"id":5,"company":6,"position":7,"date_from":8,"date_to":9,"order":10,"bullets":11},2,"СберСпасибо","Frontend-разработчик","2023-04-01",null,0,[12,15,19,22],{"id":13,"text":14,"order":10},29,"Система динамических форм (Next.js). Реализация с продвинутой валидацией и управлением состоянием. Результат: время заполнения форм сокращено на 35%, ошибки валидации снижены на 40%.",{"id":16,"text":17,"order":18},30,"Модуль персонализированных миссий с прогресс-баром (Next.js). Создание интерактивного UI для вовлечения пользователей. Результат: рост повторных визитов на 28%, конверсия в выполненные задачи выросла на 45%.",1,{"id":20,"text":21,"order":5},31,"Интерактивный дашборд аналитики (React). Разработка компонентов для визуализации больших данных. Результат: скорость формирования отчётов увеличена в 3 раза.",{"id":23,"text":24,"order":25},32,"CRM-интерфейс с шаблонными сценариями (Next.js). Проектирование и реализация интерфейса для операторов. Результат: время обработки заявок сокращено на 50%, ошибки операторов снижены на 30%.",3,{"id":18,"company":27,"position":7,"date_from":28,"date_to":29,"order":18,"bullets":30},"Почта Банк","2022-02-01","2023-03-01",[31,34,37],{"id":32,"text":33,"order":10},26,"Адаптивные формы с валидацией (Next.js). Результат: пользовательские ошибки при заполнении снижены на 25%.",{"id":35,"text":36,"order":18},27,"Оптимизация производительности. Внедрение lazy-loading и кеширования. Результат: скорость загрузки страниц увеличена на 40%, нагрузка на сервер снижена.",{"id":38,"text":39,"order":5},28,"Real-time интерфейсы (WebSocket). Разработка UI для отображения данных в реальном времени. Результат: устранены задержки в обновлении данных, внедрён мониторинг ошибок (Sentry).",{"id":18,"text":41},"Frontend-разработчик (Next.js, React) с 4 годами опыта в создании высоконагруженных UI для финтеха (Сбер). Специализируюсь на производительности, точности и надёжности интерфейсов, которые напрямую влияют на бизнес-метрики. Например, оптимизация CRM сократила время обработки заявок на 50%. \u003Cbr\u002F>\u003Cbr\u002F> Инструментарий: \u003Cbr\u002F> • Next.js \u002F Nuxt.js: Архитектура, SSR\u002FISR\u002FSSG, оптимизация. \u003Cbr\u002F> • React \u002F Vue & Экосистема: TypeScript, Zustand\u002FRedux, TanStack Query. \u003Cbr\u002F> • Производительность: Оптимизация Core Web Vitals, работа с большими данными. \u003Cbr\u002F> • UI: Tailwind CSS, Shadcn\u002Fui, работа с дизайн-системами. \u003Cbr\u002F>\u003Cbr\u002F> Что делаю для проекта: \u003Cbr\u002F>\u003Cbr\u002F> Полная автономность. Идеально для удалённых команд: отлаженный workflow, асинхронная коммуникация, проактивность. \u003Cbr\u002F>\u003Cbr\u002F> Быстро осваиваю новые технологии и смежные области (например, базовый DevOps для настройки CI\u002FCD), чтобы оперативно закрывать потребности проекта \u003Cbr\u002F>\u003Cbr\u002F> Понимаю бэкенд (Node.js\u002FNest.js), что позволяет эффективно работать с API и проектировать фронтенд осознанно. \u003Cbr\u002F>\u003Cbr\u002F> Я ищу: Сложные проекты на Next.js, где важны качество и результат. Рассматриваю долгосрочное удалённое сотрудничество. \u003Cbr\u002F>\u003Cbr\u002F> Готов обсудить ваши задачи и показать, как мой опыт поможет их решить.",[43,59,90,106],{"id":18,"slug":44,"name":45,"skills":46},"languages","Языки",[47,49,51,53,56],{"id":18,"name":48,"order":10},"JavaScript",{"id":5,"name":50,"order":18},"TypeScript",{"id":25,"name":52,"order":5},"HTML (JSX\u002FTSX)",{"id":54,"name":55,"order":25},4,"CSS (SASS\u002FSCSS)",{"id":57,"name":58,"order":54},5,"Английский язык",{"id":5,"slug":60,"name":61,"skills":62},"frameworks","Фреймворки",[63,66,69,72,75,78,81,84,87],{"id":64,"name":65,"order":10},6,"React",{"id":67,"name":68,"order":18},7,"Next.js",{"id":70,"name":71,"order":5},8,"Vue.js",{"id":73,"name":74,"order":25},9,"Nuxt.js",{"id":76,"name":77,"order":54},10,"Node.js",{"id":79,"name":80,"order":57},11,"Express",{"id":82,"name":83,"order":64},12,"Nest.js",{"id":85,"name":86,"order":67},13,"Redux \u002F Zustand",{"id":88,"name":89,"order":70},14,"TanStack Query",{"id":25,"slug":91,"name":92,"skills":93},"deploy","Деплой",[94,97,100,103],{"id":95,"name":96,"order":10},15,"Vercel",{"id":98,"name":99,"order":18},16,"Netlify",{"id":101,"name":102,"order":5},17,"Docker",{"id":104,"name":105,"order":25},18,"CI\u002FCD",{"id":54,"slug":107,"name":108,"skills":109},"instruments","Инструменты",[110,113,116,119,122,125,128,131,133,135,137],{"id":111,"name":112,"order":10},19,"Tailwind CSS",{"id":114,"name":115,"order":18},20,"Shadcn\u002Fui",{"id":117,"name":118,"order":5},21,"Git",{"id":120,"name":121,"order":25},22,"Webpack \u002F Vite",{"id":123,"name":124,"order":54},23,"Cypress \u002F Playwright",{"id":126,"name":127,"order":57},24,"Jest",{"id":129,"name":130,"order":64},25,"REST API \u002F GraphQL",{"id":32,"name":132,"order":67},"PostgreSQL",{"id":35,"name":134,"order":70},"Prisma",{"id":38,"name":136,"order":73},"Core Web Vitals",{"id":13,"name":138,"order":76},"Sentry",[140],{"id":18,"institution":141,"specialization":142,"date_from":143,"date_to":144,"order":10},"Национальный исследовательский Томский политехнический университет","Неоконченное высшее","2021-09-01","2023-05-20",{"open_to_work":146,"show_search":146,"github_url":147,"telegram_url":148,"email":149,"years_experience":54},true,"https:\u002F\u002Fgithub.com\u002FWhoStoleMySleepDev","https:\u002F\u002Ft.me\u002FWhoStoleMySleepDev","whostolemysleep@gmail.com"]