Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Роман С. Web разработчик, Senior

ID 9145
РС
Роман С.
Мужчина, 29 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3,375 Р/час
НДС не облагается
Специалист доступен с 1 апреля 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Web разработчик
Грейд
Senior
Навыки
Atomic Design
CSS-Modules
CSS3
Cypress
ESLint
Express.js
Formik
FSD
Git
HTML5
NestJS
Next.js
Postman
React
Redux Thunk
Redux-Saga
REST
Sass
SCSS
SSR
Storybook
Styled Components
Swagger
Swiper.js
Webpack
Yandex.Tank
React Query
Css Modules
GitLab
JavaScript
Jest
TypeScript
GitHub
PostgreSQL
Figma
Аналитика
Рефакторинг
Отрасли
E-commerce & Retail
EdTech
Marketing, Advertising & Design
Главное о специалисте
Разработка компонентов веб-приложений Написание логики клиентской части приложения Проведение codereview; Адаптивная, кросс-браузерная верстка Работа с документацией Паттерны проектирования Написание тестов Рефакторинг кода Взаимодействие с backend Разбор и декомпозиция задач Разработка в команде Работа с фреймворками и библиотеками Оптимизация веб приложения
Проекты   (3 года 5 месяцев)
Интернет-магазин
Роль
Frontend разработчик (ReactJS)
Обязанности
Описание проекта Платформа для просмотра, покупки и доставки товаров. Проект предназначен для пользователей широкого спектра, с возможностью регистрации собственного аккаунта. Бонусная система лояльности. Рейтинговая система товаров. Возможность комментирования. Подбор товаров по фильтру и поиск товаров по названиям. Возможность доставки товаров, отслеживание статуса заказа и оценки доставки. Состав команды 5 фронтенд-разработчика, 6 бекэнд-разработчиков, 4 QA, 1 ПМ, 3 аналитика; Технологии на проекте JS, React, TypeScript, HTML5, CSS3, styled components, css modules, Redux Saga, eslint, Webpack, git, gitlab, REST, swiper, Cypress, atomic-design, formik, jest, ssr, Yandex task tracker, Swagger, storybook Задачи/реализованный функционал Производил редизайн шапки блока доставки с отображением возможности доставки по данному адресу, стоимости доставки и минимальным платежом для получения бесплатной доставки. Перенос рендеринга блока с товарами по акции с клиента на сервер увеличения скорости загрузки блока. Использовал стилизованные компоненты (Styled Components) для создания модульного и переиспользуемого интерфейса. Реализовывал валидацию формы при заполнении данных о дате рождения, с проверкой на високосный год и корректным введением данных писал, написал тесты под данную форму. Проектирование и разработка атомарных компонентов для повторного использования и удобного тестирования. Работал с RESTful API для получения и отправки данных на сервер. Сотрудничал с дизайнерами и бэкэнд разработчиками для достижения общих целей проекта. Взаимодействовал с аналитиками для оптимизации ТЗ и возможной декомпозиции задачи. Устранял баги при работе с картой на сайте, горизонтального скроллинга, бага сортировки. Занимался избирательным отображением блоков для поисковых машин.
Стек специалиста на проекте
HTML5, JavaScript, SSR, REST, Git, Cypress, Webpack, Jest, Swagger, CSS3, GitLab, Storybook, Styled Components, Swiper.js, Atomic Design, ESLint, Redux-Saga, TypeScript, Formik, Yandex.Tank, Css Modules, React
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Ноябрь 2023  (7 месяцев)
Агрегатор объявлений
Роль
Frontend разработчик (ReactJS)
Обязанности
Описание проекта Агрегатор объявлений готового бизнеса. Проект создавался для использования менеджерами внутри компании. Возможность просмотра всех объявлений в базе. Возможность сортировки и поиска объявлений по ключевым словам, цене, месту расположения. Добавление и удаление объявлений. Состав команды 3 фронтенд-разработчика, 2 бекэнд-разработчика, 1 QA, 1 ПМ, 1 аналитика; Технологии на проекте JS, TypeScript, React, HTML5, CSS3, css modules, eslint, Redux thunk, Webpack, git, gitlab, REST, scss, formik, Swagger Задачи/реализованный функционал Разрабатывал компонент карточки бизнеса с полями информации, цен, изображениями. Участвовал в разработке фильтрации. Занимался созданием бесконечной ленты и виртуализацией. Занимался поддержкой проекта и фиксом багов. Занимался оптимизацией компонентов при помощи кеширования данных. Стилизация компонентов для улучшения при с использованием препроцессора. Участвовал в разработке личного кабинета, создавал компонент личного кабинета с отрисовкой данных о пользователе, фото. Разрабатывал отображение статуса элемента(бизнеса) и возможность его изменения. Проводил codereview
Стек специалиста на проекте
HTML5, Redux Thunk, JavaScript, REST, Git, Webpack, Swagger, CSS3, GitLab, SCSS, ESLint, TypeScript, Formik, Css Modules, React
Отрасль проекта
Marketing, Advertising & Design
Период работы
Январь 2022 - Апрель 2023  (1 год 4 месяца)
Платформа образовательных событий
Роль
Frontend разработчик (ReactJS)
Обязанности
Описание проекта Платформа для регистрации пользователей на конференцию или форум. Направлено на пользователей, которые хотят принять участие в мероприятии образовательного характера. Реализована регистрация пользователя с личным кабинетом. Загрузка своего материала(научная работа). Возможность отслеживать статус работы(принята/отклонена) Состав команды 3 фронтенд-разработчика, 1 fullstack-разработчик, 2 бекэнд-разработчика, 1 аналитика; Технологии на проекте JS, React, HTML5, CSS3, css modules, Webpack, git, github, Postman, REST, eslint, css modules, PostgreSQL, Express Задачи/реализованный функционал Участвовал в разработке регистрации на сессиях, частично на бэкенде, хешировал пароли, работал с солями. Создавал компоненты основываясь на макетах из фигмы в зависимости от проводимого мероприятия. Фикс багов, рефакторинг кода. Разрабатывал поиск работ по категориям. Изменение структуры проекта в зависимости от мероприятия. Написание тестов на jest. Разрабатывал функционал статуса отправленной работы пользователя, который можно отследить в личном кабинете пользователя.
Стек специалиста на проекте
HTML5, JavaScript, Postman, REST, Git, Webpack, Jest, CSS3, Рефакторинг, GitHub, ESLint, Css Modules, Аналитика, Express.js, Figma, PostgreSQL, React
Отрасль проекта
EdTech
Период работы
Июль 2020 - Декабрь 2021  (1 год 6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

FinTech & Banking • LifeStyle
АМ
Антон М.
Минск
Бизнес/системный аналитик
Middle+
4,375 Р/час
er-модель
Сбор и анализ требований
UML
Проектирование БД
Kanban
Postman
Hive
API
JSON
Scrum
+38

Более 9 лет опыта работы в ИТ-сфере, в том числе 7 лет на позициях бизнес- и / или системного аналитика Участие в отраслевых проектах: разработка веб-приложений, мобильных приложений, веб-сайтов и CRM-систем Опыт сбора требований, с использованием различных методик, в том числе прототипирования Опыт разработки технических заданий, проектной документации, руководств пользователей, программ и методик испытаний, а также опыт аналитического сопровождения разработки ПО Работа с микросервисной архитектурой. Разработка интеграционных взаимодействий посредством SOAP и REST API. Проектирование интеграций через очереди MQ, Apache Kafka Участие в разработке архитектуры системы и структуры БД Прототипирование экранных интерфейсов в специализированном ПО

Подробнее