Интерфейсы,
которые
выдерживают
production

Frontend-разработчик, 21 год. Три года опыта разработки веб-интерфейсов.

3 годав веб-разработке
React · TSосновной стек
Курганудалённо, готов к релокации
Егор Хо́хлов

Участвую
в разработке

Продукты команды в production

Wakadoo

Онлайн-конструктор коммерческих предложений.

ReactTypeScriptRedux ToolkitRTK QuerySCSSFSDGo · GinPostgreSQL
wakadoo.pro ↗
  • Разработал визуальный редактор документов на чистом TypeScript без React: панели свойств для текста, фигур и таблиц, синхронизация инструментов с выделением на холсте
  • Интегрировал движок редактора в веб-приложение: вставка готовых блоков, шрифты, превью, экспорт в PDF
  • Запустил в продакшн генерацию документов нейросетью GigaChat: по описанию бизнеса и товара система собирает три варианта коммерческого предложения
  • Ускорил открытие списков в 5 раз — подгрузка по 24 элемента вместо всего списка одним запросом
  • Перевёл API-слой с axios на RTK Query — код работы с сервером сократился в 4 раза
  • Реализовал систему тегов с drag-and-drop (@dnd-kit), каталог товаров, тарифы и админ-панель

Простоделай

Платформа для моделирования и оптимизации бизнес-процессов.

Vue 3TypeScriptPiniaSCSSViteGo · GinDocker
prostodelaj.ru ↗
  • Сделал с нуля раздел «Бизнес-функции» — от Zod-схем и JSON:API-адаптеров до страниц, форм и печати
  • Собрал общий модуль действий над списками: контекстные меню, замена связей и исполнителей
  • Собрал с нуля интерфейс файлового менеджера — вложенные папки, очередь загрузки, хранилище
  • Написал плагин для markdown-редактора — вложение файлов прямо в текст инструкции

Pet-проекты

Fullstack, от идеи до деплоя
Таск-трекер, скрин 1
Хакатон «Лица труда — 2025» · призовое место

Таск-трекер для командной работы

Регистрация и JWT-авторизация, защищённые маршруты, управление проектами и задачами, назначение участников и исполнителей, статусы и дедлайны.

КлиентReact · TypeScript · Redux Toolkit · RTK Query · React Router · SCSS Modules · FSD
СерверPHP · Laravel · PostgreSQL
Конструктор тестов, скрин 1
Дипломная работа · защищена на отлично

Система тестирования и оценки компетенций сотрудников

Конструктор тестов и библиотека вопросов, разные типы заданий — одиночный и множественный выбор, сопоставление вариантов. Работа с компетенциями, назначение и прохождение тестов, просмотр результатов.

КлиентReact · TypeScript · Redux Toolkit · RTK Query · FSD · Docker
СерверGo · Gin · PostgreSQL
Стек

Специализируюсь
на фронтенде

Архитектуру приложений выстраиваю по Feature-Sliced Design. Производительность интерфейса — на первом месте.

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

ОсновноеReact, Next.js, TypeScript, JavaScript, Redux Toolkit, RTK Query, Vite
СтилизацияSCSS, Styled Components
БэкендGo, Gin, PostgreSQL
ПроцессыGit, GitFlow, Docker, Agile, Scrum, Kanban, Figma
ЯзыкиРусский — родной, английский — читаю и понимаю
Образование

Где учился

Среднее профессиональноеКурганский технологический колледж им. героя Советского Союза Н.Я АнфиногеноваИнформационные системы и программирование. Преподавал в колледже: C#, WPF, MS SQL.
Высшее — в процессеМосковский технологический институтРазработка, сопровождение и обеспечение безопасности информационных систем. Заочная форма обучения.

Открыт
к предложениям

Полная занятость, удалённая работа. Готов к релокации.