ДК
Дмитрий К.
Мужчина, 25 лет
Россия, Ульяновск, UTC+4
Ставка
2 174,57 Р/час
вкл. НДС 7% (111.21 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Профессиональные навыки
Разработка динамических веб-интерфейсов с использованием JavaScript/TypeScript, включая создание отзывчивых и высокопроизводительных приложений с использованием современных фреймворков.
Разработка проектов с нуля, начиная от проектирования архитектуры до реализации и деплоя, включая взаимодействие с бэкенд-сервисами.
Оптимизация производительности веб-приложений: опыт оптимизации работы с данными, улучшение времени отклика, работа с кэшированием, сокращение времени загрузки страниц, улучшение рендеринга.
Опыт работы в распределенной команде: эффективная работа в многозадачной среде с использованием инструментов для управления задачами и коммуникации. Хорошее понимание процессов разработки в распределенных командах, включая регулярные встречи, код-ревью, и взаимодействие между фронтенд и бэкенд командами.
Занимаюсь веб-разработкой более 2 лет. Моя специализация — создание интерактивных и масштабируемых веб-приложений, которые обеспечивают отличный пользовательский опыт и высокую производительность. Я активно использую React и TypeScript, а также современные инструменты для управления состоянием, такие как Redux и Tanstack Query, чтобы создавать приложения, которые легко масштабируются и поддерживаются.
Мой подход к разработке — это фокус на качественном и чистом коде, соблюдение лучших практик и принципов разработки, чтобы каждый проект не только решал текущие задачи, но и легко адаптировался к изменениям в будущем. Я стремлюсь к тому, чтобы код был не только функциональным, но и понятным, удобным для других разработчиков и легко тестируемым.
В своей работе я всегда готов искать оптимальные решения для улучшения производительности, улучшения UX/UI и повышения стабильности системы. Работа в распределенных командах и тесное сотрудничество с коллегами — важная часть моей профессиональной практики, что помогает достигать наилучших результатов.
Проекты
(2 года 5 месяцев)
Приложение для автоматизации бизнес-процессов компании
Роль
Frontend разработчик
Обязанности
Описание: Веб-приложение для автоматизации внутренних бизнес-процессов компании, включающее функционал мониторинга загруженности сотрудников, управления документооборотом для каждого работника, а также систему постановки и отслеживания задач, связанных с выполнением обязанностей сотрудников.
Задачи:
Разработка логики приложения:
Разработка бизнес-логики с использованием TypeScript, React, и RTK-Query для реализации функционала с высокой производительностью и стабильностью.
Логика авторизации:
Разработка и внедрение безопасной системы авторизации с использованием JWT и интеграция с внутренними сервисами компании.
Разработка UI компонентов:
Создание и оптимизация компонентов пользовательского интерфейса для улучшения UX, используя React и MUI (Material UI).
Тестирование компонентов и логики:
Написание юнит-тестов с использованием Jest и React Testing Library для обеспечения качества и стабильности кода.
Взаимодействие между командами:
Активное участие в ежедневных встречах с бэкенд-разработчиками, аналитиками и тестировщиками для улучшения коммуникации между различными командами и повышения качества продукта.
Достижения:
Повышение производительности на 30% за счет оптимизации работы с данными.
Успешное внедрение системы авторизации, соответствующей внутренним стандартам безопасности.
Локализация приложения на 3 языка, что способствовало расширению клиентской базы.
Повышение качества приложения за счет тестирования компонентов с Jest и React Testing Library.
Команда: 3 фронтенд разработчика, 6 бэкенд разработчиков, 2 тестировщика, лид разработки,1 дизайнер, 3 аналитика.
Стек специалиста на проекте
REST, Figma, Webpack, Redux, Yarn, React Router, TypeScript, MUI, CSS Modules, i18next, Vite, React, FSD, Zod, npm, TanStack Query, RTK-Query
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2024 - По настоящее время
(10 месяцев)
Веб-приложение для мониторинга и управления логистическими операциями.
Роль
Frontend разработчик
Обязанности
Описание: Веб-приложение для управления логистическими процессами компании. Приложение позволяет отслеживать перемещение товаров, контролировать сроки доставки и взаимодействовать с клиентами через интегрированные каналы. Система автоматически генерирует отчёты, помогает планировать маршруты и оптимизировать затраты на транспортировку.
Задачи:
Разработка и создание собственного UI-kit:
Разработка и внедрение собственного набора UI-компонентов для приложения. Мы создали универсальный UI kit, включающий кнопки, формы, таблицы и другие элементы, которые обеспечивают единообразие интерфейса и ускоряют процесс разработки новых компонентов.
Рефакторинг и оптимизация кодовой базы приложения:
Проведение рефакторинга старых участков кода для улучшения производительности и поддерживаемости. Реализация архитектуры с использованием TypeScript для повышения безопасности типов и уменьшения числа ошибок в процессе разработки.
Интеграция и настройка редактора документов:
Интеграция и настройка мощного редактора документов для работы с отчетами и другими важными документами в системе. Работа заключалась в подключении редактора, настройке взаимодействия с сервером и обеспечении удобного интерфейса для пользователей, которые могут редактировать, сохранять и экспортировать документы прямо в приложении.
Интеграция с внешними API для отслеживания транспорта и грузов:
Разработка интеграции с внешними логистическими системами для отслеживания транспортных средств и грузов. Это обеспечило реальное время мониторинга и улучшило взаимодействие с клиентами через автоматизированные уведомления.
Взаимодействие с сервером:
Реализация эффективных запросов и работы с сервером через TanStack Query, улучшение производительности приложения путем минимизации лишних запросов и оптимизации работы с данными.
Взаимодействие между командами
Активное участие в ежедневных встречах с бэкенд-разработчиками, аналитиками и тестировщиками для улучшения коммуникации между различными командами и повышения качества продукта.
Достижения:
Разработка собственного UI kit, который ускорил создание новых компонентов и улучшил единообразие интерфейса.
Успешная интеграция с внешними API для отслеживания транспорта и грузов, что повысило точность и скорость работы системы.
Улучшение производительности и качества кода через рефакторинг и внедрение TypeScript.
Интеграция и настройка редактора документов, что позволило улучшить работу с отчетами и повысило удобство пользователей.
Команда: 6 фронтенд разработчиков, 7 бэкенд разработчиков, 4 тестировщика, 2 дизайнера, 3 аналитика.
Стек специалиста на проекте
Jest, Webpack, Yarn, React Router, TypeScript, SPA, MUI, CSS Modules, i18next, React, TanStack Query
Отрасль проекта
Logistics & Transport
Период работы
Январь 2024 - Август 2024
(8 месяцев)
веб-приложение для сети продовольственных магазинов
Роль
Frontend разработчик
Обязанности
Описание: веб-приложение, которое позволяет пользователям искать, выбирать и заказывать товары, а также получать подробную информацию о компании.
Задачи:
Реализация функционала рекомендаций:
Разработка и внедрение алгоритма рекомендаций товаров на основе пользовательских предпочтений и истории покупок. Интеграция с серверной частью для получения данных и отображения рекомендаций в реальном времени.
Проектирование и внедрение системы поиска товаров:
Разработка и оптимизация поискового механизма, который позволяет пользователям находить товары по ключевым словам, категориям и фильтрам.
Разработка и поддержка адаптивного интерфейса:
Создание и настройка адаптивных компонентов интерфейса, которые корректно отображаются на различных устройствах, включая мобильные телефоны и планшеты. Использование ScSS-modules и React для реализации гибкого дизайна, учитывающего все возможные экраны.
Разработка системы уведомлений для пользователей:
Реализация системы уведомлений для пользователей о статусе их заказов, акциях и новых поступлениях товаров. Уведомления включают как внутренние, так и push-уведомления для повышения вовлеченности клиентов.
Взаимодействие между командами
Активное участие в ежедневных встречах с бэкенд-разработчиками, аналитиками и тестировщиками для улучшения коммуникации между различными командами и повышения качества продукта.
Достижения:
Разработка и внедрение эффективной системы поиска товаров, что улучшило пользовательский опыт и увеличило конверсию.
Внедрение персонализированных рекомендаций товаров.
Оптимизация мобильного интерфейса.
Реализация системы уведомлений.
Команда: 4 фронтенд разработчика, 8 бэкенд разработчика, 2 тестировщика, лид разработки, 2 аналитика, 2 дизайнера, 3 внедренца.
Стек специалиста на проекте
Webpack, Yarn, React Router, TypeScript, i18next, React, Zod, scss-modules, TanStack Query
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2023 - Декабрь 2023
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет