К основному содержимому

Frontend Engineer

Быкадоров Константин

Frontend-инженер с ~3 годами коммерческого опыта в разработке веб-приложений на React и TypeScript.

  • React
  • TypeScript
  • Next.js
  • Redux Toolkit
  • RTK Query

01 / about

Обо мне

Я разрабатываю и поддерживаю продакшен frontend-приложения: архитектура, переиспользуемый UI, интерфейсы с большим объёмом данных и сложные формы. Работаю вместе с дизайном и backend и слежу за тем, чтобы код оставался читаемым после первой версии.

Сейчас в Garpix работаю над коммерческими приложениями на React + TypeScript — от UI Kit и интеграции с API до тестов и модернизации legacy-кода. Ищу позицию Frontend Engineer / Middle Frontend Developer в продуктовой команде, предпочтительно remote и в международной среде.

02 / experience

Коммерческий опыт

Коммерческая разработка на React и TypeScript в продуктовых командах: архитектура, UI-системы, формы, данные и тесты.

  1. Frontend Developer · Garpix

    Октябрь 2024 — настоящее времяСейчас

    • Frontend-архитектура коммерческих веб-приложений на React + TypeScript
    • Переиспользуемые UI-компоненты и развитие внутреннего UI Kit
    • Интеграция с REST API: загрузка данных, кэширование, фильтрация, сортировка и пагинация
    • Сложные многошаговые формы на React Hook Form и Zod
    • Управление состоянием на Redux Toolkit и RTK Query
    • Юнит-тесты на Jest и React Testing Library
    • Модернизация legacy React/TypeScript кода
    • Работа с дизайнерами и backend-разработчиками, code review, Agile/Scrum
    • Сократил boilerplate в сложных формах примерно на 30% за счёт React Hook Form + Zod
    • Работал над масштабируемой frontend-архитектурой
    • Участвовал в развитии и оптимизации UI Kit
    • Модернизировал legacy React/TypeScript код
    ReactTypeScriptRedux ToolkitRTK QueryReact Hook FormZodJestReact Testing LibraryStyled ComponentsSCSS
  2. Junior Frontend Developer · Softailed

    Германия / удалённо

    Август 2024 — октябрь 2024

    • Клиентская разработка на Next.js, включая server-side rendering
    • Интеграция frontend со Strapi
    • Переиспользуемые UI-компоненты с единообразной адаптивной вёрсткой
    Next.jsSSRStrapi
  3. Frontend Developer Intern · T1 Group

    Июнь 2024 — август 2024

    • Собрал frontend одностраничного приложения на React, TypeScript и Redux Toolkit
    • Работал над fintech-проектом в кросс-функциональной команде
    ReactTypeScriptRedux ToolkitSPA
  4. Trainee Frontend Developer · Fusion Tech

    Октябрь 2023 — май 2024

    • Веб-интерфейсы на React и TypeScript
    • Базовая серверная работа на Node.js, Express, TypeORM и PostgreSQL
    • Интеграция с REST API и глобальное состояние на Redux Toolkit
    ReactTypeScriptRedux ToolkitNode.jsExpressTypeORMPostgreSQLREST API

Магистратура, инженерное дело, Южный федеральный университет

03 / focus

Инженерный фокус

То, чем я занимаюсь на практике, а не набор модных слов.

01

Frontend-архитектура

Выстраиваю структуру React + TypeScript приложений так, чтобы их было проще развивать. Это и переиспользуемые паттерны, и понятный поток данных, и модернизация legacy-кода без переписывания ради переписывания.

02

UI-системы

Переиспользуемые компоненты и работа с UI Kit в продакшене: единообразие интерфейса, предсказуемые API компонентов и совместная работа с дизайном в Figma.

03

Формы и данные

Многошаговые формы, типизированная валидация и экраны с большим объёмом данных — загрузка, кэш, фильтрация, сортировка и пагинация — на React Hook Form, Zod и RTK Query.

04

Тесты и качество

Jest и React Testing Library для критичного UI и бизнес-логики. Code review — часть обычного процесса, а не исключение.

05

AI-assisted разработка

Cursor и GitHub Copilot для генерации кода, рефакторинга, сокращения boilerplate, тестов, отладки и сравнения подходов. Код от AI проверяется перед попаданием в продукт — инженерные решения остаются за разработчиком.

04 / stack

Стек

Инструменты из коммерческой работы. Без шкал вроде «React 90%» — сигнал даёт блок с опытом.

Основа

  • React
  • TypeScript
  • Next.js

Состояние и данные

  • Redux Toolkit
  • RTK Query
  • REST API

Формы

  • React Hook Form
  • Zod

Тестирование

  • Jest
  • React Testing Library

Стили и инструменты

  • Styled Components
  • SCSS
  • Vite
  • Webpack
  • Figma

Дополнительно

  • Node.js
  • Express
  • PostgreSQL
  • Git
  • Agile / Scrum
  • Cursor
  • GitHub Copilot

05 / work

Примеры инженерных задач

Типы коммерческих frontend-задач, а не публичное GitHub-портфолио.

01

UI / архитектура компонентов

Слои переиспользуемых компонентов и работа с UI Kit в коммерческих React-приложениях — единообразие интерфейса, меньше дублирования и понятный путь для новых фич.

02

Сложные формы и валидация

Многошаговые формы на React Hook Form и Zod: типизированная валидация, меньше лишних ререндеров и меньше boilerplate на больших формах.

03

Интерфейсы на данных

Экраны на REST API с загрузкой, кэшированием, фильтрацией, сортировкой и пагинацией на Redux Toolkit и RTK Query.

Примеры основаны на коммерческих проектах и не могут быть раскрыты публично.

06 / contact

Открыт к предложениям на позицию Frontend Engineer

Удалёнка и международные продуктовые команды. React / TypeScript. Роли Middle Frontend Developer и React Developer.

Frontend Engineer · Middle Frontend Developer · React Developer