Константин Узких - Frontend разработчик
Навыки
- AntD
- Axios
- Figma
- Git
- i18next
- JavaScript
- MUI
- Next.js
- OpenApi
- React
- React Query
- Redux Tollkit
- STOMP.js
- Tailwind CSS
- TanStack Query
- TypeScript
- Zustand
Опыт работы
ANTIPOFF GROUP
Руководитель группы Frontend разработки - 04.2024 / н.в.Мои вклад.
«Креативный хаб» – международная онлайн-платформа для коммуникации специалистов из сферы креативных индустрий (некая смесь из LinkedIn, Хабр, Behance, Instagram и ClickUp). Cтадия development, https://creativehub.dev.iamrobot.xyz/specialists.
— универсальный стор для работы с данными различных типов с пагинацией, фильтрами и бесконечным скроллингом,
— защита роутов и авторизация (логин / пароль, внешний провайдер),
— защищенные и открытые запросы API,
— автоматизация типизации запросов API (параметры, тело, ответ),
— обычные, параллельные, динамические роуты, подмена роутов,
— постановка задач, код ревью (команда до 15 человек), сборка дева..TypeScript, React, Next.js, Redux Tollkit, Axios, OpenAPI, i18next, MUI, zod, Git
ANTIPOFF GROUP
Руководитель группы Frontend разработки - 02.2024 – 03.2024Мои вклад.
«Туристический паспорт школьника» — виртуальный дневник путешествий: рассказывай, показывай и делись с другими своими впечатлениями (этап 2). Стадия production, https://тпш.рф или https://xn--o1aft.xn--p1ai/.
— стор и компоненты сортировки, группировки, фильтрации данных,
— API,
— роутинг (обычные и динамические роуты),
— оптимизация и повышение производительности,
— постановка задач, код ревью (команда 5 человек), сборка дева и прода.TypeScript, React, Next.js, Zustand, Immer, TanStack Query, OpenAPI, UI Shadcn, Tailwind CSS, Git
ANTIPOFF GROUP
Middle frontend разработчик (React.js) - 11.2023 – 01.2024Мои вклад.
«KNF» — система фотометрического контроля качества и статистического анализа производства продукции. Стадия production.
— мидлвара получения данных и изображений с использованием WebSocket (1 канал, 9 подписок),
— стор стека данных и изображений, получаемых через WebSocket, для отображения в режиме реального времени,
— трансформация и статистический анализ данных, линейные и столбчатые диаграммы.
— постановка задач, код ревью (команда 3 человека), сборка дева.
«CheckPoint» — система управления проектами. Стадия development.
— стор и компоненты сортировки, группирования, фильтрации данных,
— постановка задач, код ревью (команда 5 человек), сборка дева.TypeScript, JavaScript, React, Redux Tollkit, Axios, STOMP.js, Antd, MUI, Lodash, Git
ANTIPOFF GROUP
Frontend разработчик (React.js) - 05.2023 – 10.10.2023Мои вклад.
Разные проекты
— регистрация, авторизация, защита роутов, маршрутизация, навигация,
— фильтры, группировка и сортировка данных,
— функционал логирования действий пользователя с возможностью их отката / повтора, перемещение фокуса вслед за переходами,
— формы и их валидация, модальные окна, аккордеон, комбобокс, боковые и всплывающие меню, инпуты, чекбоксы, кнопки и т.д.,
— функционал чтения / изменения / удаления с сервера GraphQL разнородных данных с
множественным реверсивным включением,
— плагин именованной ссылки с превью url для редактора Lexical.TypeScript, React, Next.js, Zustand, Redux Tollkit, TanStack Query, GraphQL, UI Shadcn, Tailwind CSS, Figma
Проектная деятельность
Frontend разработчик - 12.2022 - 09.2023«Журнал событий» — таблица аварийных событий: строки / карточки, пагинация, группировка, сортировка, фильтры, поиск (TypeScript, React, Next.js, Zustand, Tailwind CSS).
«Журнал жилищного фонда» — древовидная таблица, карточки жильцов, добавление / удаление данных (JavaScript, React, Next.js).
«Development Team» — таблица Antd: добавление / редактирование / удаление данных, фильтрация, поиск (TypeScript, React, Redux Toolkit, AntD, lodash).
«Team presentation» – сайт-визитка команды сотрудников абстрактной компании: регистрация / авторизация, карточки сотрудников, пагинация отображаемых данных, избранное (TypeScript, React, Redux Toolkit).
TypeScript, JavaScript, React, Redux , Redux Tollkit, Antd, Jest, Cypress, Git, Figma
Образование
математика
Белорусский государственный университет, Минск1987/1993финансы и кредит
Белорусский государственный экономический университет, Минск1994/1997
Обо мне
Увлечен программированием. Стремлюсь осваивать и использовать современный стек технологий.
Мне нравится работать в связке TypeScript / JavaScript — React – Next.js – Redux Toolkit / Zustand – Axios / TanStack Query – OpenAPI / Swagger – Tailwind CSS. Код получается эффективным и лаконичным.
Своими сильными сторонами считаю:
- работу со сторами (Redux Tollkit / Zustand),
- работу с преобразованием данных: группировка, сортировка, фильтрация, трансформация данных глубокой вложенности,
- работа с API (Rest API, WebSocket, Axios, TanStack Query),
- работа с Git (сборка дева).
Имею опыт индивидуальной работы, работы в команде и управления проектами.