Дмитрий К. React разработчик, Middle

ID 23226
ДК
Дмитрий К.
Мужчина, 25 лет
Россия, Ульяновск, UTC+4
Ставка
2 174,57 Р/час
вкл. НДС 7% (111.21 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle
Навыки
Adobe Photoshop
Agile/Scrum
CSS Modules
CSS3
Figma
Git
GitHub
GitLab
HTML
JavaScript
Jest
Jira
Material UI
MS Windows
Next.js
npm
React
Redux
RTK Query
SCSS
Storybook
TanStack Query
TypeScript
Vite
vscode
Webpack
Yarn
Zod
zustand
Отрасли
E-commerce & Retail
Logistics & Transport
Знание языков
Английский — 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 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

E-commerce & Retail • Logistics & Transport
ДК
Дмитрий К.
Ульяновск
React разработчик
Middle
2 174,57 Р/час
Agile/Scrum
Redux
GitLab
MS Windows
Yarn
npm
Git
Webpack
Jest
CSS3
+29

Профессиональные навыки Разработка динамических веб-интерфейсов с использованием JavaScript/TypeScript, включая создание отзывчивых и высокопроизводительных приложений с использованием современных фреймворков. Разработка проектов с нуля, начиная от проектирования архитектуры до реализации и деплоя, включая взаимодействие с бэкенд-сервисами. Оптимизация производительности веб-приложений: опыт оптимизации работы с данными, улучшение времени отклика, работа с кэшированием, сокращение времени загрузки страниц, улучшение рендеринга. Опыт работы в распределенной команде: эффективная работа в многозадачной среде с использованием инструментов для управления задачами и коммуникации. Хорошее понимание процессов разработки в распределенных командах, включая регулярные встречи, код-ревью, и взаимодействие между фронтенд и бэкенд командами. Занимаюсь веб-разработкой более 2 лет. Моя специализация — создание интерактивных и масштабируемых веб-приложений, которые обеспечивают отличный пользовательский опыт и высокую производительность. Я активно использую React и TypeScript, а также современные инструменты для управления состоянием, такие как Redux и Tanstack Query, чтобы создавать приложения, которые легко масштабируются и поддерживаются. Мой подход к разработке — это фокус на качественном и чистом коде, соблюдение лучших практик и принципов разработки, чтобы каждый проект не только решал текущие задачи, но и легко адаптировался к изменениям в будущем. Я стремлюсь к тому, чтобы код был не только функциональным, но и понятным, удобным для других разработчиков и легко тестируемым. В своей работе я всегда готов искать оптимальные решения для улучшения производительности, улучшения UX/UI и повышения стабильности системы. Работа в распределенных командах и тесное сотрудничество с коллегами — важная часть моей профессиональной практики, что помогает достигать наилучших результатов.

Подробнее
FinTech & Banking
АД
Арсен Д.
Каракол
QA авто
Senior
3 724,98 Р/час
Selenium WebDriver
Контроль версий
GitLab
Postman
Selenium Grid
Java
Git
Rest Assured
TestRail
TestNG
+34

Я — ответственный и организованный автоматизатор тестирования с 4-летним опытом. Обладаю аналитическим мышлением и быстро адаптируюсь к новым задачам. Стремлюсь к постоянному развитию и совершенствованию своих навыков. В работе проявляю внимание к деталям, усидчивость и умение сглаживать конфликтные ситуации. Легко нахожу общий язык с коллегами и умею работать в команде. Обладаю опытом взаимодействия с различными людьми в процессе работы. 1. Знание и понимание теории тестирования Я обладаю фундаментальными знаниями в области теории тестирования, включая понимание различных типов тестирования (функциональное, регрессионное, интеграционное, нагрузочное). На протяжении всех проектов я применяю различные методы тестирования, адаптируя их под требования каждого проекта. 2. Понимание принципа работы HTTP-протокола, принципов REST В ходе тестирования API я использовал основные принципы работы HTTP-протокола, такие как методы запросов (GET, POST, PUT, DELETE), статусы ответов (200, 404, 500 и т. д.), а также принципы REST. Это позволило мне эффективно проверять взаимодействие веб-приложений с серверами и API. 3. Базовые знания SQL Я использовал SQL для проверки данных в базе данных, включая написание запросов для выборки, валидации и проверки данных о транзакциях. Также использовал JDBC для интеграции тестов с базой данных, что позволило автоматизировать проверки. 4. Базовые знания ООП Я применяю принципы объектно-ориентированного программирования в своих проектах для создания поддерживаемых и расширяемых фреймворков. В основном использую эти принципы в проектировании тестовых классов, классов для взаимодействия с API и создания объектов страниц (POM). 5. Умение пользоваться инструментами для работы с HTTP-запросами (Postman, Swagger)Для тестирования API я активно использую Postman и Swagger. В Postman я создаю запросы к API, проверяю ответы и выполняю нагрузочные тесты. Swagger использую для документации API и тестирования его конечных точек.

Подробнее