АИ
Артем И.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
1 932,47 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
React-разработчик с опытом работы на проектах в сфере IoT.
На позиции frontend-разработчика участвовал в маркетинговом продвижении бизнесов и предоставлении комплексных решений для размещения рекламных материалов под ключ. В рамках проекта добавил функционал для отправки push-уведомлений, разработал дашборд для анализа маркетинговых метрик, реализовал форму для настройки структуры кампании, совместно с дизайнерами разработал дизайн-систему и UI-кит. Покрыл функционал отображения уведомлений тестами, участвовал во внедрении архитектуры FSD.
Также работал над аналогом популярной игры Notcoin. Разработал модуль кланов, создал функционал для безопасного обмена предметами между игроками, внедрил систему сбора данных о действиях пользователей, автоматизировал проверку работоспособности API.
Проекты
(5 лет)
маркетинговом продвижении бизнесов и предоставлении комплексных решений для размещения рекламных материалов под ключ
Роль
Frontend-разработчик
Обязанности
Моя работа в АДВ направлена на создание инструментов и решений, которые помогают нашим клиентам эффективно управлять маркетинговыми кампаниями, анализировать их результативность и достигать бизнес-целей.
Достижения
• Добавил функционал для автоматической и ручной отправки push-уведомлений из админ-панели любому пользователю. Это решение помогло клиентам своевременно получать напоминания о завершении рекламного бюджета или важных событиях;
• Разработал дашборд с использованием @tanstack/react-table для таблиц и Recharts для интерактивных графиков. Дашборд предоставляет данные по ключевым маркетинговым метрикам (CR, LTV, CTA, ROI), что позволяет анализировать успешность кампаний по проекту, периоду или типу размещения;
• Реализовал форму на базе react-hook-form и Yup , которая позволяет динамически настраивать структуру в зависимости от выбранных параметров. Благодаря этому клиенты могут использовать единый UI для работы со всеми типами маркетинговых материалов, что упрощает процесс настройки кампаний;
• Совместно с дизайнерами разработал дизайн-систему и UI-кит с общими npm-пакетами. Настроил цветовую палитру, шрифты и интегрировал StoryBook для документирования компонентов. Это позволило успешно перенести десктопную и мобильную версии приложения на новый дизайн;
• Покрыл функционал отображения уведомлений тестами: написал Unit-тесты с использованием React Testing Library (RTL) и Jest , а также добавил UI/screenshot тесты на Playwright . Это освободило QA-инженеров от необходимости ручного тестирования во время каждого релиза;
• Совместно с frontend командой сделали fork приложения, внедрили i18-next для английского и польского языка, сделали проверку реестра стоп-слов с помощью ESLint и Husky на pre-commit, что позволило вывести приложение на Польский рынок в обход санкций;
• Участвовал в рабочей группе по внедрению архитектуры FSD. Собрал сущности проекта, визуализировал связи в Miro. Это обеспечило независимость команд при выпуске нового функционала и ускорило процесс разработки.
Стек специалиста на проекте
UI, pre-commit, React Hook Form, React testing library, PHP, screenshot, тесты, Jest, Storybook, Miro, RTL, ESLint, Playwright, React Table, Recharts, Web, FSD, TypeScript, Husky, Yup, ltv, React, Unit testing, ROI
Отрасль проекта
IoT
Период работы
Январь 2023 - По настоящее время
(2 года 7 месяцев)
аналог популярной игры Notcoin
Роль
Frontend-разработчик
Обязанности
разработка frontend-части всех дополнительных разделов игры, таких как профиль, баланс, кланы и другие функции, не связанные с основным игровым процессом.
Достижения
• Разработал модуль кланов с возможностью фильтрации, поиска по имени и пагинации, реализованных с помощью @tanstack/react-table. Игроки могли объединяться в группы, зарабатывать очки совместно и получать бонусы за высокие места в рейтинге;
• Создал функционал для безопасного обмена предметами между игроками. Для выбора предметов использовал drag-and-drop (react-dnd), а подтверждение сделок осуществлялось через Telegram Verification Codes (OTP). Это решение исключило необходимость использования сторонних площадок и повысило безопасность транзакций;
• Внедрил систему сбора данных о действиях пользователей: входах, кликах и покупках. Эти данные помогали аналитикам начислять бонусы и премиальные статусы, а также мотивировать пользователей ежедневно возвращаться в приложение;
• Совместно с командами QA и backend автоматизировал проверку работоспособности API. Создал Postman-коллекцию и интегрировал её в GitLab CI/CD. Это позволило автоматически проверять корректность API перед каждым релизом, что значительно сократило время на ручное тестирование;
• Вместе с командой разработали универсальные компоненты с учётом доступности (accessability), используя shadcn, radix и tailwind. Благодаря этому мы смогли быстро переходить к реализации бизнес-логики и выйти на этап MVP всего за два месяца.
Стек специалиста на проекте
MobX, React Query, Socket.io, Redux, shadcn, otp, API, React Table, Recharts, Radix, FSD, zustand, TypeScript, Fetch, GitLab CI/CD, Axios.js, Ant design, React, Tailwind, I18n
Отрасль проекта
IoT
Период работы
Август 2020 - Декабрь 2022
(2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Внутри страны
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
КубГУ
Специальность
Веб-разработки и цифровых технологий, Веб-дизайн и фронтенд-разработка
Завершение учебы
2024 г.