Дени И. React разработчик, Senior
ID 16244
ДИ
Дени И.
Мужчина
Россия, Москва, UTC+3
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 9 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
5 лет коммерческий разработки Frontend-приложений (Next.js, React, Typescript). Высшее образование. Имеет проекты в сферах MedTech, E-commerce, государственной разработки. Опыт в переписывании дизайн систем и работе с анимациями, навыки Fullstack и DevOps, а также внедрение кастомных фич, интеграция сторонних сервисов с помощью библиотек и их UI адаптация.
Проекты
(4 года 5 месяцев)
Сбер Телемедицина
Роль
Frontend Developer
Обязанности
Описание: продуктовый сайт для предоставления услуг (выбор доктора, анализов, запись к врачу), а также предоставления дисконта по партнерским программам .
Стадия разработки: с 0.
Участие в проекте:
Поддержка и развитие веб-сайта, включая регулярный рефакторинг старого кода и обновление зависимостей с использованием более актуальных библиотек;
Написание и внедрение тестов с использованием Jest и React Testing Library для повышения надежности кода и предотвращения регрессий;
Перевод сервиса на новую дизайн-систему, включая добавление и настройку новых компонентов (селекты, поля ввода, автокомплиты) для улучшения пользовательского интерфейса;
Разработка и интеграция нового функционала в существующий код, что позволило расширить возможности сайта и улучшить пользовательский опыт.
Интересное:
Успешное выявление и решение проблемы с использованием протокола HTTP при включенном VPN (HTTP/1 вместо HTTP/2), что было достигнуто в сотрудничестве с девопс-инженером;
Оптимизация загрузки сайта путем изменения работы с изображениями, которые были вынесены на отдельный сервис S3 и загружаются с помощью lazy импортов, что существенно ускорило загрузку страниц.
Рефакторинг / разработка нового функционала - 30/70. Архитектурные/Фичовые задачи - 20/80.
Команда: 1 Tech Lead, 3 Frontend, 3 Backend, 1 DevOps, 1 Designer, 1 QA, 1 Project Manager, 1 System Analyst.
Стек специалиста на проекте
linaria, React Hook Form, Redux Toolkit, React testing library, JavaScript, Redux, Jest, Sentry, ESLint, TypeScript, Husky, Axios.js, Next.js, React
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Сентябрь 2022 - По настоящее время
(2 года 2 месяца)
Портал для работы с клиентами
Роль
Frontend Developer
Обязанности
Описание: корпоративный сайт c интегрированной CRM системой для внутренних сотрудников (колл центра).
Стадия разработки: с 0 / поддержка.
Участие в проекте:
Развертывание проекта с использованием Next.js, React, Typescript, Redux и Linaria, что обеспечило быструю и гибкую разработку приложения;
Создание приложения по макетам дизайна и требованиям бизнеса, включающего функционал для просмотра и редактирования данных сотрудников, отправки документов через портал клиники, а также фильтрации и обращения данных в работу;
Совместно с DevOps инженером настроен переход на веб-сервер Nginx на сервере без использования Node.js, а также внедрен мультистейдж-подход для оптимизации процесса сборки и деплоя;
Оптимизация использования переменных окружения при повторном деплое дев-стенда, что устранило необходимость повторного билда приложения;
Внедрение телефонии на клиентской стороне приложения с использованием технологии WebRTC, что расширило возможности взаимодействия с пользователями;
Интеграция карты 2GIS с обширным функционалом, включая выбор объектов, просмотр карточек при нажатии, фильтрацию объектов и автоматический переход карты к нужному объекту при фильтрации через селект;
Настройка аналитики на проекте для логирования действий пользователей, что позволило отслеживать и анализировать взаимодействие с приложением;
Настройка логирования ошибок в Sentry для оперативного выявления и устранения проблем в приложении.
Рефакторинг / разработка нового функционала - 20/80. Архитектурные/Фичовые задачи - 30/70.
Команда: 1 Tech Lead, 2 Backend, 1 Frontend, 1 Project, 1 Designer, 1 System Analyst, 1 QA, 1 DevOps.
Стек специалиста на проекте
linaria, React Hook Form, Redux Toolkit, React testing library, JavaScript, Redux, eslint-plugin-prettier, Jest, Swagger, Sentry, ESLint, Docker, TypeScript, Husky, Axios.js, Next.js, React, openapi client
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2021 - Август 2022
(1 год 2 месяца)
E-commerce платформа
Роль
Frontend Developer
Обязанности
Описание: ПО для зарубежного заказчика, позволяющее продавать товары и услуги через интернет.
Стадия разработки: масштабирование.
Участие в проекте:
Добавление нового функционала, включая возможность приобретения комплектующих для сельскохозяйственной техники, фильтрацию и просмотр детальной информации о продуктах;
Рефакторинг кода и добавление новых страниц, что позволило улучшить структуру и расширить функциональные возможности приложения;
Переход с Redux на Redux-toolkit для упрощения работы с состоянием и повышения производительности приложения;
Разработка кастомного слайдера без использования сторонних библиотек, адаптированного под специфические задачи проекта;
Совместная работа с DevOps инженером над настройкой режима в Next.js для ускорения первой загрузки приложения, включая переход на использование Nginx для отправки пререндеренного HTML с сервера вместо Node.js;
Написание юнит-тестов и интеграционных тестов с использованием React Testing Library и Cypress для обеспечения стабильности и качества приложения.
Интересное:
Улучшена загрузка страницы приложения на 15 % за счет использования библиотеки, запускающей скрипт в веб-воркере.
Рефакторинг / разработка нового функционала - 40/60. Архитектурные/Фичовые задачи - 30/70.
Команда: 1 Tech Lead, 2 Backend, 1 Frontend, 1 Project, 1 Designer, 1 System Analyst, 1 QA, 1 DevOps.
Стек специалиста на проекте
React Hook Form, Redux Toolkit, React testing library, Redux, Styled-Components, Jest, Vitest, ESLint, TypeScript, Husky, Vite, Axios.js, Material UI, React
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2021 - Июнь 2022
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Финансовый университет при Правительстве Российской Федерации
Специальность
Государственные финансы, Бакалавриат
Завершение учебы
2019 г.