Артем Г. JavaScript разработчик, Middle+

ID 13111
АГ
Артем Г.
Middle+
Мужчина, 32 года
Россия, Москва, UTC+3
3 376,62 Р/час
НДС не облагается
Специалист доступен с 14 октября 2026 г.

О специалисте

Специализация
JavaScript разработчик
Грейд
Middle+
Навыки
CSS
CSS3
Git
HTML
HTML5
JavaScript
Next.js
React
Redux
REST API
TypeScript
Webpack
Объектно-ориентированное программирование (ООП)
Jest
AntD
Axios.js
Fastify.js
Formik
Jira
Redux Toolkit
Sass
Scrum
Yup
Управление проектами
Разработка
Рефакторинг
Токены
Оптимизация ПО
Программное обеспечение
Ajax
CSS Modules
scout
Отрасли
E-commerce & Retail
Logistics & Transport
Главное о специалисте
Занимаюсь фронтом уже 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 при обновлении токенов.
Стек специалиста на проекте
Jira, Scrum, Jest, TypeScript, Formik, Sass, Yup, Redux Toolkit, Axios.js, AntD, Рефакторинг, React, Управление проектами, Fastify.js, Разработка, Токены, Оптимизация ПО, Программное обеспечение
Отрасль проекта
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.
Стек специалиста на проекте
Jira, Redux, TypeScript, CSS Modules, Ajax, React, Управление проектами, scout
Отрасль проекта
E-commerce & Retail
Начало работы
Январь 2021 - Декабрь 2022  (2 года)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Образование

Высшее

Учебное заведение
Российский государственный социальный университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2017 г.

Похожие специалисты

HRTech • Information Security
ВС
Виктор С.
JavaScript разработчик
Самара
Senior
3 116,88 Р/час
Ant design
CI/CD
CSS3
Feature-Sliced Design
Formik
FSD
Git
GitLab
HTML5
JavaScript
+50

React Frontend-разработчик с опытом 5+ лет. Реализовал более 6 коммерческих проектов (SPA-приложений), включая CRM-системы, порталы госуслуг и файлообменники. Разрабатывал крупные фичи на React с нуля до релиза в продакшн. Работал по Scrum/Kanban/Agile в командах численностью 8–12 человек. Помимо работы с кодом, подключался к командным процессам: кооперировал разработчиков, ставил задачи, участвовал в ретро и занимался онбордингом + обучением новых сотрудников. КЛЮЧЕВЫЕ НАВЫКИ С чем плотно работал: React, TypeScript, JavaScript, Redux Toolkit, RTK Query, React-Query, React Router Dom, Webpack, Jest, react-testing-library, MUI, Redux, Ant Design, React-hook-form, Zod, Next.js, GitLab, GitHub Flow, CI/CD, Git, WebSocket, Webview, CSS, SCSS, axios, fetch, HTTP, SSR, Docker, API, Vitest, Git, Formik, React-router, Node.js, Docker, FSD, SCRUM, Jest, Playwright, event loop, async, await, DOM API, XSS, CSRF, CORS SOFT SKILLS Командный игрок Целеустремленный Ответственно подхожу к работе Пунктуальный Коммуникабельный Внимательный Исполнительный

Подробнее
Blockchain • E-commerce & Retail • HRTech • Hardware&Software
ДЛ
Дмитрий Л.
JavaScript разработчик
Новороссийск
Senior
3 506,49 Р/час
JavaScript
TypeScript
Redux
React
Git
CSS
HTML
Webpack
Next.js
REST API
+94

Дмитрий — опытный JavaScript-разработчик с более чем 8-летним опытом работы в сфере IT. Он специализируется на разработке фронтенд-приложений, используя современные технологии и инструменты, такие как React, Redux, TypeScript, Next.js и другие. Дмитрий работал над различными проектами, включая интернет-магазины, сервисы по автоматизации рекрутинга, сайты-музеи и внутренние системы крупных компаний. На каждом проекте он выполнял широкий спектр задач, таких как разработка и сопровождение проектов, написание кастомного кода, разработка интерфейсов, взаимодействие с другими членами команды и многое другое. В своей работе Дмитрий придерживается принципов чистого кода и использует методологию БЭМ для разработки фронтенда. Он также активно участвует в процессе код-ревью и помогает новым членам команды адаптироваться к проекту.

