ДЯ
Даниил Я.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
· Опыт работы – более 3 лет;
· Опыт разработки фронтенд части проекта;
· Уверенное владение ReactJS (компоненты, жизненный цикл, состояния, контекст и хуки);
· Глубокое понимание основ JavaScript и современных возможностей ES6+;
· Оптимизация продукта;
· Умение создавать семантически правильный HTML и использовать CSS для стилизации интерфейсов;
· Опыт работы с управлением состоянием приложения с использованием Redux или альтернативных решений;
· Знание принципов работы с RESTful API и опыт интеграции их в React приложения;
· Опыт работы с маршрутизацией в ReactJS с помощью React Router или аналогичных библиотек;
· Понимание архитектурных паттернов веб-приложений и их применение в ReactJS проектах;
· Навыки создания адаптивных интерфейсов с использованием CSS и библиотек, таких как Bootstrap или Material UI;
· Знание принципов и методов тестирования React компонентов (юнит-тестирование с помощью Jest или аналогичных инструментов);
· Опыт работы с системой контроля версий Git и уверенное владение основными командами;
· Опыт работы в команде;
· Понимание практик UX/UI;
· Организация структуры проекта и модульной разработки в ReactJS приложениях;
· Понимание работы в различных методологиях разработки ПО
Проекты
(4 года 9 месяцев)
Медицинская CRM
Роль
Frontend разработчик (Middle+)
Обязанности
Разработка медицинской CRM (преимущественно для стоматологий).
· Разработка на ReactJS;
· Работа с TypeScript;
· Работа с управлением состоянием приложения с использованием Redux;
· Подготовка сборки с помощью Vite;
· Подготовка общей структуры проекта, установка вспомогательных пакетов (Lint, Husky, Swiper, Axios, Formik, Yup, Tostify );
· Подготовка библиотеки компонентов на основе готовых компонентов Ant design;
· Разработка миксинов (для медиазапросов и тд);
· Создание утилит (для определения размера устройства и тд);
· Реализация шаблонизации для разных типов страниц;
· Настройка роутинга;
· Настройка экземпляра api, настройка интерсепторов;
· Реализация авторизации cookie (с помощью CSRF токене), настройка private рутов;
· Разработка dashboard, календаря для отображения записи пациентов с возможностью фильтрации по пациентам, врачам, видам услуги;
· Разработка карточки пациента, карточки врача;
· Реализация раздела по учёту медицинских препаратов;
· Подготовка шаблонов email рассылки;
· Подключение аналитики;
· Подключение Sentry;
· Код-ревью;
· Проведение тестирования;
· Ведение понятной и информативной документации к коду;
· Работа с системой контроля версий Git.
Стек специалиста на проекте
HTML, JavaScript, Google Analytics, Lodash, Yarn, TypeScript, Husky, Sentry, Ant design, Redux Toolkit, Axios.js, React Router Dom, React, scss-modules, lint, Swiper, http-status-codes
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2023 - По настоящее время
(2 года)
Сервис ставок на спорт
Роль
Frontend разработчик (Middle+)
Обязанности
Разработка сервиса ставок на спорт (участие в конкурсе с возможностью выиграть призы).
· Проведения аудита работоспособности и нагрузки;
· Разработка на ReactJS;
· Работа с TypeScript;
· Работа с управлением состоянием приложения с использованием Redux;
· Оптимизация работы приложения (оптимизация кода, запросов, изображений);
· Проведение рефакторинга кода для улучшения его читаемости и поддерживаемости;
· Исправление работоспособности авторизации (JWT);
· Редизайн всего приложения;
· Подготовка шаблонов email рассылки;
· Подключение аналитики;
· Подключение Sentry;
· Код ревью ;
· Ведение понятной и информативной документации к коду;
· Проведение тестирования;
· Работа с системой контроля версий Git.
Стек специалиста на проекте
HTML, JavaScript, Google Analytics, Yarn, TypeScript, Sentry, Next.js, Redux Toolkit, RTK Query, React, scss-modules, lint
Отрасль проекта
LifeStyle
Период работы
Август 2023 - По настоящее время
(2 года)
Сервис для консультаций
Роль
Frontend разработчик (Middle)
Обязанности
Разработка сервиса для предоставления своего времени (онлайн консультации) за деньги.
· Подготовка сборки с помощью CRA;
· Подготовка общей структуры проекта, установка вспомогательных пакетов (Lint, Husky, Swiper, Axios);
· Разработка на ReactJS;
· Работа с TypeScript;
· Подготовка библиотеки компонентов;
· Разработка миксинов (для медиазапросов и тд);
· Создание утилит (для определения размера устройства и тд);
· Реализация шаблонизации для разных типов страниц;
· Настройка роутинга;
· Настройка экземпляра api, настройка интерсепторов;
· Реализация авторизации (JWT) с помощью email, vk, google, настройка private рутов;
· Реализация кастомного мессенджера с помощью getstream;
· Разработка монетизации, разработка внутреннего кошелька с обновлением данных в реальном времени (websocket), подключение платёжной системы (moneta.ru);
· Разработка системы push уведомлений с помощью Firebase;
· Подготовка шаблонов email рассылки;
· Подключение аналитики;
· Ведение понятной и информативной документации к коду;
· Подключение Sentry;
· Проведение тестирования;
· Работа с системой контроля версий Git.
Стек специалиста на проекте
HTML, JavaScript, Google Analytics, Lodash, Yarn, TypeScript, Husky, Sentry, Redux Toolkit, Axios.js, React Router Dom, React, scss-modules, lint, Swiper, http-status-codes, fingerprintjs
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2022 - Август 2023
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
https://assets.htmlacademy.ru/certificates/intensive/221/218029.pdf 2021 г.
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный политехнический университет, Санкт-Петербург
Специальность
Институт компьютерных наук и технологий, Информационная безопасность
Завершение учебы
2018 г.
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург
Специальность
Институт компьютерных наук и технологий, Информационные технологии безопасности сложных систем
Завершение учебы
2020 г.