КХ
Кирилл Х.
Мужчина, 25 лет
Россия, Москва, UTC+3
Ставка
2 183,61 Р/час
вкл. НДС 5% (80.95 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — 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 лет 6 месяцев)
сервис сбора данных о фишинговых данных для компаний, внутренний портал
Роль
React-разработчик
Обязанности
• Заложение архитектуры во фронтовое приложение «с нуля»;
• С нуля написаны конфиги вебпак для микрофронтов и монолита;
• Сборка и установка всех конфигов для webpack/typescript/prettier;
• Разработка страницы авторизации;
• Разработка главной страницы с дашбордами и графиками на chart js с фильтрами и сортировкой;
• Разработка разделов с интеграций API 8 разных сервисов, где для каждых данных рисовалась карточка с набором данных, возможностью ее редактировать и пагинацией;
• Оперирование общими данными пользователей, различными состояними переменных используя Redux;
• Разработка ролевой модели для отображения функционала у каждого пользователя с разными ролями;
• Effector использовался для хранения действий пользователя над карточками;
• Разработка админ панели для конфигурации модулей для пользователей с таблицами, автокомплитами;
• Storybook - кастомизировали отдельно общие компоненты, которые могли переиспользовать в проекте;
• Разработка мобильного приложения на ReactNative с поддержкой ios/android, а также публикацией в онлайн-магазины;
• Создание фронтовой и бэкенд части приложения;
• Работа с graphql через Transtack Query;
• Создал кастомизированные таблицы с колонками autocomplete/input для возможности редактировать каждый пункт в таблице;
• Самостоятельное планирование и управление своей загрузкой;
• Реализация сервиса авторизации/логин с почтовым подтверждением;
• Работа с протоколами и сетевыми взаимодействиями https, wss, http;
• Реализация сбора данных с grafana для формирования их в соответствующие данные и отрисовки графиков на фронте;
• Реализация ролевой модели для отображения содержимого по ролям.
Достижения
• Создана админ панель для пользователей.
• Архитектура создана с нуля.
Стек специалиста на проекте
Query, Sass, Grafana, WSS, Redux, GraphQL, Программное обеспечение, HTTP, Git, API, Storybook, Prettier, HTTPS, Effector, Confluence, Docker, Планирование, компоненты, TypeScript, Transact SQL, Chart.js, Next.js, React, JavaScript, REST API, React Native, Jira
Отрасль проекта
Information Security
Период работы
Июль 2024 - По настоящее время
(1 год 1 месяц)
Доработка головного сайта телеком оператора. МТС деньги.
Роль
Frontend-разработчик (React)
Обязанности
• Разработка страниц банковских карт, операций, реквизитов, пин-код;
• Перенос с атомарной архитектуры микрофронтового проекта на FSD;
• Самостоятельные планирование сроков;
• Оперирование различными состояниями переменных используя Redux;
• Кросс-браузерность и адаптивная верстка согласно макетам;
• Разработан дизайн согласно макетам;
• Использовал хуки (memo, usecallback, useMemo) для предотвращения лишних ререндеров. Разбивал более детально на компоненты;
• Antd использовали библиотеку для стилизации всего проекта;
• Сборщик Webpack, настройка для работы с module federation да и в целом стандартные конфиги;
• Работа с данными, а также глубокой вложенностью;
• Реализация детальной информации по карте клиента, а также счета;
• Разработка экшенов доступных пользователю;
• Разработка ролевых моделей;
• Сделал для больших реестров кастомные таблицы на основе mui v5, дополнял их разными функциями, дополнительно стилизация;
• Покрытие компонентов unit тесами;
• Реализовал пользовательские интерфейсы с использованием HTML5, CSS3;
• Стилизация компонентов с помощью SASS;
• Создание страниц дебетовых карт/счетов, кэшбэка и лимитов;
• Работа с Confluence;
• Работа по git flow;
• Редизайн компонентов под новый формат.
Достижения
• Созданы страницы дебетовых карт/счетов, кэшбэка и лимитов.
• Доработаны страницы одного из крупнейших телеком операторов страны.
Стек специалиста на проекте
Sass, Редизайн, Redux, unit, Разработка, работа с данными, Планирование сроков, AntD, Git, Webpack, Дизайн, FSD, Confluence, Docker, компоненты, TypeScript, Адаптивная верстка, Git Flow, Next.js, React, REST API, Jira, настройка
Отрасль проекта
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.
Стек специалиста на проекте
React Flow, Redux, GraphQL, Разработка, верстка, SPA, Git, Jest, MUI, FSD, Confluence, LESS, TypeScript, Адаптивная верстка, Next.js, React, REST API, Unit testing, Работа в команде, данных, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Декабрь 2023
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский институт высоких технологий
Специальность
Программирование в компьютерных системах
Завершение учебы
2023 г.