[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"{\n        \"footer\": {\n            \"legal\": *[_type == \"summary\"][0].legal[$locale],\n            \"links\": *[_type == \"link\"] {\n                \"label\": short[$locale],\n                \"to\": to\n            }\n        },\n        \"person\": {\n            \"title\": *[_type == \"summary\"][0].title[$locale],\n            \"description\": *[_type == \"summary\"][0].description[$locale],\n            \"image\": *[_type == \"summary\"][0].image.asset->url,\n            \"email\": *[_type == \"link\" && id == \"email\"][0].label[$locale],\n            \"phone\": *[_type == \"link\" && id == \"phone\"][0].label[$locale],\n            \"links\": *[_type == \"link\"].to,\n            \"workplace\": (*[_type == \"experience\"] | order(positions[0].duration.from desc) {\n                link,\n                \"logo\": logo[$theme].asset->url,\n                \"name\": name[$locale],\n                \"d\": positions[0].duration.from\n            })[0],\n            \"skills\": *[_type == \"skill\"]{\n                name\n            },\n            \"experience\": *[_type == \"experience\"] {\n                id, link,\n                \"name\": name[$locale],\n                \"logo\": logo[$theme].asset->url,\n                \"about\": about[$locale],\n                \"positions\": positions[]{\n                    \"name\": name[$locale],\n                    \"description\": description[$locale],\n                    \"skills\": skills[]->{\n                        name\n                    } | order(priority desc),\n                    duration,\n                } | order(duration.from desc),\n            } | order(positions[0].duration.from desc),\n            \"education\": *[_type == \"education\"] {\n                link,\n                \"name\": name[$locale],\n                \"faculty\": faculty[$locale],\n            } | order(year desc)\n        },\n        \"projects\": *[_type == \"project\"] {\n            id, priority,\n            \"name\": name[$locale],\n            \"thumbnail\": thumbnail[$theme].asset->url,\n            \"stack\": stack[]->{\n                name, type, color, priority\n            } | order(priority desc),\n            \"description\": description[$locale]\n        } | order(priority desc),\n    }\u002Fru":3,"mdc-qhrxfd-key":361,"{\n        \"summary\": *[_type == \"summary\"][0]{\n            \"title\": title[$locale],\n            \"description\": description[$locale],\n            \"content\": content[$locale],\n            \"image\": image.asset->url,\n            \"status\": status[$locale],\n        },\n        \"skills\": array::unique(*[_type == \"skill\"] | order(type asc) { \"type\": type })[]{\n            \"type\": type,\n            \"items\": *[_type == \"skill\" && type == ^.type] | order(name asc){\n                name,\n                color,\n                priority\n            }\n        },\n        \"links\": {\n            \"hh\": *[_type == \"link\" && id == \"hh\"][0] { \"label\": label[$locale], to },\n            \"github\": *[_type == \"link\" && id == \"github\"][0] { \"label\": label[$locale], to },\n            \"linkedin\": *[_type == \"link\" && id == \"linkedin\"][0] { \"label\": label[$locale], to },\n        },\n        \"experience\": *[_type == \"experience\"]{\n            id, link,\n            \"name\": name[$locale],\n            \"logo\": logo[$theme].asset->url,\n            \"about\": about[$locale],\n            \"positions\": positions[]{\n                \"name\": name[$locale],\n                \"description\": description[$locale],\n                \"skills\": skills[]->{\n                    name, type, color, priority\n                } | order(priority desc),\n                duration,\n            } | order(duration.from desc),\n            \"footer\": footer[$locale],\n        } | order(positions[0].duration.from desc),\n        \"education\": *[_type == \"education\"] {\n            id, link, year,\n            \"level\": level[$locale],\n            \"specialization\": specialization[$locale],\n            \"name\": name[$locale],\n            \"faculty\": faculty[$locale],\n        } | order(year desc),\n        \"projectTags\": array::unique(*[_type == \"project\"].tags[]),\n        \"allLinks\": *[_type == \"link\"] {\n            \"label\": label[$locale],\n            \"to\": to\n        },\n    }\u002Fru":404,"mdc--im6ojh-key":886,"mdc-cubw9g-key":925,"mdc--2uoiq1-key":933,"mdc-2v9gnc-key":941,"mdc-2wkbvu-key":954,"mdc--ktkdmf-key":1004,"mdc--9tx5bu-key":1017,"mdc-b6ed0j-key":1061,"mdc--2fc5yn-key":1074,"mdc-2ivha7-key":1111,"mdc--pjhoxy-key":1162,"mdc-1ew86n-key":1192,"mdc-dtwoih-key":1206,"*[_type == \"project\" && (length($tags) == 0 || count(tags[@ in $tags]) > 0)] {\n        id, tags, repo, priority,\n        \"name\": name[$locale],\n        \"thumbnail\": thumbnail[$theme].asset->url,\n        \"description\": description[$locale]\n    } | order(priority desc)\u002Fru":1262,"mdc--5lz2cd-key":1286,"mdc--vuuodf-key":1299,"mdc-3bdcmx-key":1307,"mdc-ld0fn0-key":1320,"mdc--747jfj-key":1329,"mdc-o5a04n-key":1342,"mdc-rwag3m-key":1351,"mdc--ug74e4-key":1364,"mdc-5y9oba-key":1378},{"footer":4,"person":25,"projects":227},{"legal":5,"links":6},"Торговая марка **«Briskly»** №848501 является собственностью ООО «БРИСКЛИ» ОГРН 1187746690768 ИНН 9701114958  \n  \n  \nТорговая марка **«Ained»** №903277 является собственностью ООО «ЦИФРОВАЯ НЕДВИЖИМОСТЬ» ОГРН 1214800006035 ИНН 4826148336  \n  \n  \nТорговая марка **«Beget»** №738948 является собственностью ООО «Бегет» ОГРН 1077847645590 ИНН 7801451618",[7,10,13,16,19,22],{"label":8,"to":9},"Звонок","tel:79997506623",{"label":11,"to":12},"VK","https:\u002F\u002Fvk.com\u002Fxlsoftware",{"label":14,"to":15},"E-mail","mailto:dev@xlsft.ru",{"label":17,"to":18},"GH","https:\u002F\u002Fgithub.com\u002Fxlsft\u002Fxlsft",{"label":20,"to":21},"LI","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fxlsft",{"label":23,"to":24},"TG","https:\u002F\u002Ft.me\u002Fxlsoftware",{"title":26,"description":27,"image":28,"email":29,"phone":30,"links":31,"workplace":32,"skills":37,"experience":112,"education":222},"Senior Frontend-разработчик (Илья Торшин)","Senior Frontend-разработчик с 5+ годами опыта. Работаю с Vue, React и TypeScript, создаю масштабируемые интерфейсы и высоконагруженные приложения","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fa9d14382277c555ffed4089bca956e2329800ae4-400x400-webp.webp","dev@xlsft.ru","+7 (999) 750-66-23",[9,12,15,18,21,24],{"link":33,"logo":34,"name":35,"d":36},"https:\u002F\u002Fbeget.com","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fbc47e758e856369e51ddff54b10ecc8f9215b7dd-300x138-svg.svg","Beget","2026-04-23",[38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110],{"name":39},"js",{"name":41},"sveltekit",{"name":43},"bun",{"name":45},"go",{"name":47},"fsd",{"name":49},"storybook",{"name":51},"graphql",{"name":53},"pinia",{"name":55},"vite",{"name":57},"linux",{"name":59},"deno",{"name":61},"mariadb",{"name":63},"nuxt",{"name":65},"rest",{"name":67},"vue",{"name":69},"redis",{"name":71},"tailwind",{"name":73},"ts",{"name":75},"next.js",{"name":77},"node.js",{"name":79},"postgres",{"name":81},"playwright",{"name":83},"mongodb",{"name":85},"alpine.js",{"name":87},"gitlab",{"name":89},"mobx",{"name":91},"react",{"name":93},"pixi.js",{"name":95},"ci\u002Fcd",{"name":97},"redux",{"name":99},"svelte",{"name":101},"vitest",{"name":103},"jest",{"name":105},"grpc",{"name":107},"zustand",{"name":109},"scss",{"name":111},"docker",[113,125,150,170,204],{"id":114,"link":33,"name":35,"logo":34,"about":115,"positions":116},"beget","Облачная платформа с широким выбором IT-сервисов. Гибкие решения для ваших задач: от размещения сайта до комплексной облачной инфраструктуры для проектов любого масштаба",[117],{"name":118,"description":119,"skills":120,"duration":124},"Middle Frontend-разработчик","В процессе описания...",[121,122,123],{"name":63},{"name":67},{"name":53},{"from":36},{"id":126,"link":127,"name":126,"logo":128,"about":129,"positions":130},"xlsft","https:\u002F\u002Fxlsft.ru","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fdd1cb4829f950c4e116d511ccf77af3b5c2ed26a-480x100-svg.svg","**xlsft** — одноименная студия разработки программного обеспечения, предоставляющая полный цикл разработки ПО для клиентов различных сфер. В составе команды — frontend и backend разработчики, дизайнер интерфейсов, менеджер по контенту — что позволяет создавать веб-приложения, интерактивные интерфейсы, инструменты автоматизации и кастомные интеграции. Студия применяет современные технологии и индивидуальный подход, обеспечивая полный цикл реализации продуктов как для бизнеса, так и для конечных пользователей.",[131],{"name":132,"description":133,"skills":134,"duration":148},"Product Owner \u002F Senior Frontend Engineer","Работаю как **Product Owner** студии и **Senior Frontend Engineer**, ведя как разработку, так и **организационные процессы**. Определяю внутренние процессы, стандарты разработки и практики ведения документации во всех проектах, **руковожу фронтенд-разработкой,** включая архитектуру, библиотеки компонентов и повторно используемые интерфейсы. Контролирую выполнение нескольких клиентских проектов одновременно, обеспечивая качество и соблюдение сроков. Занимаюсь разработкой и развитием OSS- и SaaS-решений под брендом студии *(proxy-сервисы, CMS, SSO-шлюз, системы интеграций и инфраструктурные инструменты)*. Внедрил лучшие практики для рабочих процессов, CI\u002FCD и управления проектами, что **значительно повысило общую эффективность студии.**",[135,136,137,138,139,140,141,142,143,144,145,146,147],{"name":63},{"name":67},{"name":71},{"name":45},{"name":73},{"name":53},{"name":79},{"name":47},{"name":69},{"name":59},{"name":77},{"name":55},{"name":111},{"from":149},"2025-12-22",{"id":151,"link":152,"name":153,"logo":154,"about":155,"positions":156},"briskly","https:\u002F\u002Fbriskly.online","Briskly","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Ff07fa27f0697e742bae885aed07f3ac6dd69ad50-242x72-svg.svg","**Briskly** — IT-стартап в сфере автономного ритейла, который объединяет software и hardware в единую технологическую платформу. Компания разрабатывает облачные сервисы и мобильное приложение для управления торговыми точками без персонала, а также собственное smart-оборудование, которое проектируется и производится на заводе в Выборге. Briskly меняет розницу через автоматизацию, аналитику и удалённый контроль, превращая торговлю в быструю, умную и независимую систему.",[157],{"name":158,"description":159,"skills":160,"duration":167},"Senior Frontend-разработчик","Разрабатывал фронтенд для **high-load сервиса** с многотысячной активной аудиторией, используя **React** (мобильное приложение и интерфейсы IoT-устройств) и **Vue** (портал для мерчантов). Поддерживал и развивал обширную кодовую базу, включая рефакторинг устаревших участков и устранение архитектурных узких мест, реализовывал изолированные и **устойчивые React-модули** с учётом ограничений устройств и нестабильных сетевых условий. Оптимизировал производительность CRM (рендеринг, состояние, сетевые запросы), повышая стабильность интерфейсов под нагрузкой, **разрабатывал интерфейсы управления и мониторинга для различных типов hardware и IoT-устройств** (медиаэкраны, кофемашины, микромаркеты, POS-терминалы, АЗС, термостаты). Проектировал универсальные UI-компоненты и сценарии взаимодействия под разные устройства и разрешения, повышал надёжность frontend-части, снижая количество ошибок и нагрузку на поддержку, в результате чего фронтенд стал самодостаточным и устойчивым к масштабированию, позволив сократить издержки на сопровождение продукта.",[161,162,163,164,165,166],{"name":91},{"name":67},{"name":109},{"name":53},{"name":73},{"name":55},{"to":168,"from":169},"2025-12-10","2025-03-12",{"id":171,"link":172,"name":173,"logo":174,"about":175,"positions":176},"ained","https:\u002F\u002Fpro.ained.ru","Ained Ecosystem","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F55de7e29b9d6ce64b13b072146d29c37ddb1f735-274x73-svg.svg","**Ained Ecosystem** — это PropTech-стартап и SaaS-платформа, которая объединяет CRM, автоматизацию продаж и цифровые инструменты рынка недвижимости в единую IT-экосистему. Гибкая архитектура позволяет настраивать канбаны и воронки под любые бизнес-процессы, а модульные виджеты и интеграции работают за пределами интерфейса — в Telegram, на сайтах и внешних CRM. Ained — это не просто продукт, а технологическая среда, где девелоперские и агентские процессы легко масштабируются и адаптируются под рост бизнеса.",[177,192],{"name":178,"description":179,"skills":180,"duration":190},"Руководитель отдела Frontend-разработки","Разрабатывал и руководил архитектурой клиентской части основного продукта и связанных сервисов, используя **React для построения изолированных микрофронтенд-модулей и сложных UI-сценариев** и Nuxt для основной части приложения, обеспечивая масштабируемость и поддерживаемость кода. Инициировал и внедрил **Feature-Sliced Design (FSD)**, ускорив разработку новых функций на 30–40% и упростив сопровождение, спроектировал и реализовал **микрофронтенд-архитектуру** с независимым развитием модулей. В React разрабатывал изолированные клиентские модули с независимым жизненным циклом, выстраивал границы ответственности и взаимодействия между ними, применяя принципы **GRASP** для управления зависимостями, распределения логики и снижения связности, обеспечивал безопасную интеграцию в общее пространство (routing, state, shared зависимости) и переиспользование между разными продуктами и устройствами. Полностью спроектировал и вывел в продакшн ключевой клиентский компонент, используемый тысячами пользователей и обработавший заявки на сумму более 1 млрд ₽. Развивал дизайн-систему и библиотеку компонентов с фокусом на переиспользуемость и консистентность, внедрял код-ревью, инженерные практики и менторство, управлял приоритизацией задач и загрузкой команды. Разрабатывал интеграционные приложения, связывающие клиентские интерфейсы с внутренними сервисами, ускорив обработку заявок на 25–30%, и активно участвовал в формировании продуктовых решений совместно с дизайнерами, бэкендом и бизнес-стейкхолдерами.",[181,182,183,184,185,186,187,188,189],{"name":67},{"name":63},{"name":71},{"name":91},{"name":47},{"name":53},{"name":73},{"name":55},{"name":111},{"to":169,"from":191},"2024-06-19",{"name":118,"description":193,"skills":194,"duration":202},"Разрабатывал клиентскую часть **B2B2C CRM-системы** для застройщиков и агентств недвижимости *(личные кабинеты, инструменты, виджеты)*, реализовывая сложные пользовательские **интерфейсы с акцентом на UX, производительность и стабильность** при высокой нагрузке. Участвовал в проектировании архитектуры фронтенда и постепенном **переходе с легаси на JQuery \u002F PHP Blade**, разработал и поддерживал собственную библиотеку UI-компонентов, что **сократило время разработки новых интерфейсов на ~30–40%**. Внедрял единые UI-паттерны и стилистику для обеспечения визуальной консистентности продукта, оптимизировал производительность интерфейсов *(code splitting, lazy loading, manual chunks, оптимизация рендеринга)*, снижая время загрузки ключевых экранов на ~25%, и участвовал в интеграциях с внешними сервисами и внутренними API.",[195,196,197,198,199,200,201],{"name":67},{"name":63},{"name":71},{"name":53},{"name":73},{"name":55},{"name":111},{"to":191,"from":203},"2023-01-18",{"id":205,"link":206,"name":207,"logo":206,"about":208,"positions":209},"freelance",null,"Фриланс \u002F Самозанятый","Независимая фриланс-деятельность, ориентированная на разработку кастомных веб-решений и цифровых продуктов для малого и среднего бизнеса в различных сферах **(e-commerce, услуги, образование, локальный бизнес).**",[210],{"name":211,"description":212,"skills":213,"duration":219},"Junior+ Fullstack-разработчик","Разработал **более 20 кастомных сайтов** и **веб-сервисов** под индивидуальные требования клиентов, создавал адаптивные и кроссбраузерные пользовательские интерфейсы с использованием современных frontend-технологий **(React, Svelte)**. Реализовывал интеграции с CRM и ERP-системами **(Bitrix24, AmoCRM, SmartShell)**, повышая уровень автоматизации бизнесов, а также разрабатывал и поддерживал **Telegram- и VK-ботов** для уведомлений, поддержки клиентов и базовой автоматизации бизнес-процессов. Работал напрямую с заказчиками: занимался сбором требований, техническим консультированием, оценкой сроков и реализацией проектов. Вел проекты полного цикла — от получения макетов до деплоя и поддержки после запуска. **100% проектов выполнены в срок**. Повышал конверсию и эффективность бизнеса клиентов за счет автоматизации, **сформировал пул постоянных клиентов и повторных заказов.**",[214,215,216,217,218],{"name":91},{"name":99},{"name":41},{"name":39},{"name":77},{"to":220,"from":221},"2023-01-15","2020-10-14",[223],{"link":224,"name":225,"faculty":226},"https:\u002F\u002Fstu.lipetsk.ru","Липецкий Государственный Технический Университет","УК",[228,246,274,283,306,316,330,343,351],{"id":229,"priority":230,"name":231,"thumbnail":232,"stack":233,"description":245},"xlsft-worker-task-framework",99,"@xlsft\u002Fworker","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F798e2b5dd4340e88c9ce68070b40d7db13db7c22-1200x630-svg.svg",[234,237,239,243],{"name":59,"type":235,"color":236,"priority":206},"backend","#a3a3a3",{"name":43,"type":235,"color":238,"priority":206},"#eab308",{"name":73,"type":240,"color":241,"priority":242},"frontend","#1d4ed8",10,{"name":77,"type":235,"color":244,"priority":242},"#65a30d","**@xlsft\u002Fworker** — Легкий crom, date и event-based task фреймворк  без бойлерплейта",{"id":247,"priority":248,"name":249,"thumbnail":250,"stack":251,"description":273},"xlsft-pixelbattle-realtime-game",98,"xlsft`s pixelbattle","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F558601acb2bccb7744ca4d781d41b8def0a98c60-1200x630-svg.svg",[252,254,255,258,260,263,266,268,270],{"name":45,"type":235,"color":253,"priority":206},"#3b82f6",{"name":65,"type":235,"color":236,"priority":206},{"name":69,"type":256,"color":257,"priority":206},"database","#dc2626",{"name":93,"type":240,"color":259,"priority":206},"#f43f5e",{"name":67,"type":240,"color":261,"priority":262},"#22c55e",13,{"name":63,"type":240,"color":264,"priority":265},"#16a34a",12,{"name":79,"type":256,"color":267,"priority":242},"#1e3a8a",{"name":71,"type":240,"color":253,"priority":269},5,{"name":55,"type":271,"color":272,"priority":269},"devops","#8b5cf6","xlsft`s pixelbattle — это масштабная онлайн-битва пикселей, где каждый игрок влияет на общее полотно. Захватывай территорию, объединяйся с другими и оставь свой след в истории.",{"id":275,"priority":276,"name":277,"thumbnail":278,"stack":279,"description":282},"photon-ies-render-engine",97,"@xlsft\u002Fphoton","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F85f47c293048871fc6bb13e999848a13755a310d-1200x630-svg.svg",[280,281],{"name":59,"type":235,"color":236,"priority":206},{"name":73,"type":240,"color":241,"priority":242},"**@xlsft\u002Fphoton** — парсер и SVG рендер движок фотометрических файлов по стандарту IESNA:LM-63-2002",{"id":284,"priority":285,"name":286,"thumbnail":287,"stack":288,"description":305},"verse-moe-storytelling-social-platform",96,"***verse.moe","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fc379ae671100e1afdf42720fe0eb57c9bf84f121-1200x630-svg.svg",[289,290,291,293,294,296,297,298,301,302,303,304],{"name":43,"type":235,"color":238,"priority":206},{"name":69,"type":256,"color":257,"priority":206},{"name":47,"type":240,"color":292,"priority":206},"#00a6f4",{"name":65,"type":235,"color":236,"priority":206},{"name":111,"type":271,"color":295,"priority":206},"#0e7490",{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":53,"type":299,"color":238,"priority":300},"state",11,{"name":73,"type":240,"color":241,"priority":242},{"name":79,"type":256,"color":267,"priority":242},{"name":71,"type":240,"color":253,"priority":269},{"name":55,"type":271,"color":272,"priority":269},"\\*\\*\\*verse.moe — социальная платформа для публикации и совместной работы с мангой, манхвой, комиксами и другим печатным контентом, построенная на философии Git",{"id":307,"priority":308,"name":309,"thumbnail":310,"stack":311,"description":315},"smartshell-sdk-graphql-api-client",95,"SmartShell SDK","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fde6de65664cc5b66e74df0f799f47654706d8d92-1200x630-svg.svg",[312,314],{"name":51,"type":235,"color":313,"priority":206},"#ec4899",{"name":73,"type":240,"color":241,"priority":242},"**SmartShell SDK** — Современное, полностью типизированное, динамически генерирующееся, постоянно актуальное SDK для взаимодействия с публичным API ERP системы управления компьютерными клубами SmartShell",{"id":317,"priority":318,"name":319,"thumbnail":320,"stack":321,"description":329},"xlsft-proxy-vpn-service",94,"xlsft`s proxy","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fa2d80d8de36b3abec73a97652ef992f67ac5293b-1200x630-svg.svg",[322,323,325,326,327,328],{"name":45,"type":235,"color":253,"priority":206},{"name":57,"type":271,"color":324,"priority":206},"#404040",{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":73,"type":240,"color":241,"priority":242},{"name":71,"type":240,"color":253,"priority":269},"Прокси сервис для защиты ваших данных от иностранных агентов, геев и прочей нечисти которую блокирует доблесный Роскомнадзор. Спасибо ему за это! ",{"id":331,"priority":206,"name":332,"thumbnail":333,"stack":334,"description":342},"els-led-ecommerce-platform","els-led.ru","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F1ba2b1632ac5c2f59cdecea3c77a1d75204fc273-1200x630-svg.svg",[335,336,337,338,339,340,341],{"name":69,"type":256,"color":257,"priority":206},{"name":45,"type":235,"color":253,"priority":206},{"name":47,"type":240,"color":292,"priority":206},{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":79,"type":256,"color":267,"priority":242},{"name":71,"type":240,"color":253,"priority":269},"**els-led.ru** — ecommerce-сайт для российского производителя светодиодных светильников и профессиональных световых решений",{"id":344,"priority":206,"name":345,"thumbnail":346,"stack":347,"description":350},"htsx-minimal-ssr-framework","@xlsft\u002Fhtsx","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002F8b6c1d3540c1d760264578db3628aa560c685c5d-1200x630-svg.svg",[348,349],{"name":59,"type":235,"color":236,"priority":206},{"name":73,"type":240,"color":241,"priority":242},"**HTSX** — Hyper Text (on) Server eXtended ",{"id":352,"priority":206,"name":353,"thumbnail":354,"stack":355,"description":360},"work-of-russia-guide-platform","Путеводитель по Кадровым центрам «Работа России»","https:\u002F\u002Ffucosukalekob.begetcdn.cloud\u002Fassets\u002Fc25dfee6b3484bdf58b9679a03c5d918319a0e46-1200x630-svg.svg",[356,358],{"name":85,"type":240,"color":357,"priority":206},"#06b6d4",{"name":39,"type":240,"color":238,"priority":359},9,"**Работа России** — Цифровой путеводитель, разработанный в рамках ребрендинга государственной системы центров занятости",{"data":362,"body":363},{},{"type":364,"children":365},"root",[366,382,393],{"type":367,"tag":368,"props":369,"children":370},"element","p",{},[371,374,380],{"type":372,"value":373},"text","Торговая марка ",{"type":367,"tag":375,"props":376,"children":377},"strong",{},[378],{"type":372,"value":379},"«Briskly»",{"type":372,"value":381}," №848501 является собственностью ООО «БРИСКЛИ» ОГРН 1187746690768 ИНН 9701114958",{"type":367,"tag":368,"props":383,"children":384},{},[385,386,391],{"type":372,"value":373},{"type":367,"tag":375,"props":387,"children":388},{},[389],{"type":372,"value":390},"«Ained»",{"type":372,"value":392}," №903277 является собственностью ООО «ЦИФРОВАЯ НЕДВИЖИМОСТЬ» ОГРН 1214800006035 ИНН 4826148336",{"type":367,"tag":368,"props":394,"children":395},{},[396,397,402],{"type":372,"value":373},{"type":367,"tag":375,"props":398,"children":399},{},[400],{"type":372,"value":401},"«Beget»",{"type":372,"value":403}," №738948 является собственностью ООО «Бегет» ОГРН 1077847645590 ИНН 7801451618",{"summary":405,"skills":408,"links":788,"experience":793,"education":866,"projectTags":872,"allLinks":877},{"title":26,"description":27,"content":406,"image":28,"status":407},"# Привет! Меня зовут Илья\n::ResponseBlock{endpoint=\"\u002Fdata\u002Fsummary\u002Fru\"}\n**Senior Frontend-разработчик** с более чем 5-летним опытом создания высоконагруженных B2B\u002FB2C-приложений с использованием Vue, React и TypeScript.\nСпециализируюсь на фронтенд-архитектуре, микрофронтендах и масштабируемых системах пользовательского интерфейса.\nСоздавал и поддерживал системы, используемые тысячами пользователей и обрабатывшие **более 1 млрд рублей бизнес-объема**.\nИмею **опыт в принятии решений по архитектуре фронтенда**, создании систем дизайна и оптимизации производительности.\n::","Не ищу работу",[409,418,427,436,445,454,463,472,480,486,492,498,506,513,520,527,534,553,568,583,598,613,628,643,658,673,688,703,718,733,742,748,754,760,770,776,782],{"type":235,"items":410},[411,412,413,414,415,416,417],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":419},[420,421,422,423,424,425,426],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":428},[429,430,431,432,433,434,435],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":437},[438,439,440,441,442,443,444],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":446},[447,448,449,450,451,452,453],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":455},[456,457,458,459,460,461,462],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":235,"items":464},[465,466,467,468,469,470,471],{"name":77,"color":244,"priority":242},{"name":43,"color":238,"priority":206},{"name":59,"color":236,"priority":206},{"name":45,"color":253,"priority":206},{"name":51,"color":313,"priority":206},{"name":105,"color":253,"priority":206},{"name":65,"color":236,"priority":206},{"type":256,"items":473},[474,475,477,479],{"name":79,"color":267,"priority":242},{"name":61,"color":476,"priority":206},"#075985",{"name":83,"color":478,"priority":206},"#15803d",{"name":69,"color":257,"priority":206},{"type":256,"items":481},[482,483,484,485],{"name":79,"color":267,"priority":242},{"name":61,"color":476,"priority":206},{"name":83,"color":478,"priority":206},{"name":69,"color":257,"priority":206},{"type":256,"items":487},[488,489,490,491],{"name":79,"color":267,"priority":242},{"name":61,"color":476,"priority":206},{"name":83,"color":478,"priority":206},{"name":69,"color":257,"priority":206},{"type":256,"items":493},[494,495,496,497],{"name":79,"color":267,"priority":242},{"name":61,"color":476,"priority":206},{"name":83,"color":478,"priority":206},{"name":69,"color":257,"priority":206},{"type":271,"items":499},[500,501,502,503,505],{"name":55,"color":272,"priority":269},{"name":95,"color":236,"priority":206},{"name":111,"color":295,"priority":206},{"name":87,"color":504,"priority":206},"#c2410c",{"name":57,"color":324,"priority":206},{"type":271,"items":507},[508,509,510,511,512],{"name":55,"color":272,"priority":269},{"name":95,"color":236,"priority":206},{"name":111,"color":295,"priority":206},{"name":87,"color":504,"priority":206},{"name":57,"color":324,"priority":206},{"type":271,"items":514},[515,516,517,518,519],{"name":55,"color":272,"priority":269},{"name":95,"color":236,"priority":206},{"name":111,"color":295,"priority":206},{"name":87,"color":504,"priority":206},{"name":57,"color":324,"priority":206},{"type":271,"items":521},[522,523,524,525,526],{"name":55,"color":272,"priority":269},{"name":95,"color":236,"priority":206},{"name":111,"color":295,"priority":206},{"name":87,"color":504,"priority":206},{"name":57,"color":324,"priority":206},{"type":271,"items":528},[529,530,531,532,533],{"name":55,"color":272,"priority":269},{"name":95,"color":236,"priority":206},{"name":111,"color":295,"priority":206},{"name":87,"color":504,"priority":206},{"name":57,"color":324,"priority":206},{"type":240,"items":535},[536,537,538,539,541,542,543,544,545,546,547,549,551],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},"#ffffff",{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},"#a855f7",{"name":99,"color":550,"priority":206},"#f97316",{"name":41,"color":552,"priority":206},"#ea580c",{"type":240,"items":554},[555,556,557,558,559,560,561,562,563,564,565,566,567],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":569},[570,571,572,573,574,575,576,577,578,579,580,581,582],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":584},[585,586,587,588,589,590,591,592,593,594,595,596,597],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":599},[600,601,602,603,604,605,606,607,608,609,610,611,612],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":614},[615,616,617,618,619,620,621,622,623,624,625,626,627],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":629},[630,631,632,633,634,635,636,637,638,639,640,641,642],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":644},[645,646,647,648,649,650,651,652,653,654,655,656,657],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":659},[660,661,662,663,664,665,666,667,668,669,670,671,672],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":674},[675,676,677,678,679,680,681,682,683,684,685,686,687],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":689},[690,691,692,693,694,695,696,697,698,699,700,701,702],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":704},[705,706,707,708,709,710,711,712,713,714,715,716,717],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":240,"items":719},[720,721,722,723,724,725,726,727,728,729,730,731,732],{"name":67,"color":261,"priority":262},{"name":63,"color":264,"priority":265},{"name":91,"color":253,"priority":300},{"name":75,"color":540,"priority":242},{"name":73,"color":241,"priority":242},{"name":39,"color":238,"priority":359},{"name":71,"color":253,"priority":269},{"name":85,"color":357,"priority":206},{"name":47,"color":292,"priority":206},{"name":93,"color":259,"priority":206},{"name":109,"color":548,"priority":206},{"name":99,"color":550,"priority":206},{"name":41,"color":552,"priority":206},{"type":299,"items":734},[735,736,738,740],{"name":53,"color":238,"priority":300},{"name":107,"color":737,"priority":242},"#441306",{"name":89,"color":739,"priority":206},"#ff6900",{"name":97,"color":741,"priority":206},"#7f22fe",{"type":299,"items":743},[744,745,746,747],{"name":53,"color":238,"priority":300},{"name":107,"color":737,"priority":242},{"name":89,"color":739,"priority":206},{"name":97,"color":741,"priority":206},{"type":299,"items":749},[750,751,752,753],{"name":53,"color":238,"priority":300},{"name":107,"color":737,"priority":242},{"name":89,"color":739,"priority":206},{"name":97,"color":741,"priority":206},{"type":299,"items":755},[756,757,758,759],{"name":53,"color":238,"priority":300},{"name":107,"color":737,"priority":242},{"name":89,"color":739,"priority":206},{"name":97,"color":741,"priority":206},{"type":761,"items":762},"testing",[763,765,767,769],{"name":103,"color":764,"priority":206},"#00c950",{"name":81,"color":766,"priority":206},"#007a55",{"name":49,"color":768,"priority":206},"#f6339a",{"name":101,"color":764,"priority":206},{"type":761,"items":771},[772,773,774,775],{"name":103,"color":764,"priority":206},{"name":81,"color":766,"priority":206},{"name":49,"color":768,"priority":206},{"name":101,"color":764,"priority":206},{"type":761,"items":777},[778,779,780,781],{"name":103,"color":764,"priority":206},{"name":81,"color":766,"priority":206},{"name":49,"color":768,"priority":206},{"name":101,"color":764,"priority":206},{"type":761,"items":783},[784,785,786,787],{"name":103,"color":764,"priority":206},{"name":81,"color":766,"priority":206},{"name":49,"color":768,"priority":206},{"name":101,"color":764,"priority":206},{"hh":206,"github":789,"linkedin":791},{"label":790,"to":18},"Github",{"label":792,"to":21},"LinkedIn",[794,802,820,831,856],{"id":114,"link":33,"name":35,"logo":34,"about":115,"positions":795,"footer":206},[796],{"name":118,"description":119,"skills":797,"duration":801},[798,799,800],{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":53,"type":299,"color":238,"priority":300},{"from":36},{"id":126,"link":127,"name":126,"logo":128,"about":129,"positions":803,"footer":206},[804],{"name":132,"description":133,"skills":805,"duration":819},[806,807,808,809,810,811,812,813,814,815,816,817,818],{"name":45,"type":235,"color":253,"priority":206},{"name":47,"type":240,"color":292,"priority":206},{"name":69,"type":256,"color":257,"priority":206},{"name":59,"type":235,"color":236,"priority":206},{"name":111,"type":271,"color":295,"priority":206},{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":53,"type":299,"color":238,"priority":300},{"name":73,"type":240,"color":241,"priority":242},{"name":79,"type":256,"color":267,"priority":242},{"name":77,"type":235,"color":244,"priority":242},{"name":71,"type":240,"color":253,"priority":269},{"name":55,"type":271,"color":272,"priority":269},{"from":149},{"id":151,"link":152,"name":153,"logo":154,"about":155,"positions":821,"footer":206},[822],{"name":158,"description":159,"skills":823,"duration":830},[824,825,826,827,828,829],{"name":109,"type":240,"color":548,"priority":206},{"name":67,"type":240,"color":261,"priority":262},{"name":91,"type":240,"color":253,"priority":300},{"name":53,"type":299,"color":238,"priority":300},{"name":73,"type":240,"color":241,"priority":242},{"name":55,"type":271,"color":272,"priority":269},{"to":168,"from":169},{"id":171,"link":172,"name":173,"logo":174,"about":175,"positions":832,"footer":855},[833,845],{"name":178,"description":179,"skills":834,"duration":844},[835,836,837,838,839,840,841,842,843],{"name":47,"type":240,"color":292,"priority":206},{"name":111,"type":271,"color":295,"priority":206},{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":91,"type":240,"color":253,"priority":300},{"name":53,"type":299,"color":238,"priority":300},{"name":73,"type":240,"color":241,"priority":242},{"name":71,"type":240,"color":253,"priority":269},{"name":55,"type":271,"color":272,"priority":269},{"to":169,"from":191},{"name":118,"description":193,"skills":846,"duration":854},[847,848,849,850,851,852,853],{"name":111,"type":271,"color":295,"priority":206},{"name":67,"type":240,"color":261,"priority":262},{"name":63,"type":240,"color":264,"priority":265},{"name":53,"type":299,"color":238,"priority":300},{"name":73,"type":240,"color":241,"priority":242},{"name":71,"type":240,"color":253,"priority":269},{"name":55,"type":271,"color":272,"priority":269},{"to":191,"from":203},"**Ained Developer** — Победитель премии Urban 2024 *(PropTech)*: [Подробнее](https:\u002F\u002Fuawards.ru\u002Fawards\u002Ffederalnaya-premiya-urban-2024?nomineeId=5662)\n",{"id":205,"link":206,"name":207,"logo":206,"about":208,"positions":857,"footer":206},[858],{"name":211,"description":212,"skills":859,"duration":865},[860,861,862,863,864],{"name":99,"type":240,"color":550,"priority":206},{"name":41,"type":240,"color":552,"priority":206},{"name":91,"type":240,"color":253,"priority":300},{"name":77,"type":235,"color":244,"priority":242},{"name":39,"type":240,"color":238,"priority":359},{"to":220,"from":221},[867],{"id":868,"link":224,"year":869,"level":870,"specialization":871,"name":225,"faculty":226},"lstu-design",2023,"Среднее специальное","Дизайн",[873,874,875,876],"featured","service","oss","fun",[878,879,881,882,883,884],{"label":30,"to":9},{"label":880,"to":12},"ВКонтакте",{"label":29,"to":15},{"label":790,"to":18},{"label":792,"to":21},{"label":885,"to":24},"Telegram",{"data":887,"body":888},{},{"type":364,"children":889},[890,897],{"type":367,"tag":891,"props":892,"children":894},"h1",{"id":893},"привет-меня-зовут-илья",[895],{"type":372,"value":896},"Привет! Меня зовут Илья",{"type":367,"tag":898,"props":899,"children":901},"response-block",{"endpoint":900},"\u002Fdata\u002Fsummary\u002Fru",[902],{"type":367,"tag":368,"props":903,"children":904},{},[905,909,911,916,918,923],{"type":367,"tag":375,"props":906,"children":907},{},[908],{"type":372,"value":158},{"type":372,"value":910}," с более чем 5-летним опытом создания высоконагруженных B2B\u002FB2C-приложений с использованием Vue, React и TypeScript.\nСпециализируюсь на фронтенд-архитектуре, микрофронтендах и масштабируемых системах пользовательского интерфейса.\nСоздавал и поддерживал системы, используемые тысячами пользователей и обрабатывшие ",{"type":367,"tag":375,"props":912,"children":913},{},[914],{"type":372,"value":915},"более 1 млрд рублей бизнес-объема",{"type":372,"value":917},".\nИмею ",{"type":367,"tag":375,"props":919,"children":920},{},[921],{"type":372,"value":922},"опыт в принятии решений по архитектуре фронтенда",{"type":372,"value":924},", создании систем дизайна и оптимизации производительности.",{"data":926,"body":927},{},{"type":364,"children":928},[929],{"type":367,"tag":368,"props":930,"children":931},{},[932],{"type":372,"value":115},{"data":934,"body":935},{},{"type":364,"children":936},[937],{"type":367,"tag":368,"props":938,"children":939},{},[940],{"type":372,"value":119},{"data":942,"body":943},{},{"type":364,"children":944},[945],{"type":367,"tag":368,"props":946,"children":947},{},[948,952],{"type":367,"tag":375,"props":949,"children":950},{},[951],{"type":372,"value":126},{"type":372,"value":953}," — одноименная студия разработки программного обеспечения, предоставляющая полный цикл разработки ПО для клиентов различных сфер. В составе команды — frontend и backend разработчики, дизайнер интерфейсов, менеджер по контенту — что позволяет создавать веб-приложения, интерактивные интерфейсы, инструменты автоматизации и кастомные интеграции. Студия применяет современные технологии и индивидуальный подход, обеспечивая полный цикл реализации продуктов как для бизнеса, так и для конечных пользователей.",{"data":955,"body":956},{},{"type":364,"children":957},[958],{"type":367,"tag":368,"props":959,"children":960},{},[961,963,968,970,975,977,982,984,989,991,997,999],{"type":372,"value":962},"Работаю как ",{"type":367,"tag":375,"props":964,"children":965},{},[966],{"type":372,"value":967},"Product Owner",{"type":372,"value":969}," студии и ",{"type":367,"tag":375,"props":971,"children":972},{},[973],{"type":372,"value":974},"Senior Frontend Engineer",{"type":372,"value":976},", ведя как разработку, так и ",{"type":367,"tag":375,"props":978,"children":979},{},[980],{"type":372,"value":981},"организационные процессы",{"type":372,"value":983},". Определяю внутренние процессы, стандарты разработки и практики ведения документации во всех проектах, ",{"type":367,"tag":375,"props":985,"children":986},{},[987],{"type":372,"value":988},"руковожу фронтенд-разработкой,",{"type":372,"value":990}," включая архитектуру, библиотеки компонентов и повторно используемые интерфейсы. Контролирую выполнение нескольких клиентских проектов одновременно, обеспечивая качество и соблюдение сроков. Занимаюсь разработкой и развитием OSS- и SaaS-решений под брендом студии ",{"type":367,"tag":992,"props":993,"children":994},"em",{},[995],{"type":372,"value":996},"(proxy-сервисы, CMS, SSO-шлюз, системы интеграций и инфраструктурные инструменты)",{"type":372,"value":998},". Внедрил лучшие практики для рабочих процессов, CI\u002FCD и управления проектами, что ",{"type":367,"tag":375,"props":1000,"children":1001},{},[1002],{"type":372,"value":1003},"значительно повысило общую эффективность студии.",{"data":1005,"body":1006},{},{"type":364,"children":1007},[1008],{"type":367,"tag":368,"props":1009,"children":1010},{},[1011,1015],{"type":367,"tag":375,"props":1012,"children":1013},{},[1014],{"type":372,"value":153},{"type":372,"value":1016}," — IT-стартап в сфере автономного ритейла, который объединяет software и hardware в единую технологическую платформу. Компания разрабатывает облачные сервисы и мобильное приложение для управления торговыми точками без персонала, а также собственное smart-оборудование, которое проектируется и производится на заводе в Выборге. Briskly меняет розницу через автоматизацию, аналитику и удалённый контроль, превращая торговлю в быструю, умную и независимую систему.",{"data":1018,"body":1019},{},{"type":364,"children":1020},[1021],{"type":367,"tag":368,"props":1022,"children":1023},{},[1024,1026,1031,1033,1038,1040,1045,1047,1052,1054,1059],{"type":372,"value":1025},"Разрабатывал фронтенд для ",{"type":367,"tag":375,"props":1027,"children":1028},{},[1029],{"type":372,"value":1030},"high-load сервиса",{"type":372,"value":1032}," с многотысячной активной аудиторией, используя ",{"type":367,"tag":375,"props":1034,"children":1035},{},[1036],{"type":372,"value":1037},"React",{"type":372,"value":1039}," (мобильное приложение и интерфейсы IoT-устройств) и ",{"type":367,"tag":375,"props":1041,"children":1042},{},[1043],{"type":372,"value":1044},"Vue",{"type":372,"value":1046}," (портал для мерчантов). Поддерживал и развивал обширную кодовую базу, включая рефакторинг устаревших участков и устранение архитектурных узких мест, реализовывал изолированные и ",{"type":367,"tag":375,"props":1048,"children":1049},{},[1050],{"type":372,"value":1051},"устойчивые React-модули",{"type":372,"value":1053}," с учётом ограничений устройств и нестабильных сетевых условий. Оптимизировал производительность CRM (рендеринг, состояние, сетевые запросы), повышая стабильность интерфейсов под нагрузкой, ",{"type":367,"tag":375,"props":1055,"children":1056},{},[1057],{"type":372,"value":1058},"разрабатывал интерфейсы управления и мониторинга для различных типов hardware и IoT-устройств",{"type":372,"value":1060}," (медиаэкраны, кофемашины, микромаркеты, POS-терминалы, АЗС, термостаты). Проектировал универсальные UI-компоненты и сценарии взаимодействия под разные устройства и разрешения, повышал надёжность frontend-части, снижая количество ошибок и нагрузку на поддержку, в результате чего фронтенд стал самодостаточным и устойчивым к масштабированию, позволив сократить издержки на сопровождение продукта.",{"data":1062,"body":1063},{},{"type":364,"children":1064},[1065],{"type":367,"tag":368,"props":1066,"children":1067},{},[1068,1072],{"type":367,"tag":375,"props":1069,"children":1070},{},[1071],{"type":372,"value":173},{"type":372,"value":1073}," — это PropTech-стартап и SaaS-платформа, которая объединяет CRM, автоматизацию продаж и цифровые инструменты рынка недвижимости в единую IT-экосистему. Гибкая архитектура позволяет настраивать канбаны и воронки под любые бизнес-процессы, а модульные виджеты и интеграции работают за пределами интерфейса — в Telegram, на сайтах и внешних CRM. Ained — это не просто продукт, а технологическая среда, где девелоперские и агентские процессы легко масштабируются и адаптируются под рост бизнеса.",{"data":1075,"body":1076},{},{"type":364,"children":1077},[1078],{"type":367,"tag":368,"props":1079,"children":1080},{},[1081,1083,1088,1090,1095,1097,1102,1104,1109],{"type":372,"value":1082},"Разрабатывал и руководил архитектурой клиентской части основного продукта и связанных сервисов, используя ",{"type":367,"tag":375,"props":1084,"children":1085},{},[1086],{"type":372,"value":1087},"React для построения изолированных микрофронтенд-модулей и сложных UI-сценариев",{"type":372,"value":1089}," и Nuxt для основной части приложения, обеспечивая масштабируемость и поддерживаемость кода. Инициировал и внедрил ",{"type":367,"tag":375,"props":1091,"children":1092},{},[1093],{"type":372,"value":1094},"Feature-Sliced Design (FSD)",{"type":372,"value":1096},", ускорив разработку новых функций на 30–40% и упростив сопровождение, спроектировал и реализовал ",{"type":367,"tag":375,"props":1098,"children":1099},{},[1100],{"type":372,"value":1101},"микрофронтенд-архитектуру",{"type":372,"value":1103}," с независимым развитием модулей. В React разрабатывал изолированные клиентские модули с независимым жизненным циклом, выстраивал границы ответственности и взаимодействия между ними, применяя принципы ",{"type":367,"tag":375,"props":1105,"children":1106},{},[1107],{"type":372,"value":1108},"GRASP",{"type":372,"value":1110}," для управления зависимостями, распределения логики и снижения связности, обеспечивал безопасную интеграцию в общее пространство (routing, state, shared зависимости) и переиспользование между разными продуктами и устройствами. Полностью спроектировал и вывел в продакшн ключевой клиентский компонент, используемый тысячами пользователей и обработавший заявки на сумму более 1 млрд ₽. Развивал дизайн-систему и библиотеку компонентов с фокусом на переиспользуемость и консистентность, внедрял код-ревью, инженерные практики и менторство, управлял приоритизацией задач и загрузкой команды. Разрабатывал интеграционные приложения, связывающие клиентские интерфейсы с внутренними сервисами, ускорив обработку заявок на 25–30%, и активно участвовал в формировании продуктовых решений совместно с дизайнерами, бэкендом и бизнес-стейкхолдерами.",{"data":1112,"body":1113},{},{"type":364,"children":1114},[1115],{"type":367,"tag":368,"props":1116,"children":1117},{},[1118,1120,1125,1127,1132,1134,1139,1141,1146,1148,1153,1155,1160],{"type":372,"value":1119},"Разрабатывал клиентскую часть ",{"type":367,"tag":375,"props":1121,"children":1122},{},[1123],{"type":372,"value":1124},"B2B2C CRM-системы",{"type":372,"value":1126}," для застройщиков и агентств недвижимости ",{"type":367,"tag":992,"props":1128,"children":1129},{},[1130],{"type":372,"value":1131},"(личные кабинеты, инструменты, виджеты)",{"type":372,"value":1133},", реализовывая сложные пользовательские ",{"type":367,"tag":375,"props":1135,"children":1136},{},[1137],{"type":372,"value":1138},"интерфейсы с акцентом на UX, производительность и стабильность",{"type":372,"value":1140}," при высокой нагрузке. Участвовал в проектировании архитектуры фронтенда и постепенном ",{"type":367,"tag":375,"props":1142,"children":1143},{},[1144],{"type":372,"value":1145},"переходе с легаси на JQuery \u002F PHP Blade",{"type":372,"value":1147},", разработал и поддерживал собственную библиотеку UI-компонентов, что ",{"type":367,"tag":375,"props":1149,"children":1150},{},[1151],{"type":372,"value":1152},"сократило время разработки новых интерфейсов на ~30–40%",{"type":372,"value":1154},". Внедрял единые UI-паттерны и стилистику для обеспечения визуальной консистентности продукта, оптимизировал производительность интерфейсов ",{"type":367,"tag":992,"props":1156,"children":1157},{},[1158],{"type":372,"value":1159},"(code splitting, lazy loading, manual chunks, оптимизация рендеринга)",{"type":372,"value":1161},", снижая время загрузки ключевых экранов на ~25%, и участвовал в интеграциях с внешними сервисами и внутренними API.",{"data":1163,"body":1164},{},{"type":364,"children":1165},[1166],{"type":367,"tag":368,"props":1167,"children":1168},{},[1169,1174,1176,1181,1183],{"type":367,"tag":375,"props":1170,"children":1171},{},[1172],{"type":372,"value":1173},"Ained Developer",{"type":372,"value":1175}," — Победитель премии Urban 2024 ",{"type":367,"tag":992,"props":1177,"children":1178},{},[1179],{"type":372,"value":1180},"(PropTech)",{"type":372,"value":1182},": ",{"type":367,"tag":1184,"props":1185,"children":1189},"a",{"href":1186,"rel":1187},"https:\u002F\u002Fuawards.ru\u002Fawards\u002Ffederalnaya-premiya-urban-2024?nomineeId=5662",[1188],"nofollow",[1190],{"type":372,"value":1191},"Подробнее",{"data":1193,"body":1194},{},{"type":364,"children":1195},[1196],{"type":367,"tag":368,"props":1197,"children":1198},{},[1199,1201],{"type":372,"value":1200},"Независимая фриланс-деятельность, ориентированная на разработку кастомных веб-решений и цифровых продуктов для малого и среднего бизнеса в различных сферах ",{"type":367,"tag":375,"props":1202,"children":1203},{},[1204],{"type":372,"value":1205},"(e-commerce, услуги, образование, локальный бизнес).",{"data":1207,"body":1208},{},{"type":364,"children":1209},[1210],{"type":367,"tag":368,"props":1211,"children":1212},{},[1213,1215,1220,1222,1227,1229,1234,1236,1241,1243,1248,1250,1255,1257],{"type":372,"value":1214},"Разработал ",{"type":367,"tag":375,"props":1216,"children":1217},{},[1218],{"type":372,"value":1219},"более 20 кастомных сайтов",{"type":372,"value":1221}," и ",{"type":367,"tag":375,"props":1223,"children":1224},{},[1225],{"type":372,"value":1226},"веб-сервисов",{"type":372,"value":1228}," под индивидуальные требования клиентов, создавал адаптивные и кроссбраузерные пользовательские интерфейсы с использованием современных frontend-технологий ",{"type":367,"tag":375,"props":1230,"children":1231},{},[1232],{"type":372,"value":1233},"(React, Svelte)",{"type":372,"value":1235},". Реализовывал интеграции с CRM и ERP-системами ",{"type":367,"tag":375,"props":1237,"children":1238},{},[1239],{"type":372,"value":1240},"(Bitrix24, AmoCRM, SmartShell)",{"type":372,"value":1242},", повышая уровень автоматизации бизнесов, а также разрабатывал и поддерживал ",{"type":367,"tag":375,"props":1244,"children":1245},{},[1246],{"type":372,"value":1247},"Telegram- и VK-ботов",{"type":372,"value":1249}," для уведомлений, поддержки клиентов и базовой автоматизации бизнес-процессов. Работал напрямую с заказчиками: занимался сбором требований, техническим консультированием, оценкой сроков и реализацией проектов. Вел проекты полного цикла — от получения макетов до деплоя и поддержки после запуска. ",{"type":367,"tag":375,"props":1251,"children":1252},{},[1253],{"type":372,"value":1254},"100% проектов выполнены в срок",{"type":372,"value":1256},". Повышал конверсию и эффективность бизнеса клиентов за счет автоматизации, ",{"type":367,"tag":375,"props":1258,"children":1259},{},[1260],{"type":372,"value":1261},"сформировал пул постоянных клиентов и повторных заказов.",[1263,1266,1269,1272,1274,1277,1279,1281,1284],{"id":229,"tags":1264,"repo":1265,"priority":230,"name":231,"thumbnail":232,"description":245},[875,873],"xlsft\u002Fworker",{"id":247,"tags":1267,"repo":1268,"priority":248,"name":249,"thumbnail":250,"description":273},[873,875,876],"xlsft\u002Fpixelbattle",{"id":275,"tags":1270,"repo":1271,"priority":276,"name":277,"thumbnail":278,"description":282},[873,875],"xlsft\u002Fphoton",{"id":284,"tags":1273,"repo":206,"priority":285,"name":286,"thumbnail":287,"description":305},[873,874],{"id":307,"tags":1275,"repo":1276,"priority":308,"name":309,"thumbnail":310,"description":315},[875],"xlsft\u002Fsmartshell-sdk",{"id":317,"tags":1278,"repo":206,"priority":318,"name":319,"thumbnail":320,"description":329},[873],{"id":331,"tags":1280,"repo":206,"priority":206,"name":332,"thumbnail":333,"description":342},[874],{"id":344,"tags":1282,"repo":1283,"priority":206,"name":345,"thumbnail":346,"description":350},[875],"xlsft\u002Fhtsx",{"id":352,"tags":1285,"repo":206,"priority":206,"name":353,"thumbnail":354,"description":360},[874],{"data":1287,"body":1288},{},{"type":364,"children":1289},[1290],{"type":367,"tag":368,"props":1291,"children":1292},{},[1293,1297],{"type":367,"tag":375,"props":1294,"children":1295},{},[1296],{"type":372,"value":231},{"type":372,"value":1298}," — Легкий crom, date и event-based task фреймворк  без бойлерплейта",{"data":1300,"body":1301},{},{"type":364,"children":1302},[1303],{"type":367,"tag":368,"props":1304,"children":1305},{},[1306],{"type":372,"value":273},{"data":1308,"body":1309},{},{"type":364,"children":1310},[1311],{"type":367,"tag":368,"props":1312,"children":1313},{},[1314,1318],{"type":367,"tag":375,"props":1315,"children":1316},{},[1317],{"type":372,"value":277},{"type":372,"value":1319}," — парсер и SVG рендер движок фотометрических файлов по стандарту IESNA:LM-63-2002",{"data":1321,"body":1322},{},{"type":364,"children":1323},[1324],{"type":367,"tag":368,"props":1325,"children":1326},{},[1327],{"type":372,"value":1328},"***verse.moe — социальная платформа для публикации и совместной работы с мангой, манхвой, комиксами и другим печатным контентом, построенная на философии Git",{"data":1330,"body":1331},{},{"type":364,"children":1332},[1333],{"type":367,"tag":368,"props":1334,"children":1335},{},[1336,1340],{"type":367,"tag":375,"props":1337,"children":1338},{},[1339],{"type":372,"value":309},{"type":372,"value":1341}," — Современное, полностью типизированное, динамически генерирующееся, постоянно актуальное SDK для взаимодействия с публичным API ERP системы управления компьютерными клубами SmartShell",{"data":1343,"body":1344},{},{"type":364,"children":1345},[1346],{"type":367,"tag":368,"props":1347,"children":1348},{},[1349],{"type":372,"value":1350},"Прокси сервис для защиты ваших данных от иностранных агентов, геев и прочей нечисти которую блокирует доблесный Роскомнадзор. Спасибо ему за это!",{"data":1352,"body":1353},{},{"type":364,"children":1354},[1355],{"type":367,"tag":368,"props":1356,"children":1357},{},[1358,1362],{"type":367,"tag":375,"props":1359,"children":1360},{},[1361],{"type":372,"value":332},{"type":372,"value":1363}," — ecommerce-сайт для российского производителя светодиодных светильников и профессиональных световых решений",{"data":1365,"body":1366},{},{"type":364,"children":1367},[1368],{"type":367,"tag":368,"props":1369,"children":1370},{},[1371,1376],{"type":367,"tag":375,"props":1372,"children":1373},{},[1374],{"type":372,"value":1375},"HTSX",{"type":372,"value":1377}," — Hyper Text (on) Server eXtended",{"data":1379,"body":1380},{},{"type":364,"children":1381},[1382],{"type":367,"tag":368,"props":1383,"children":1384},{},[1385,1390],{"type":367,"tag":375,"props":1386,"children":1387},{},[1388],{"type":372,"value":1389},"Работа России",{"type":372,"value":1391}," — Цифровой путеводитель, разработанный в рамках ребрендинга государственной системы центров занятости"]