BioTech, Pharma, Health care & Sports
Blockchain
E-commerce & Retail
EdTech
Logistics & Transport
Manufacturing
Telecom
Даниил Г. React разработчик, Lead
ID 20229
ДГ
Даниил Г.
Мужчина, 26 лет
Россия, Новокузнецк, UTC+7
Ставка
3 688,31 Р/час
НДС не облагается
Специалист доступен с 11 февраля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
React-разработчик с опытом работы на позиции lead. Имеет высокие компетенции в области JavaScript, TypeScript, Redux, Next.js и других современных технологиях.
Участвовал в проектах разного масштаба в разных отраслях - E-commerce & Retail, Telecom, Blockchain, BioTech, Pharma, Health care & Sports, Logistics & Transport.
Успешно решает сложные технические задачи, эффективно управляет ресурсами, обучает младших разработчиков и доводит до результата, повышая общую продуктивность команды.
Проекты
(6 лет 8 месяцев)
Мобильное приложение для компьютерных клубов
Роль
Разработчик senior
Обязанности
Описание: приложение для посетителей компьютерных клубов. Приложение предоставляет пользователям возможность управлять своим балансом, бронировать компьютеры, просматривать информацию о клубе и связываться с ним.
Задачи: Полностью отвечал за разработку с нуля, поддержку и развитие фронтенд и бэкенд частей приложения, а также за его публикацию в App Store.
Фронтенд:
- Разработал все интерфейсы приложения, включая авторизацию, систему бронирования, просмотр и пополнение баланса, а также различные информационные экраны.
- Реализовал сложный компонент — интерактивную карту клуба на экране бронирования;
- Обеспечил резиновую вёрстку для адаптивности приложения на разных устройствах, таких как смартфоны и планшеты.
Бэкенд:
- Реализовал серверную часть приложения с использованием Node.js и Strapi, включая обработку данных пользователей и интеграцию с SMS сервисом для авторизации через одноразовые коды.
- Интегрировал приложение с системой управления компьютерными клубами Gizmo;
- Обеспечил безопасность данных, используя шифрование для авторизации и HTTPS для защиты передаваемой информации.
Деплой и публикация:
- Настроил автоматизированный процесс развертывания приложения с помощью GitHub Actions и Docker Compose. Использовал Harbor для управления Docker-образами.
- Успешно опубликовал приложение в App Store: зарегистрировал разработчика, заполнил все необходимые данные и прошёл все этапы проверки.
Технические вызовы:
- Решение проблем с интеграцией различных сервисов и обеспечение их бесперебойной работы.
Достижения
- Создал высокопроизводительное мобильное приложение для компьютерных клубов с интеграцией сложной логики (бронирование, авторизация, управление балансом).
- Реализовал масштабируемую архитектуру бэкенда с использованием Strapi и PostgreSQL, обеспечив стабильную работу под нагрузкой.
- Оптимизировал процесс загрузки данных на фронтенде за счет улучшения запросов к серверу и внедрения кеширования.
Стек специалиста на проекте
Redux, Redis, Nginx, Strapi, S3, Docker, GitHub Actions, Node.js, React Native, JavaScript, PostgreSQL, Yandex Cloud
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2024 - Декабрь 2024
(11 месяцев)
CRM система №2 (NDA)
Роль
Фронтенд разработчик senior
Обязанности
Описание: CRM №2 (разработка интерфейса для работы с организационной структурой) (NDA)
Задачи:
- Создание фронта крупного модуля системы;
- Разработка страниц, таблиц и форм для обработки данных;
- Интеграция с внутренними системами;
- Взаимодействие со смежными командами, с командой ui-kit, системными аналитиками, командой тестирования;
- Багфиксинг;
- Реализация технически сложной древовидной структуры с вложенностью.
Команда: 1 техлид, 1 бэкенд-разработчик, 1 фронтенд-разработчик, QA-инженер, 1 СА; смежная команда заказчика, включающая бизнес и системных аналитиков, команду тестирования, команду разработки ui-kit
Достижения
Успешно внедрил Angular-решения, позволившие улучшить пользовательский опыт и повысить производительность системы.
Стек специалиста на проекте
Sass, HTML, CSS, TypeScript, Angular, JavaScript, Javascript ES6+
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2023 - Январь 2024
(6 месяцев)
CRM система №1 (NDA)
Роль
Фронтенд разработчик senior
Обязанности
Описание: CRM №1 (разработка интерфейса для управления ресурсами) (NDA)
Задачи:
- Создание фронта крупного модуля;
- Разработка страниц, таблиц и форм для обработки данных;
- Интеграция с внутренними системами;
- Взаимодействие со смежными командами, с командой ui-kit, системными аналитиками, командой тестирования.
Команда: 1 техлид, 1 бэкенд-разработчик, 1 фронтенд-разработчик, QA-инженер, 1 СА; смежная команда заказчика, включающая бизнес и системных аналитиков, команду тестирования, команду разработки ui-kit
Достижения
Успешно внедрил Angular-решения, позволившие улучшить пользовательский опыт и повысить производительность системы.
Стек специалиста на проекте
Sass, HTML, CSS, TypeScript, Angular, JavaScript, Javascript ES6+
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Март 2023 - Июль 2023
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Армавирский государственный педагогический университет
Специальность
09.03.01 Информатика и вычислительная техника
Завершение учебы
2020 г.