Подробнее
Government & Public Sector • Logistics & Transport
ИД
Иван Д.
JavaScript разработчик
Москва
Middle+
3 636,36 Р/час
Git
HTML5
HTML
CSS3
React
TypeScript
PostgreSQL
Linux
Jest
WebSockets
+44

Я фронтенд-разработчик с более чем трехлетним опытом в создании и поддержке веб-приложений. Занимаюсь разработкой удобных и визуально приятных сервисов. За время работы решал множество разнообразных задач. Легко обучаюсь, умею гуглить и разбираться в чужом коде. Пишу чистый, читаемый код, который в будущем легко обслуживать и масштабировать. Стремлюсь развиваться дальше и сейчас ищу работу в вдохновляющей команде, в которой смогу приносить пользу и успешно развивать продукт. Основной стек: React, React Router v.6, Redux, JavaScript, TypeScript, Redux Toolkit, HTML5, CSS3, Jest, Git, GitHub, Bootstrap, MUI, Styled-Components, REST API, . Сейчас открыт к новым предложениям и отдаю предпочтение продукту с классной идеей и возможностью применить весь мой опыт там.

Подробнее
FinTech & Banking • Hardware&Software
АГ
Александр Г.
JavaScript разработчик
Санкт-Петербург
Senior
3 116,88 Р/час
automl
BPMN
CI/CD
CORS
csrf
CSS3
Docker
DOM API
Frontend
FSD
+57

Некоторые результаты и достижения за время работы: — Выступал в роли тим-лида, общался с бизнес-заказчиком для выяснения требований, руководил командой из 3 frontend-разработчиков, занимался декомпозицией и распределением задач, выбором стека проекта; — Занимался менторством новых разработчиков, проводил онбординг сотрудников, а также написал онбординг документацию, что помогло ускорить процесс интеграции новых разработчиков в проект; — Реализовал раздел комментариев со сложной логикой и большим количеством функционала: сортировка, поиск, фильтрация, лайки, возможность отвечать на комментарии, а также редактировать и удалять. Внедрение данного функционала привело к увеличению активности пользователей, а также увеличило посещаемость на 10%; — Разработал личный кабинет и профиль пользователя с возможностью редактирования данных и формами на react-hook-form, просмотра истории и статистики, что позволило клиентам гибко настраивать профиль и легко получать доступ к нужной информации; — Разработал универсальный механизм фильтрации и вынес его в общий UI-кит на React, TypeScript, что значительно ускорило процесс разработки, а также работу с фильтрациями и сортировками в приложении; — Добавил и осуществил конфигурацию статических анализаторов кода на проекте ESLint, Stylelint, Prettier, что обеспечило единый стиль кода, а также улучшило качество кодовой базы; — Покрыл кодовую базу тестами на 30%, что позволило повысить общий уровень покрытия ПО “Надежность” до 80%. Тесты были реализованы с использованием Jest и React Testing Library.orval; — Произвел миграцию библиотеки Carbon Components UI с версии 7 на 11, что позволило обновить Node.js с версии 14 до 20 и обновить все основные зависимости проекта до актуальных версий; — Провел полный рефакторинг модуля “Анализ критичности”, что повысило производительность, улучшило читаемость и поддержку кода, а так же уменьшило тех долг;

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • EdTech • FinTech & Banking
РХ
Роман Х.
Full Stack разработчик
Минск
Senior
3 168,83 Р/час
PostgreSQL
RabbitMQ
Git
HTML
MySQL
Docker
Elasticsearch
REST
XML
JSON
+110

● Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративных приложений и стартапов. ● Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами. ● Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП). ● Понимание DI, IoC. ● Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений. ● Опыт разработки с использованием облачных сервисов (AWS). ● Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket). ● Опыт работы с промышленными протоколами (MQTT, OPC UA). ● Анализ существующих решений, их улучшение и адаптация к требованиям бизнес-процессов ● Знание принципов SOLID, DRY, ACID, Clean Code, MSA, GoF. ● Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
IOS разработчик
Красноярск
Senior
4 285,71 Р/час
Git
JSON
Jira
SQL
Swift
Scrum
REST API
Combine
Core Data
NSOperation
+74

О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Подробнее