Кирилл Х. React разработчик, Middle+

ID 23599
КХ
Кирилл Х.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
2 312,06 Р/час
вкл. НДС 5% (85.71 Р)
Специалист доступен с 12 октября 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle+
Навыки
Docker
Git
Jira
Next.js
React
REST API
Sass
GraphQL
LESS
MUI
React Flow
TypeScript
JavaScript
Redux
OpenAPI
Swagger
Swagger (REST API)
Swagger API
GitLab
Gitlab CI
Agile
Agile (Scrum, Kanban)
Kubernetes
Отрасли
FinTech & Banking
Information Security
Telecom
Знание языков
Английский — A2
Русский — C2
Главное о специалисте
Кирилл — React-разработчик уровня Middle+. Работает с широким спектром технологий и инструментов, включая Docker, Git, Jira, Next.js, React, REST API, Sass, GraphQL, LESS, MUI и React Flow. Опыт работы на проектах: - Сервис сбора данных о фишинговых атаках для компаний, внутренний портал. Заложил архитектуру фронтового приложения «с нуля», разработал страницу авторизации, главную страницу с дашбордами и графиками, разделы с интеграцией API 8 разных сервисов, ролевую модель, админ-панель, мобильное приложение на React Native. - Доработка головного сайта телеком-оператора МТС Деньги. Разработал страницы банковских карт, операций, реквизитов, пин-кода, создал страницы дебетовых карт/счетов, кэшбэка и лимитов. - Библиотека моделей. Перенёс приложение с Next на SPA, разработал единый реестр данных для сущностей разного типа, трекер доставки карты до пользователя. - ЦБ России / Ростелеком / РосЛес. Развернул проект «с нуля»: спроектировал архитектуру, написал конфиги, реализовал авторизацию пользователя в системе на платформе с интеграцией OpenAm, собрал и написал новые портлеты для системы Liferay.
Проекты   (5 лет 9 месяцев)
сервис сбора данных о фишинговых данных для компаний, внутренний портал
Роль
React-разработчик
Обязанности
• Заложение архитектуры во фронтовое приложение «с нуля»; • С нуля написаны конфиги вебпак для микрофронтов и монолита; • Сборка и установка всех конфигов для webpack/typescript/prettier; • Разработка страницы авторизации; • Разработка главной страницы с дашбордами и графиками на chart js с фильтрами и сортировкой; • Разработка разделов с интеграций API 8 разных сервисов, где для каждых данных рисовалась карточка с набором данных, возможностью ее редактировать и пагинацией; • Ежедневное ведение задач в git, а также работа с ветками • работа с linux позволила, собрать проект, работать с файлами и директориями, управлять версиями • Стилизация проектов на Tailwind, проект библиотека моделей • Настройка уведомления, также чата с нейросетью и оповещений. • Сборка и настройка Webpack под проекты. Так же для работы с микрофронтами • опыта работы с серверным стеком Python • Сборка и настройка nginx. настройка роутов и самого nginx сервера + написание конфигов для развертывания на nginx. • Написание unit тестов • Оперирование общими данными пользователей, различными состояними переменных используя Redux; • Разработка ролевой модели для отображения функционала у каждого пользователя с разными ролями; • Effector использовался для хранения действий пользователя над карточками; • Использовали гибкую методологию разработки (Agile); • Разработка кода, совместно с командой осуществлялась через GitLab; • Работал с API через Swagger; • Разработка админ панели для конфигурации модулей для пользователей с таблицами, автокомплитами; • Storybook - кастомизировали отдельно общие компоненты, которые могли переиспользовать в проекте; • Разработка мобильного приложения на ReactNative с поддержкой ios/android, а также публикацией в онлайн-магазины; • Создание фронтовой и бэкенд части приложения; • Работа с graphql через Transtack Query; • Создал кастомизированные таблицы с колонками autocomplete/input для возможности редактировать каждый пункт в таблице; • Самостоятельное планирование и управление своей загрузкой; • Реализация сервиса авторизации/логин с почтовым подтверждением; • Работа с протоколами и сетевыми взаимодействиями https, wss, http; • Реализация сбора данных с grafana для формирования их в соответствующие данные и отрисовки графиков на фронте; • Реализация ролевой модели для отображения содержимого по ролям.
Достижения
• Создана админ панель для пользователей. • Архитектура создана с нуля.
Стек специалиста на проекте
Git, Docker, API, JavaScript, Jira, Confluence, GraphQL, REST API, Планирование, Grafana, Redux, Chart.js, TypeScript, HTTP, React Native, Sass, Storybook, Next.js, Prettier, HTTPS, Transact SQL, React, Effector, Query, WSS, Программное обеспечение, компоненты
Отрасль проекта
Information Security
Период работы
Июль 2024 - По настоящее время  (1 год 4 месяца)
Доработка головного сайта телеком оператора. МТС деньги.
Роль
Frontend-разработчик (React)
Обязанности
• Разработка страниц банковских карт, операций, реквизитов, пин-код; • Перенос с атомарной архитектуры микрофронтового проекта на FSD; • Самостоятельные планирование сроков; • Оперирование различными состояниями переменных используя Redux; • Кросс-браузерность и адаптивная верстка согласно макетам; • Разработан дизайн согласно макетам; • Проектировал интерфейсы и принципы User Experience/User Interface (UX/UI) • Реализовал запросы к RESTful API и обработку асинхронных операций (AJAX) • При операции переводов, проверка баланс и подтверждение статусов - использовалась react saga. • С помощью styled-components формировался story-book , так же пере использовались стили. • Благодаря Kubernetes, смог достаточно быстро масштабировать работу на проекте; • Использовал хуки (memo, usecallback, useMemo) для предотвращения лишних ререндеров. Разбивал более детально на компоненты; • Antd использовали библиотеку для стилизации всего проекта; • Сборщик Webpack, настройка для работы с module federation да и в целом стандартные конфиги; • Работа с данными, а также глубокой вложенностью; • Реализация детальной информации по карте клиента, а также счета; • Разработка экшенов доступных пользователю; • Разработка ролевых моделей; • Сделал для больших реестров кастомные таблицы на основе mui v5, дополнял их разными функциями, дополнительно стилизация; • Покрытие компонентов unit тесами; • Реализовал пользовательские интерфейсы с использованием HTML5, CSS3; • Стилизация компонентов с помощью SASS; • Создание страниц дебетовых карт/счетов, кэшбэка и лимитов; • Работа с Confluence; • Работа по git flow; • Редизайн компонентов под новый формат.
Достижения
• Созданы страницы дебетовых карт/счетов, кэшбэка и лимитов. • Доработаны страницы одного из крупнейших телеком операторов страны.
Стек специалиста на проекте
Git, Docker, Jira, Confluence, REST API, Webpack, Redux, TypeScript, Адаптивная верстка, Sass, Next.js, Дизайн, Git Flow, AntD, React, FSD, Редизайн, Разработка, работа с данными, unit, Планирование сроков, компоненты, настройка
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - Июль 2024  (7 месяцев)
библиотека моделей
Роль
Frontend-разработчик
Обязанности
• Перенос приложения с Next на SPA с разделением на микро-сервисы и с использованием FSD архитектуры; • С нуля делал стори бук работая в команде; • Разработка единого реестра данных для сущностей разного типа, с возможностью поиска и составления связей, используя GraphQL; • Осуществил переезд с Next на SPA (React); • Написании unit-тестов с Jest; • Разработка трекера доставки карты до пользователя; • Разбивал архитектуру по папкам из атомарной в FSD; • Работа с различными состояниями переменных используя Redux; • Составление на вебе с помощью фильтров динамических запросов в GraphQL; • WebGl использовался в моменте с 3D- графиками Three js. так же для вращения на плоскости кастомной карточки; • С помощью three js была реализована связь между бизнес сущностями и соединяющая их информация; • Вместо стандартной картинки «карта в пути», для каждого этапа доставки было реализовано пошаговое отображение, различные сценарии шапок карты и экшенов для пользователя; • Оптимизировал верстку для высокой скорости загрузки страниц и SEO-совместимости; • Провел тестирование и отладку клиентской части сайта; • Переезд функционала команды на микрофронты с отказом от redux; • Сам проект разворачивался в Docker, иногда тянули базы туда; • Верстка по макетам с кросс-браузерностью и адаптивная верстка; • Разработка активаций счетов и карт через интеграцию с чатом банка.
Достижения
• Разработал карту с графиками, используя react-flow, которая позволила пользователям интерактивно рассмотреть связь между сущностями; • С помощью Blob преобразовал данные, полученные в двоичной системе для загрузки в виде архива; • Проект позволил доводить модели ИИ с 0 до прода за максимально сжатые сроки; • Разработал приложение, которое позволило упростить создание большого количества задач в Jira.
Стек специалиста на проекте
Git, Confluence, GraphQL, REST API, Jest, Redux, LESS, TypeScript, SPA, Адаптивная верстка, MUI, Microservices, Unit testing, Next.js, Работа в команде, React, FSD, Разработка, React Flow, верстка, данных
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Декабрь 2023  (1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский институт высоких технологий
Специальность
Программирование в компьютерных системах (высшее техническое)
Завершение учебы
2023 г.

Похожие специалисты

E-commerce & Retail • Travel, Hospitality & Restaurant business
МК
Максим К.
Санкт-Петербург
React разработчик
Senior
4 110,32 Р/час
MobX
HTML5
Sass
React Hook Form
Grafana
Redux Toolkit
React testing library
Redux Thunk
Redux
Gitlab CI
+63

Разработка UI-компонентов с нуля Адаптивная и кроссбраузерная верстка Разработка и поддержка пользовательского интерфейса веб-приложений Оптимизация производительности веб-приложений Построение архитектуры клиентской части веб-приложений Разработка новых разделов и функционала Интеграция с backend через API и соглашения о контрактах Разработка серверной части сервисов с нуля Интеграция с внешними API и сервисами Работа с базами данных Реализация микросервисной архитектуры Рефакторинг устаревшего кода Оптимизация запросов Внедрение современных технологий и подходов Автоматизация задач для повышения продуктивности Настройка процессов непрерывной интеграции и доставки (CI/CD) Настройка окружений разработки и продакшена Проведение code review Написание модульных и интеграционных тестов Внедрение автоматизированного тестирования и мониторинга Взаимодействие с дизайнерами, аналитиками и другими отделами Создание и поддержка технической документации Анализ и реализация поставленных задач Оценка задач и установление приоритетов Использование Agile/Scrum методологий Мониторинг производительности приложений Настройка и использование систем контроля версий (Git) Настройка мониторинга и логирования приложений Управление микросервисной архитектурой и взаимодействием между сервисами

Подробнее
E-commerce & Retail • FinTech & Banking
ИШ
Илья Ш.
Москва
React разработчик
Senior
3 275,41 Р/час
a11y
Accessibility
Adobe Photoshop
Adobe XD
Agile
Ajax
Amplify
Angular
Ant design
Apollo
+158

Илья — Senior React разработчик из Москвы с опытом работы 3 года 3 месяца. Специализируется на разработке фронтенда с использованием React. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке и поддержке внутреннего продукта Service Desk, создании таск-трекера и инструмента для ЦИК в крупном банке. Оптимизировал загрузку страниц, внедрил практики доступности и перешёл на Vite.js после Create-React-App с Webpack. Эффективно взаимодействовал с командами бэкенда и дизайна. Также работал над личным кабинетом сервиса по контролю за выборами, где занимался разработкой интерфейсных компонентов и проведением код-ревью. Предложил переход с React-Redux на React-Query. Имеет опыт работы над несколькими параллельными проектами в сфере E-commerce & Retail, включая разработку интерфейсов возврата денег, приложения для поиска клиентских чеков, калькулятора штата и UI для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • GameDev • Logistics & Transport • Marketing, Advertising & Design
ДК
Данил К.
Ростов-на-Дону
.NET разработчик
Senior
3 211,19 Р/час
PostgreSQL
Git
JavaScript
C#
Jira
SQL
Python
TeamCity
Jenkins
.NET Framework
+26

Опытный C#(.NET)-разработчик, работает с JavaScript, Python, SQL, TypeScript и другими технологиями. Участвовал в таких проектах: - НРБ — национальный резервный банк. В роли fullstack-разработчика разрабатывал бизнес-процессы для банковских операций. Реализовал задачи backend части на .NET Core 6 с базами данных MS SQL Server и frontend части на Typescript + React. Сервис для работы с тикетами принимал запросы на создание тикета в Jira, создавал запись тикета в БД и через Kafka отправлял сообщение в другой сервис. - Система упрощения регистрации клиентов для крупного банка. В качестве backend-разработчика работал над системой проверки клиента и системой регистрации клиента. Система проверки состоит из контроллера приёма запросов, сервиса получения токена авторизации и сервиса для отправки запросов стороннему API для проверки клиента. Система регистрации реализована с помощью библиотеки MediaR для выполнения запросов через команды и их обработчики. - EPAM, SportingBet. Как fullstack-разработчик работал над проектом сайтов для ставок на спорт и казино. Занимался реализацией обработки данных со стороннего API, используя язык программирования C# и платформу ASP.NET MVC. Во фронтенде обрабатывал ответ и графически отображал его в виде всплывающего окна, используя язык программирования JavaScript и фреймворк Vue.js. - Business & Marketing Improvement NV, SMS-Timing. В роли backend-разработчика участвовал в создании IntelliSense для desktop приложения, реализуя автодополнение и подсветку синтаксиса для WPF-приложения. Работал над веб-сервисом для сбора данных о клиентах, создавая асинхронный и многопоточный код. Создал библиотеку классов для самообновления приложений, позволяя .NET приложению обновляться автоматически. - Migo-group, Внутренняя поддержка ERP-системы. В роли backend-разработчика занимался доработкой функционала ERP-систем, добавляя кнопки в интерфейс системы и исправляя мелкие ошибки.

Подробнее
Blockchain • E-commerce & Retail • EdTech • GameDev • Government & Public Sector • LifeStyle • Logistics & Transport • Manufacturing • Telecom • Travel, Hospitality & Restaurant business
АГ
Андрей Г.
Минск
Full Stack разработчик
Senior
4 046,49 Р/час
Angular 2+
Google API
zoho
HTML/CSS
Контроль версий
Ionic
ClickHouse
Mongoose
WebFlux
Pm2
+45

Курсы: Scala development (2023) Reactive Angular (2022) NestJS: Node + TypeScript в стиле Angular для создания API (2022) Технологии разработки корпоративных решений на Java (2021) Senior Frontend Developer на JavaScript – Д. Токарев (2021) Основы Java (2020) Полный стек разработки веб-приложений на Java и Angular (2019) MEAN: Angular, Node, Express, Mongo (2019) NodeJS: MVC Я опытный Full Stack разработчик. Владею навыками работы с Node.js и Angular, а также имею опыт работы с различными технологиями, включая Java (Spring Boot, Spring Webflux), Nest.js, TypeScript, JavaScript. У меня есть степень бакалавра по специальности "Программная инженерия" и более 20 курсов в этой области. У меня есть опыт создания интерфейсов взаимодействия между серверными системами и мобильными приложениями на iOS и Android. Я работал над крупными банковскими проектами, используя Spring MVC. В своей работе использую базы данных как SQL, так и NoSQL, имею практический опыт работы с ClickHouse, Zoho, Oracle. Считаю своей главной сильной стороной гибкость: благодаря практическому опыту я могу быстро изучать и применять новые языки программирования и технические стеки, если это необходимо в проекте. Я трудолюбивый и внимательный, что помогает мне в самосовершенствовании и достижении целей быстрее и качественнее.

Подробнее