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

Константин Подыганов

Frontend-инженер · React & TypeScript · Москва · удалённо

Делаю сложные B2B-интерфейсы быстрыми, стабильными и удобными в поддержке

Константин Подыганов

4+ года в enterprise и B2B. Часто единственный frontend на проекте с тысячами пользователей: выстраиваю архитектуру с нуля, принимаю технические решения, убираю узкие места до того, как они становятся проблемой для бизнеса.

Ищу

  • Удалённая работа · компании из РФ
  • Full-time или contract
  • Frontend: React, TypeScript, B2B/enterprise

Опыт

ГК Innostage , Казань

Frontend-разработчик

Единственный frontend на платформе для 5000+ аналитиков: с нуля выстроил архитектуру, сократил регрессии в релизах на 60% и ускорил рендеринг таблиц на 70%.

Внутренняя B2B-платформа для аналитиков кибербезопасности: инструмент анализа и визуализации инцидентов с ролевой моделью доступа и интеграциями с внутренними системами.

  • С нуля выстроил архитектуру клиентского приложения: разделил server state и client state, инициировал переход с Redux на Zustand + React Query.
  • Спроектировал и реализовал интеграцию с Keycloak (SSO + RBAC) с разграничением доступа на уровне экранов, маршрутов и действий.
  • Провёл аудит производительности: виртуализация таблиц сократила время рендеринга списков на 70%.
  • Внедрил обязательный code review с unit-тестированием (Jest), снизив регрессии в релизах на 60%.
  • Сформировал библиотеку из 25+ переиспользуемых UI-компонентов.
  • React 18
  • TypeScript
  • Zustand
  • React Query
  • Keycloak
  • Jest
  • Vite
  • Docker

Assino implementations LLC , Москва

Фронтенд-разработчик

Отвечал за ключевые модули B2B-портала: поднял FPS с 15 до 60 на экранах с 1000+ строк, координировал frontend новых модулей.

Веб-приложение для управления оптовыми заказами продовольственных товаров для сети АЗС. Внутренний B2B-инструмент с интеграцией с 1С.

  • Спроектировал ключевые модули личного кабинета: динамические формы, таблицы с виртуализацией, фильтрация и сортировка.
  • Обеспечил стабильную интеграцию с REST API и 1С, включая двустороннюю синхронизацию данных.
  • Оптимизировал тяжёлые экраны: FPS интерфейса вырос с 15 до 60 при работе с таблицами 1000+ строк.
  • Координировал frontend-часть новых модулей: декомпозиция, планирование, оценка.
  • React
  • JavaScript
  • REST API
  • Git
  • ESLint

Группа компаний DIGT , Йошкар-Ола

Фронтенд-разработчик

Развивал десктоп (Electron) и мобильное приложение (React Native): сократил время загрузки тяжёлых списков на 65%, добавил офлайн-сценарии.

Линейка продуктов Crypto ARM — десктопное и мобильное приложение со встроенной поддержкой цифровой подписи.

  • Развивал десктопное приложение на Electron + React для работы с цифровой подписью и документами.
  • Спроектировал клиентскую архитектуру с Redux Toolkit для сложных асинхронных сценариев.
  • Оптимизировал тяжёлые списки (500+ элементов): время загрузки сократилось на 65%.
  • Разработал мобильное приложение на React Native (iOS/Android) с поддержкой офлайн-сценариев.
  • React
  • React Native
  • Electron
  • Redux Toolkit
  • JavaScript
  • Git

Проекты

Платформа для обучения программированию

Онлайн-редактор кода в браузере вместо установки ПО и сбора заданий по почте и в мессенджерах. 40 студентов, 2 группы, 3 000+ решений за семестр, сбор и проверка в ~3 раза быстрее, −8 ч/нед. на рутину у преподавателя.

Собрал под свои занятия программирования: архитектура, frontend, backend, деплой.

  • React
  • Elysia.js
  • Prisma ORM
  • PostgreSQL

Телеграм mini-app для клуба настольных игр и спортивной мафии

Платформа для игрового клуба: запись через сайт и Telegram, напоминания и списки участников вместо чатов и таблиц. 84 участника в базе, 40+ игр без отмен, ~120 сессий в месяц, время на организацию −83%.

По заказу руководителя клуба: архитектура, frontend, backend, интеграция с Telegram.

  • React
  • Elysia.js
  • Telegram Bot API
  • Prisma ORM
  • PostgreSQL

Куда в городе

Как Авито, но для событий: афиша с фильтрами по городу, дате и категории, каталог площадок, сообщества и «ищу компанию» для концертов, митапов, настолок и прогулок. Один сервис вместо разрозненных чатов — найти куда пойти и с кем.

Pet-project: продуктовая концепция и архитектура (события, места, люди), frontend и backend на Next.js, авторизация, профиль и выбор города.

  • Next.js
  • React
  • Drizzle ORM
  • PostgreSQL

КандиПоиск

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

Pet‑project: идея продукта, архитектура, веб‑приложение на SvelteKit, worker для фоновой обработки, схема БД и работа с PostgreSQL через Prisma

  • SvelteKit
  • Telegram API
  • Telegram Bot API
  • PostgreSQL
  • Prisma

Активность

Coffee&Code

Локальный организатор

Глобальное IT-сообщество неформальных встреч. В Йошкар-Оле собираю разработчиков и других специалистов из индустрии: общаемся, делимся опытом, знакомимся без формального формата.

Frontend-митап

Участие во встрече фронтенд-сообщества: обсуждение продуктовой аналитики — какие метрики собирать, как встроить аналитику в продукт и на что смотреть при разработке интерфейсов.

YouTube →

Мои услуги