2D/3D Playable Developer
Описание
[pict001.jpg] КотоваКатя
Женщина
+7 (926) 3570937
katekotova_86@mail.ru — предпочитаемыйспособсвязи
max:
https://max.ru/u/f9LHodD0cOJYCoGjmTpEtDfI6Nk0a_TdNEet9W7KJdsClYUXQ9_oPT
AS07s
telegram: @KateKotova
setka: https://set.ki/Mo3Y8C8
ПортфолионаGitHub: https://github.com/KateKotova
ПортфолионаBehance: https://www.behance.net/Kate_Kotova
Проживает МоскваГражданство Россия естьразрешениенаработу
РоссияНеготовакпереезду готоваккомандировкам
Желаемаядолжностьизарплата
Frontend- иAR-разработчик
Специализации
—Программист разработчик
Типзанятости полнаязанятость стажировкаФорматработы
на местеработодателя удалённо гибрид
Желательноевремявпутидоработы неболеечаса
Опытработы—3 года месяца
Декабрь2025 — настоящеевремя7 месяцев
Сотрудничествосвебстудией«»
Москва
Информационныетехнологии системнаяинтеграция интернет
•Системнаяинтеграция
автоматизациятехнологическихибизнеспроцессовпредприятия ИТконсалтинг
Frontend- иAR-разработчик1. AR-маска«Космонавт»
браузерноеприложениесдополненнойреальностью(1 неделя
Ситуация
ВебстудияразрабатывалапромопроектдляРоскосмосаинуждаласьвWebAR-приложен
иидлямобильныхустройств
Задача
РазработатьинтерактивнуюAR-маску«Космонавт»
Приложениедолжнонакладывать3D-шлемнаголовупользователя
реагироватьнакивокголовой
воспроизводитьэффектыполётакометыимерцаниязвёзд
атакжепозволятьзаписыватьвидеоиделитьсярезультатом
Действия
Яреализовалапроектза1 неделю
- настроилаAR-сессиюнаплатформе8th Wall
стрекингомлицаидоступомккамереустройства
- спроектировалаархитектурунаTypeScript
сразделениемнанезависимыеконтроллеры жизненныйциклсессии
управление3D-объектами жесты записьмедиа предпросмотр
- разработалаалгоритмраспознаваниякивкаголовой
отслеживаяуголнаклонапоосиZ спороговымзначением
ограниченияминадлительностьжестаизадержкоймеждураспознаваниями
- интегрировалаGLB-модели(шлем комета звёзды occluder) черезThree.js
ипривязалаихкточкамлица(подбородок переносица лоб встудии8th Wall;
- реализовалазаписьвидеочерезMediaRecorder API
сэкраномпредпросмотраикнопкойшеринга
- сверсталаинтерфейснаHandlebars иSCSS;
- настроиласборкучерезWebpack.
Результат
Приложениезапущеновпродидоступновбраузеренамобильныхустройствахбезустан
овки Полныйциклразработкизанял1 неделю
Технологии
TypeScript, 8th Wall (ECS, Face Tracking), Three.js / WebGL, GLB /
glTF, MediaRecorder API, Handlebars, SCSS, Webpack.
Ссылки
- Примерыкода
https://gist.github.com/KateKotova/1e0fdaf6cabc1a3e22887596a4a5ecf2
- Портфолио https://www.behance.net/gallery/248790467/Cosmonaut
- Сайт https://kc.vkusnoitochka.ru/ARPage.html
2. AR-приложение«Трёхмерныеангелы»
браузерноеприложениесдополненнойреальностью(2 недели
Ситуация
Вебстудияразрабатывалаинтерактивныйопытдляпосетителейпаркавпосёлке«Сове
тский» ТребовалосьсоздатьWebAR-приложениедлямобильныхустройств
Задача
РеализоватьбраузерноеAR-приложение
вкоторомпользовательможетразмещатьанимированных3D-ангелочковисердечкивд
ополненнойреальности
перемещатьихжестамиисохранятьфотоиливидеосрезультатом
Действия
Яразработалаприложениеза2 недели
- спроектировалаархитектурунасистемеменеджеров(AR-сессия фигуры
захватмедиа предпросмотр сцентральнымклассомApp;
- реализовалаSLAM-трекингповерхностейчерез8th Wall,
3D-сценуианимациичерезA-Frame иThree.js;
- создалапользовательскиекомпонентыtap-place иno-cull наTypeScript;
- собралаUI изHBS-шаблоновсSCSS-модулями
- настроиласборкучерезVite.
Результат
За2 неделиполучилоськроссплатформенноеAR-приложение
запускающеесябезустановкиналюбоммобильномустройстве
Пользователимогутвреальномвремениразмещатьанимированныхперсонажейвпрост
ранствеисохранятьAR-фотоивидео
Технологии
TypeScript, 8th Wall, A-Frame, Three.js, GLB / glTF, Handlebars, SCSS,
Vite.
Ссылки
- Примерыкода
https://gist.github.com/KateKotova/50c0554593645b5ab33553ee4fff1959
- Портфолио https://www.behance.net/gallery/248791453/Angels-3D
- Сайт https://soviet.4app.pro/
3. Интерактивноевебприложение«Поленовиученики»(3 недели
Ситуация
Вебстудияразрабатывалаинтерактивноеобразовательноеприложениеэкспозициюд
лямузеяПоленовавСуздали
Пользователидолжныбылибыпроходитьшестьигровыхактивностей
связанныхсживописьюПоленоваиегоучеников изучалибыкартины
исследовалибылокациинакартахивзаимодействовалибысартефактами
Приложениедолжнобылобытьориентированонамобильныеустройства
Задача
РазработатьрядинтерактивныхUI-компонентов
требующихточнойобработкисенсорныхжестов
мышиноговводаиработысвекторнойграфикой
ЭтонужносделатьврамкахфреймворкаSvelte 5.
Действия
За3 неделияреализовала4 компонента
- BrightnessSlider —горизонтальныйслайдеряркостисподдержкойdrag,
touch-жестовиколёсикамыши свизуальнойобратнойсвязьючерезCSS-переменные
- NasturtiumsPainting —просмотрщиккартинысpinch-to-zoom, drag-to-pan
иигровоймеханикой определениетапав«особуюзону» счётчикошибок
автоматическоеприближениеподсказкиприпревышениилимита
адаптивныйпорогточноститапа
- PaintingVisitorMap
—интерактивнаяSVG-картасавтоматическимпарсингомцветныхмаркеров(hex/rgb/
rgba), фоллбэкомнапиксельныйанализчерезCanvas API,
иконкамипосещённыхнепосещённыхточекипересчётомкоординатприизмененииразм
еров
- TravelerMap —вариацияPaintingVisitorMap
длягеографическихмаршрутовсиконкамичемоданаигалочки
Помимоэтихкомпонентов яучаствовалаврешениимногихдругихзадачпопроекту
Результат
Проектбылзавершёнза3 неделииопубликован
Всекомпонентыкорректноработаютнамобильныхустройствах
обеспечиваяплавныйпользовательскийопытприпросмотреэкспонатовмузейнойэкс
позиции
Технологии
JavaScript, Svelte 5 (runes API: $state, $derived, $effect, $props),
Vite, CSS custom properties.
Ссылки
- Примерыкода
https://gist.github.com/KateKotova/f805dbe3a6f453762734cf816ef53412
- Портфолио
https://www.behance.net/gallery/248788897/Polenov-I-Ucheniki
- Сайт https://polenoviucheniki.ru/
Март2025 — Июнь2025
4 месяца
Digitech
Москва
Информационныетехнологии системнаяинтеграция интернет
•Системнаяинтеграция
автоматизациятехнологическихибизнеспроцессовпредприятия ИТконсалтинг
СтаршийразработчиквебрешенийСитуация
КомпанияразрабатывалавебприложениенаBlazor WASM
инуждаласьвовстроенномграфическомредакторедляработысSVG-схемами
Готовогорешения интегрируемоговсуществующуюархитектуру небыло
Задача
Реализоватьграфическийредакторснуля
сначалаподтвердитьтехническуювыполнимостьчерезпрототип(тестовоезадание
затемразработатьполноценныйMVP
ивстроитьеговсуществующееBlazor-приложение
Действия
1. За1 неделюясоздалапрототипграфическогоредакторанаJavaScript иsvg.js
3.2:
- созданиеивыделениепримитивов(прямоугольники круги линии
- групповоевыделение
- удаление
- настройкахолстаисетки
2. За3 месяцаяразработалаMVP
графическогоредактораиинтегрировалаеговBlazor
WASM-приложениечерезJsInterop (взаимодействиеJS иC#), Component Bus
иDynamicComponent длядинамическойзагрузкикомпонентов UI
выполниласиспользованиемRadzen.
Результат
Через3 месяцакомпанияполучилаработающийMVP графическогоредактора
встроенныйвпродукт
Технологии
JavaScript, svg.js 3.2, Blazor WASM, C#, JsInterop, Component Bus,
DynamicComponent, Radzen, GitLab.
Ссылки
- Кодпрототипа https://github.com/KateKotova/Blazor.SvgDiagram
- Прототипвпортфолио
https://www.behance.net/gallery/236301113/Svgjs-Graphic-Editor
Август2023 — Март2025
1 год месяцев
Инженерныйцентр«Элара»
Москва
Информационныетехнологии системнаяинтеграция интернет
•Системнаяинтеграция
автоматизациятехнологическихибизнеспроцессовпредприятия ИТконсалтинг
ВедущийинженерпрограммистСитуация
ИнженерныйцентрразрабатывалFBD-редактор Ключеваязадачабылавтом
чтобывыбратьтехнологическийстекдляновогографическогоредактораиреализова
тьеговрамкахсуществующегоBlazor WASM-приложения
атакжеусовершенствоватьсуществующийFBD-редактор
Задача
Исследоватьдоступныеподходыкразработкеграфическихредакторов
выбратьоптимальныйиразработатьMVP графическогоредактораснуля
атакжеповыситьудобствоиспользованиясуществующегоFBD-редактора
Действия
1. За1 неделюяпровелабенчмаркингтрёхтехнологий(Blazor.SVGEditor,
Three.js, SvgEdit.js), создавпрототипыредакторовиоценивихвозможности
2. За5 месяцевяразработалаMVP редакторанаосновеBlazor.SVGEditor
иинтегрировалаеговBlazor WASM-приложениечерезJsInterop иComponent Bus.
3. За3 месяцаяразработалаMVP редакторанаThree.js (WebGL),
реализовавинструменты
- выделения(SelectControls срамочнымвыборомиRaycaster);
- редактированиягеометриичерезконтрольныеточки(VertexEditor);
- отрисовкулинийпеременнойтолщинычерезLine2;
- собственныйCustomTransformControls —комбинациюиздвухTransformControls
врежимахscale иrotate.
4. За2
неделияразработалаиреализовалаалгоритмотрисовкиортогональныхлинийсвязид
ляFBD-редактора улучшивегоюзабилити
Результаты
- РеализованыдваполноценныхMVP
графическихредакторовсразличнойархитектуройиподходамикрендерингу
- Бенчмаркингпозволилобоснованноскорректироватьстекразработки
- ПроизводительностьFBD-редакторазначительноулучшилась
Технологии
JavaScript, Three.js (WebGL), Blazor3D, SvgEdit.js, Blazor.SVGEditor,
Blazor WASM, C#, JsInterop, Component Bus, DynamicComponent, GitLab,
Jira, Confluence.
Ссылки
- КодредакторанаThree.js:
https://gist.github.com/KateKotova/2ea32798ff059842b1a30aa85de946be
- ПортфолиоредакторанаThree.js:
https://www.behance.net/gallery/236670725/Threejs-Graphic-Editor
Февраль2016 — Сентябрь2016
8 месяцев
ООО«РадиусМобайлТехнолоджи»
Москва
Информационныетехнологии системнаяинтеграция интернет
•Системнаяинтеграция
автоматизациятехнологическихибизнеспроцессовпредприятия ИТконсалтинг
ВебразработчикСитуация
Стартапразрабатывалвидеосоциальнуюсеть«Третийлишний»(OddManOut).
Этобылпродуктсуникальноймеханикой
двоеучастниковдолжныбылисоревноватьсязавниманиетретьего
которыйдолженбылвыбрать комуостаться Сайтдолженбылбыработатьвбраузере
поддерживатьвидеозвонкичерезWebRTC, геолокациюибытьлокализованна26
языков
Задача
Разработатьполнуювебверсиюприложения сервернуючастьнаASP.NET MVC,
клиентскуюJavaScript-архитектурусадаптивнойиотзывчивойвёрсткойподлюбойр
азмерокнабраузера интеграциюсQuickBlox длявидеотрансляций
Действия
1. ЯреализоваласервернуючастьнаC# иASP.NET MVC 4:
- контроллеры
- моделипредставления
- Razor-представления
- внедрениезависимостейчерезNinject;
- аутентификацияпользователябезрегистрациисшифрованиемMD5;
- работасcookie
дляхраненияпараметровпользователяиопределенияязыкабраузера
- локализациячерезфильтрыдействийсатрибутомкультуры
2. ЯразработаланаJavaScript (ES5)
библиотекудекораторовдляадаптивнойиотзывчивойвёрстки
- масштабированиеконтейнеровссохранениемпропорций em-размерышрифта
- получениелокальногомедиапотокачерезgetUserMedia
собработкойошибокитаймаутом
- подгонвидеоподразмерконтейнерасградиентноймаскойпокраям
- анимациипоявленияисчезновения
3. Яреализовалаиерархиюклассовкомнатспрототипнымнаследованием
системудиспетчеризациисобытий шаблонизациюUI-элементовчерезLoDash.
4. ЯприменялаjQuery UI, SlidesJS, mCustomScrollbar, jQueryRotate
дляUI-компонентовиполифиллыдлякроссбраузернойсовместимости
Результат
Сайтбылразработанснуляизапущен поддерживалвидеозвонкивбраузере
геолокациюдляпоискаближайшихсобеседниковилокализациюна26 языков
БылареализованаадаптивнаявёрсткаикорректноемасштабированиеDOM-элементов
SVG ишрифтовподлюбойразмерокнабраузера
Технологии
C#, ASP.NET MVC 4, .NET Framework 4.5, JavaScript (ECMAScript 5),
HTML4/5, CSS2/3, jQuery, jQuery UI, jQueryRotate, SlidesJS,
mCustomScrollbar, Underscore/LoDash, QuickBlox, Ninject, Moq, MD5,
Newtonsoft.Json, LINQ, JSON, Visual Studio 2013.
Ссылки
- Код
https://gist.github.com/KateKotova/1d93a867987968548459141521198ba4
- Портфолио https://www.behance.net/gallery/236153513/Odd-Man-Out
Образование
Кандидатнаук
2015
Кандидатнаук Рязанскийгосударственныйрадиотехническийуниверситет Рязань
Факультетвычислительнойтехники Математическоемоделирование
численныеметодыикомплексыпрограмм
Повышениеквалификации курсы
2025 ОнлайнкурсыпоSolidWorks (2 курса
SolidFactory (онлайншкола Инженерное3D-моделирование
Электронныесертификаты
2020 Управлениеверсиямидляразработчиков
Навыки
Знаниеязыков Русский— Родной
Английский— B2 —Среднепродвинутый
Навыки 8th Wall (ECS-архитектура A-Frame Three.js WebXR TypeScript
SLAM-трекинг face-трекинг MediaRecorder API JavaScript PixiJS Svelte 5
Handlebars svg.js Git PostgreSQL Claude Code ChatGPT Codex n8n
Blazor WebAssembly Blazor Server .NET C#
Дополнительнаяинформация
Рекомендации Sioux Embedded Systems B.V., Esp 405 I 5633 AJ Eindhoven I
The Netherlands
Hans van der Kruijs, KvK Eindhoven (Project Manager)
ООО«ИнтелКон»КириллАлександровичМаурин(Архитектор
Обомне Яfrontend- иAR-разработчик
Разрабатываюfullstack-приложенияиAR-проекты НачиналасC++, Delphi, C#
иActionScript (Adobe Flash). Прошлапутьчерез.NET / Blazor кTypeScript.
Текущаядеятельность
- БраузерныеAR-приложениядлясенсорныхустройств(маски
интерактивные3D-сцены фото ивидеозапись
- Браузерныеигрыиинтерактивныепазлы
- Вебприложениядлябизнесасграфическимиредакторами
- ПромптинжинирингисистемныйанализсприменениемИИинструментов
Текущиенавыки
- AR-разработка 8th Wall (ECS-архитектура A-Frame, Three.js, GLB/glTF,
WebXR, TypeScript, SLAM-трекинг face-трекинг записьмедиа(MediaRecorder
API).
- Фронтенд TypeScript, JavaScript, PixiJS, Svelte 5, Vite, Webpack,
SCSS, Handlebars, HTML5 Canvas, svg.js.
- Full-stack: Blazor WebAssembly, Blazor Server, .NET, C#.
- CAD-система SolidWorks (разрабатываютрёхмерныемоделимеханизмов
делаючертежи
- Базыданных PostgreSQL, MS SQL Server, MySQL, SQLite.
- ИИианалитика промптинжиниринг Claude Code, ChatGPT Codex, Cursor,
n8n, системныйанализ проектированиеБД API-контракты
- Изучаю Unity (C#), Vue.js.
Достижения
1. Разработала2 браузерныхAR-приложенияна8th Wall (TypeScript,
Three.js):
AR-маска«Космонавт»сраспознаваниемкивкаголовойиAR-сцена«Трёхмерныеангел
ы»сSLAM-трекингом
Ссылки
- «Космонавт»
https://gist.github.com/KateKotova/1e0fdaf6cabc1a3e22887596a4a5ecf2
- «Трёхмерныеангелы»
https://gist.github.com/KateKotova/50c0554593645b5ab33553ee4fff1959
Приложениязадеплоеныидоступныпублично
- https://kc.vkusnoitochka.ru/ARPage.html
- https://soviet.4app.pro/
2. Создалаиподдерживаюпетпроект браузернуюигру«Мозаика»(TypeScript,
PixiJS, Vite) споддержкоймышиитачуправления Проектвактивнойразработке
Ссылки
- код https://github.com/KateKotova/tiling-puzzle
- портфолио https://www.behance.net/gallery/248785193/Tiling-Puzzle
- сайт https://katekotova.github.io/tiling-puzzle/
- патентнапромышленныйобразецэлементапазладляигры
https://www.fips.ru/cdfi/fips.dll?ty=29&docid=00151484&ki=S
3.
Выступилааналитикомипромптинженеромвпроектефинансовогоучётадляоконнойко
мпании проектироваласхемуБД API-контракты
UX-логикуикомпонентысприменениемClaude Code, ChatGPT Codex, Cursor
иn8n.
Ссылки
- примерысистемнойаналитикиипромптинжиниринга
https://gist.github.com/KateKotova/e9b0bff4d5cbb4e512f73767a8911e3c
- портфолио https://www.behance.net/gallery/248787939/Finance
4. Разработала2 графическихредакторананативномJavaScript (svg.js,
Three.js)
всоставеBlazor-приложенийнапоследнихдвухофициальныхместахработы
Ссылки
- редакторнаsvg.js: https://github.com/KateKotova/Blazor.SvgDiagram
- редакторнаThree.js:
https://gist.github.com/KateKotova/2ea32798ff059842b1a30aa85de946be
5. Участвовалавразработке5+ вебприложенийнаBlazor WebAssembly иBlazor
Server встартапахинаработодателей
Ссылки
- редакторнаsvg.js: https://github.com/KateKotova/Blazor.SvgDiagram
- личныйпомощникикалендарьвTelegram:
https://gist.github.com/KateKotova/f21bc907c52869f11cd959d713c346a9
- ERP-система
https://gist.github.com/KateKotova/dd3ffa35334ec2211a2ea113e9065d3a
6. РазработалапрограммныйкомплексGlance
какосновукандидатскойдиссертациипотехническимнаукам(РГРТУ
Ссылки
- код https://github.com/KateKotova/Glance
- портфолио https://www.behance.net/gallery/236101499/Glance
Контакты
Телефон 8-926-357-09-37
E-mail: katekotova_86@mail.ru
Telegram: https://t.me/KateKotova
СоциальнаясетьСетка
https://setka.ru/users/942fe656-8bd8-4a5b-903b-5d97b26babd6
Ссылки
ПортфолионаGitHub: https://github.com/KateKotova
ПортфолионаBehance: https://www.behance.net/Kate_Kotova
Диссертациякандидататехническихнаук
https://rsreu.ru/post-graduate/zashchita/7608-item-7608
Свидетельстваогос регистрацииПО https://yadi.sk/d/kK8PwPF0CNgONw?w=1
Патентнапромышленныйобразецэлементапазладляигры
https://www.fips.ru/cdfi/fips.dll?ty=29&docid=00151484&ki=S
26 октября, 2016
Наталья
Город
Москва
Возраст
38 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)