// frontend engineer · team lead

Konstantin
Borisov

Frontend-разработчик · Team Lead

Создаю производительные веб-интерфейсы на React и Vue с 2019 года. Веду команду, проектирую архитектуру фронтенда и full-stack решения на Next.js и Nest.js. В свободное время увлёкся разработкой игр на Flutter.

5+ лет в разработкеTeam LeadReact · Vue · Next
01 / обо мне

Инженер, фронтенд-разработчик, сетевой администратор

Я фронтенд-разработчик с опытом full-stack разработки. Пишу на React.js и Vue (2 и 3), строю серверную часть на Express.js и Nest.js, делаю fullstack приложения на Next.js.

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

2019
старт в разработке
Lead
роль в команде
10+
продуктов в проде
желание учиться
02 / стек

Технологии, с которыми работаю

frameworks
React.jsVue 3Vue 2Next.jsNest.jsExpress.js
state & data
ReduxRedux ToolkitZustandTanStack QueryPiniaVuex
ui & анимация
Tailwind CSSFramer MotionMUIAnt Designshadcn/uiRadix UI
карты & графики
LeafletNivoRechartsparticles.js
инструменты
AxiosReact Hook FormReact DnDReact Router
мобайл & игры
FlutterDart★ new
03 / опыт

Путь в разработке

2024 — наст. времяLVL 03 · LEAD
Team Lead Frontend

Руковожу командой фронтенда: архитектура приложений, код-ревью, менторство, найм. Внедряю стандарты качества и процессы, выстраиваю CI и компонентные библиотеки.

2021 — 2024LVL 02 · SENIOR
Senior Frontend / Fullstack

Разрабатывал сложные SPA и full-stack продукты на React, Vue и Next.js. Бэкенд на Nest.js и Express.js, интеграции, real-time, карты и дашборды.

2019 — 2021LVL 01 · START
Frontend Developer

Начал карьеру с вёрстки и SPA на React и Vue. Освоил state-менеджмент, работу с API и UI-библиотеками, прокачался до уверенного продуктового разработчика.

04 / проекты

Избранные кейсы

// личные проекты — с исходным кодом и живым демо; коммерческие — под NDA

01
Аренда жилья

Платформа для арендодателей: размещение объектов, бронирования, контроль оплаты и кабинет владельца.

Next.jsReact 19NestJSPostgreSQL
02
Календарь

Аналог Google Календаря: своя авторизация, повторяющиеся события, задачи с шарингом, вложения и уведомления в реальном времени.

NestJSReact 19PostgreSQLWebSocket
03
Командная агентная система

Командная агентная система на базе Claude Agent SDK: чат в стиле ChatGPT со встроенным управлением GitHub-репозиториями, полноценным кодинг-агентом, ролями доступа и учётом токенов подписки.

Next.jsClaude Agent SDKPostgreSQL
04NDA
Гео-платформа

Интерактивные карты со слоями и фильтрами, перемещением объектов в реальном времени.

react-leafletReactTanStack Query
05NDA
Канбан / трекер задач

Инструмент управления проектами в духе Jira: доски, drag-and-drop.

React DnDRedux ToolkitWebSocket
06NDA
Документооборот

Корпоративная система согласования и оборота документов с маршрутами, ролями и подписанием.

Vue 3PiniaNest.js
07NDA
BI-дашборды

Аналитические панели в стиле Power BI: интерактивные графики, срезы и выгрузки по большим данным.

NivoRechartsNext.js
08NDA
Соцсеть & общение

Блоги, ленты и чаты с аудио- и видеозвонками на WebRTC, уведомления в реальном времени.

WebRTCReactSocket.io
05 / сайд-проект

Увлёкся разработкой игр на Flutter

Параллельно с фронтендом изучаю геймдев: пишу небольшие игры на Flutter и движке Flame. Тут я отдыхаю, экспериментирую с механиками, анимацией и физикой.

// game_01in dev
Аркада-прототип

Казуальная аркада с физикой и таблицей рекордов — полигон для механик.

FlutterFlame
// game_02in dev
Пиксельный платформер

2D-платформер с уровнями, врагами и сбором предметов.

FlutterDart
06 / контакты

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

Открыт к интересным задачам, консультациям и сотрудничеству. Напишите — я отвечу.

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