Дмитрий К. React разработчик, Middle+
ID 16464
ДК
Дмитрий К.
Мужчина, 21 год
Россия, Ростов-на-Дону, UTC+3
Ставка
2 825,85 Р/час
вкл. НДС 5% (104.76 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Дмитрий — талантливый React разработчик. Он обладает глубокими знаниями в области разработки интерфейсов и создания пользовательских приложений. Его опыт насчитывает множество проектов, начиная от небольших веб-приложений и заканчивая сложными системами с высокой нагрузкой. Работа с библиотеками, такими как Redux и React Router, позволяет ему организовывать состояние приложения и обеспечивать плавную навигацию. Дмитрий всегда стремится внедрить лучшие практики и новые технологии в свои работы, путем использования самых новых версий инструментов. Он уделяет внимание качеству кода и тестированию, что гарантирует стабильность и надежность разработанных им приложений.
Проекты
(3 года 11 месяцев)
Закрытая социальная сеть с использованием искусственного интеллекта
Роль
React разработчик
Обязанности
Проект:
Приложение представляет собой закрытую социальную сеть с возможностью общения с ИИ моделями. Оно предлагает функционал платного доступа к разнообразным языковым моделям и их возможностям, включая работу с текстом, глубокий анализ, а также генерацию голоса, изображений и видео. Пользователи сервиса получают удобный доступ ко всем функциям приложения благодаря обширному покрытию верстки, обеспечивающему совместимость с различными устройствами. Также предусмотрена возможность работы в оффлайн-режиме, что реализовано с помощью PWA-воркеров.
Обязанности:
– разработка нового функционала приложения;
– создание адаптивной верстки приложения;
– создание новых компонентов UI-кита;
– проведение анализ и доработка архитектурных решений проекта;
– реализация функционала для интеграции и обработки данных платежных систем;
– разработка функционала для синхронизации данных в рамках клиент-серверного взаимодействия;
– настройка PWA функционала приложения;
– добавление гибкой аналитики в компоненты приложения;
– работа с Figma для разработки интерфейса приложения;
– тестирование компонентов и функционала приложения.
Команда: 2 Фронтенд разработчика, 2 Бэкенд разработчика, UI/UX дизайнер, LLM, Бизнес аналитик
Достижения
– Улучшил и доработал архитектурные решения проекта, что повысило масштабируемость и упростило поддержку кода.
– Оптимизировал логику бизнес-процессов в архитектуре проекта, что ускорило выполнение задач и улучшило взаимодействие команды разработки.
– Повысил удобство и эффективность взаимодействия пользователя с интерфейсом — это улучшило пользовательский опыт.
– Добавил PWA-функционал для оффлайн-работы, который обеспечил стабильную работу приложения при отсутствии соединения с сетью.
Стек специалиста на проекте
Git, HTML, Jira, Webpack, PWA, React, zustand, Module CSS, Workbox
Отрасль проекта
Social Networking
Период работы
Февраль 2025 - По настоящее время
(6 месяцев)
Банковский сервис для управления финансами
Роль
React разработчик
Обязанности
Данное приложение включает в себя множество функций, начиная от создания и выдачи банковских продуктов (кредитов, страховок, банковских карт) и заканчивая дополнением для управления личными финансами. Сервис помогает отслеживать конечным пользователям свои расходы, планировать бюджет и анализировать финансовые данные. Приложение имеет широкую ролевую модель, каждая из которых обладает индивидуальным набором функций, которые зависят от текущего этапа производственного цикла заявки. Так же в сервис внедрен чат-бот, благодаря которому осуществляется быстрая и удобная помощь пользователям по вопросам использования приложения и финансовым продуктам.
Обязанности:
– Кросс платформенная верстка UI согласно макетам в Figma;
– Проведение анализа требований, оценка реализуемого функционала и его декомпозиция;
– Проведение код-ревью;
– Рефакторинг кодовой базы проекта;
– Создание формы для создания транзакций и других операций;
– Обеспечение необходимого уровня покрытия тестами;
– Тестирование react компонентов с помощью React testing library;
– Разработка графиков для визуального отображения динамики расходов и доходов - начисление/списание по категориям;
– Разработка функционала отображения на одном графике информации по нескольким категориям;
– Решение задач связанных с багами в программе;
– Разработка сортировки и фильтров операций на странице графиков и в реестре транзакций;
– Работа с http запросами;
– Работа с продвинутыми стилевыми таблицами;
– Участие в обсуждении реализации функционала с бэкенд разработчиками.
Команда: 3 Фронтенд разработчика, 4 Бэкенд разработчика, Проектный менеджер, Тимлид, Системный аналитик, 2 QA, DevOps.
Достижения
– Принял участие в разработке UI-интерфейса и его интеграции в архитектуру проекта, что ускорило реализацию новых фич и унифицировало внешний вид приложения.
– Создал графики и аналитику с помощью Recharts, где пользователи получили актуальные и наглядные метрики о своих данных.
– Оптимизировал логику Redux Store приложение стало работать быстрее, благодаря отсутствию лишних синхронизаций.
– Проведена работа с большим количеством данных и их оптимизацией в UI компонентах.
Стек специалиста на проекте
Redux Toolkit, React testing library, Git, Jest, Swagger, Storybook, JSON Schema, RTK Query, UI Kit, DOM API, Recharts, HTML, CSS, TypeScript, Ant design, React, JavaScript, REST API, SCSS
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2023 - Февраль 2025
(1 год 4 месяца)
Платформа для обмена книгами
Роль
React разработчик
Обязанности
Веб-платформа включает в себя личный кабинет пользователя, встроенный мессенджер и обменную панель, которая позволяет пользователям обмениваться книгами между собой. Клиенты могут создавать профили, добавлять книги в свою виртуальную библиотеку, искать книги для обмена, связываться с другими пользователями и организовывать встречи для обмена книгами. Также приложение включает в себя интерактивную карту, которая показывает местоположение пользователей с книгой (только после согласования встречи и предоставлении права на показ локации), предлагающих книги для обмена, что позволяет легко организовать встречу. Пользователи могут оценивать друг друга после обмена, формируя рейтинг надежности.
Обязанности:
– Разработка UI согласно макетам в Figma;
– Проведение код-ревью и участие в релизах;
– Разработка страницы с картой, добавление на карту точек с адресами для обмена книгами;
– Расширение функционала личного кабинета (личные данные, группы, подписки);
– Работа с http запросами;
– Оптимизация работы поиска и фильтрации по книгам, группам;
– Исправление багов.
Команда: 3 Фронтенд разработчика, Бэкенд разработчик, Проектный менеджер, Системный аналитик, UI/UX дизайнер, 2 QA.
Достижения
– Создал улучшенный функционала для работы с метками на карте, где пользователи получили более точный и удобный инструмент навигации.
– Повысил удобство и эффективность пользовательского взаимодействия, что привело к снижению времени на выполнение целевых действий.
– Добавил переиспользуемые UI-компоненты, благодаря чему была ускорена разработка и обеспечена консистентность интерфейса.
Стек специалиста на проекте
Git, HTML, CSS, JavaScript, REST API, Yarn, React Router, TypeScript, React Hook Form, Styled Components, Vite, DOM API, Material UI, React, TanStack Query
Отрасль проекта
Social Networking
Период работы
Апрель 2023 - Ноябрь 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Донской государственный технический университет
Специальность
Информационные системы и технологии
Завершение учебы
2025 г.