Андрей И. JavaScript разработчик, Middle+
ID 31787
АИ
Андрей И.
Мужчина, 26 лет
Россия, Санкт-Петербург, UTC+3
Ставка
2 493,5 Р/час
НДС не облагается
Специалист доступен с 26 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Опыт в разработке более 5 лет;
Опыт в разработке пользовательских интерфейсов по спецификациям и макетам;
Опыт разработки бизнес-логики веб-приложения;
Опыт в поддержке существующих решений и добавлении в них новых фич для бизнеса;
Опыт ревью кода и обсуждения принятых решений;
Отличное знание JS, TS, опыт отладки веб приложений в консоли разработчика в бразуере;понимание принципов ФП, SOLID, БЭМ;
Отслеживаю новые тренды в разработке веб-приложений и в обновлении используемых решений, всегда рад использовать в работе что-то новое, но при этом и при поддержке legacy кода можно применять новые практики, где это оправдано.
Опыт разработки приложений с нуля.
Проекты
(5 лет 1 месяц)
Атоллис
Роль
Frontend – разработчик
Обязанности
Описание проекта:
Разработка портала контроля качества для нефтедобывающих компаний.
Разработка с нуля:
Участвовал в разработке веб-портала для нефтегазовой компании в рамках проекта по импортозамещению иностранного программного обеспечения.
Проект создавался с нуля на стеке React, ReduxToolkit, TypeScript, Jest; с использованием SCSS для стилизации и подхода Feature-SlicedDesign (FSD) для построения архитектуры.
В рамках проекта была реализована сложная функциональность, включая древовидное меню с поддержкой draganddrop, таблицы разной сложности (от простых до сложных) с возможностью сортировки, фильтрации, поиска, группировки, пагинации, а также добавления и удаления строк.
Кроме того, был разработан функционал для создания и редактирования схем.
Работал над интеграцией фронтенда с бэкендом на технологии OData, а также над оптимизацией компонентов.
Доработка раздела "Расчет KPI":
Основной задачей было создание нескольких страниц, включая страницу с таблицей расчетов с возможностью просмотра детализации каждого элемента, а также страницу с графиками.
Изначально графики были реализованы с использованием кастомных SVG-элементов, однако позже они были переписаны с использованием библиотеки Recharts, что сделало их более удобными в работе и легче поддерживаемыми.
В рамках работы выполнял верстку таблиц, графиков и других компонентов, их стилизацию, продумывал архитектуру раздела и подключал эндпоинты для взаимодействия с данными.
Обязанности:
• создание интерфейсных частей веб-приложений;
• участие в кросс-ревью кода;
• интеграция с бэкенд-сервисами, сформированными на odatav4;
Достижения
• Участие в разработке компонента с древовидным отображением информации и интеграции его с диаграммами ReactFlow.
Стек специалиста на проекте
JavaScript, Webpack, Swagger, Redux, TypeScript, Ant design, React, React Flow, Feature Sliced Design
Отрасль проекта
Hardware
Период работы
Сентябрь 2023 - По настоящее время
(2 года 1 месяц)
ООО «ИНВИТРО»
Роль
Frontend – разработчик, Middle+
Обязанности
Описание проекта:
Написание CRM для медицинского персонала. Перенос с GWT на React.
Обязанности:
• создание интерфейсных частей веб-приложений с использованием технологических стеков React, TypeScript, JavaScript и Redux
• обсуждение и формализация бизнес-требований
• планирование командных спринтов
• улучшение качества кода, рефакторинг
• оптимизация производительности клиентских веб-приложений
Стек специалиста на проекте
JavaScript, Webpack, Swagger, Redux, TypeScript, GWT, React, modulefederation
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Май 2022 - Июль 2023
(1 год 3 месяца)
Компания по заказной разработке ПО
Роль
Frontend – разработчик, Middle
Обязанности
Описание проектов:
1. Интернет – магазин
Стек: HTML, CSS, React/Redux, TypeScript, AntDesign.
2. CRM для логистической компании
Стек: React/Redux, TypeScript, Ant Design, REST API, axios.
3. Сервис для аренды авто
Стек: HTML, CSS, JS, React.
Роль в проекте:
Frontend – разработчик, Middle
Обязанности:
SPA, вёрстка, мобильная разработка.
Аутсорс разработка, в том числе интернет-магазин (стек: HTML, CSS, React/Redux, TypeScript, AntDesign). Функционал: несколько уровней доступа (админ, клиент).
Разработка CRM для логистической компании.
4. Описание проекта:
Социальная сеть
Обязанности:
Начинал с написания своей реализации
Redux, далее подключена сама библиотека.
Вёрстка, разработка логики на стороне клиента, стек: HTML, CSS, JS, React.
Разработка мобильного приложения на Android, Java.
Функционал: авторизация, редактирование профиля (фото, информация), просмотр пользователей, добавление и удаление в друзья.
- Приложение личный кабинет.
Функционал: авторизация, добавление, редактирование,
удаление и поиск контактов.
Стек специалиста на проекте
HTML, CSS, JavaScript, REST API, TypeScript, Ant design, React Redux, Axios.js, ESLint
Отрасль проекта
Urban technology
Период работы
Август 2020 - Май 2022
(1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный минерально-сырьевой университет "Горный"
Специальность
Бурение нефтяных и газовых скважин
Завершение учебы
2021 г.