АГ
Артем Г.
Мужчина, 30 лет
Россия, Москва, UTC+3
Ставка
3 250 Р/час
НДС не облагается
Специалист доступен с 9 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Занимаюсь фронтом уже 3 года. Уверенно чувствую себя в разработке SPA-приложений с
flux архитектурой. Умею хорошо вписываться в команду, выстраивать границы и выжимать
из командной игры максимальную пользу
Проекты
(3 года 4 месяца)
Платформа для грузоперевозок: LogistAR
Роль
JavaScript разработчик
Обязанности
Платформа для грузоперевозок: LogistAR
Логистическая веб-платформа, предназначенная для оптимизации процесса перевозки грузов
между складами по всей территории России и представляющее собой комплексное решение
для админов, перевозчиков, логистов и бухгалтеров.
Проект включал в себя несколько подпроектов:
админ панель
кабинет перевозчика
кабинет бухгалтера
кабинет логиста
В рамках этих отдельных проектов - использовались общие core-компоненты - часть страниц
была также вынесена в core-модули с набором пермишенов - профиль, список заказов,
статистика и т.д.
Стэк: React, TS, Redux Toolkit, axios, Formik, yup, AntD, sass, react-toastify, Jest
Управление проектом: Jira, Scrum
Обязанности
1 - Разработка core-компонентов и обеспечение гибкой отрисовки в зависимости от роли
2 - Рефакторинг фронтэнда (разбивка на подкомпоненты, изменение общей логической
архитектуры блока и т.д.)
Обеспечение безопасности приложения (токены, санитизация юзер инпутов)
3 - Оптимизация производительности (виртуализация, кеширование, google analytics)
4 - Дебаггинг, например доступ к недопустимому функционалу при текущей роли, и др.
Достижения
- Оптимизировал процессы хранения, отображения и фильтрации большого датасэта на
странице заказов, что улучшило user-experience
- Обеспечил защиту от XSS и CSRF атак
- Сконфил перехватчики запросов для axios, чем добился бесшовного user experience при
обновлении токенов
Стек специалиста на проекте
Оптимизация ПО, Fastify.js, Sass, Redux Toolkit, Разработка, Программное обеспечение, Токены, AntD, Scrum, Jest, Рефакторинг, Управление проектами, TypeScript, Formik, Yup, Axios.js, Jira, React
Отрасль проекта
Logistics & Transport
Период работы
Январь 2023 - Апрель 2024
(1 год 4 месяца)
Бизнес-платформа ChainLink
Роль
JavaScript разработчик
Обязанности
Бизнес-платформа ChainLink
Приложение представляет собой универсальный мощный инструмент для эффективного
взаимодействия между сотрудниками и руководством. Приложение позволяет
администраторам (руководству) создавать расписание встреч в календаре, создавать проекты и
подписывать на них участвующих сотрудников, вести и модерировать групповые чаты.
Поскольку акцент ставился на коммуникации было важно обеспечить различные формы
взаимодействия: сюда входила разработка ленты новостей, чата, комментариев, системы
меншенов и пр.
Стэк: React, TS, Redux Toolkit, axios, socket.io, RTK Query, styled components, leo-profanity, Jest
Управление проектом: Jira, Scrum
Обязанности
1 - Создание широкого функционала для чата, например отправка фото и аудио, модуль
доставки сообщений, возможность комментировать сообщения и комментарии
2 - Создание и оптимизация логической архитектуры для сообщений, например, построение
оптимальной скимы, мгновенный обмен сообщениями, динамическая подгрузка при
скроллинге
3 - Оптимизация и рефакторинг логики и структуры отдельных компонентов проекта,
например, создания реюзабельных блоков разных типов (картинки, видео, статьи) для
отображения контента в ленте новостей
4 - Адаптация под мобильные устройства и др.
Достижения
- Обеспечил широкий функционал для чата и переиспользуемость элементов UI чата в других
частях приложения
- Оптимизировал отображение на мобильных устройствах и планшетах
- Повысил модульность/читаемость кода с помощью выделения общей логики компонентов и
создания кастом хуков
Интернет-магазин электроники ElectroPoint
Интернет-магазин, специализирующийся на продаже цифровой, бытовой техники и
электроники. Клиентам предоставлена возможность оформить заказ прямо на сайте, выбрав
самый удобный для себя способ оплаты и доставки.
Стэк: React, TS, Redux, ajax, localStorage, CSS modules
Управление проектом: Jira, Scrum
Обязанности
1 - Адаптивная верстка и стилизация страниц приложения (FAQ, Terms & Conditions и пр.)
2 - Создание логики страницы истории заказов (разработка слайса и CRUD, подгрузка,
сортировка)
3 - Рефакторинг
Достижения
-Создал удобные и юзер френдли интерфейсы, итеративно совершенствуя их
-Помог мигрировать код с redux на redux toolkit
Стек специалиста на проекте
Redux, scout, Ajax, Управление проектами, TypeScript, CSS Modules, Jira, React
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2021 - Декабрь 2022
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский государственный социальный университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2017 г.