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

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

ID 9145
РС
Роман С.
Мужчина, 30 лет
Россия, Санкт-Петербург, 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
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 для получения и отправки данных на сервер. Сотрудничал с дизайнерами и бэкэнд разработчиками для достижения общих целей проекта. Взаимодействовал с аналитиками для оптимизации ТЗ и возможной декомпозиции задачи. Устранял баги при работе с картой на сайте, горизонтального скроллинга, бага сортировки. Занимался избирательным отображением блоков для поисковых машин.
Стек специалиста на проекте
Git, REST, JavaScript, Cypress, Jest, Webpack, Swagger, GitLab, CSS3, TypeScript, Formik, Yandex.Tank, SSR, Storybook, HTML5, CSS Modules, Styled Components, Swiper.js, ESLint, React, Atomic Design, Redux-Saga
Отрасль проекта
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
Стек специалиста на проекте
Git, REST, JavaScript, Webpack, Swagger, GitLab, CSS3, TypeScript, Formik, HTML5, CSS Modules, SCSS, Redux Thunk, ESLint, 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. Разрабатывал функционал статуса отправленной работы пользователя, который можно отследить в личном кабинете пользователя.
Стек специалиста на проекте
PostgreSQL, Git, REST, JavaScript, Figma, Postman, Jest, Webpack, Express.js, CSS3, GitHub, HTML5, CSS Modules, Аналитика, Рефакторинг, ESLint, React
Отрасль проекта
EdTech
Период работы
Июль 2020 - Декабрь 2021  (1 год 6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

FinTech & Banking • LifeStyle • Travel, Hospitality & Restaurant business
АВ
Александр В.
Москва
Системный аналитик
Senior
3 500 Р/час
API
XML
Postman
Умение работать с большим объемом информации
Разработка технической документации
Написание ТЗ
Бизнес-процессы
+7

Общий стаж: 15 лет Александр более семи лет в системном анализе, последний проект – разработка интеграционного слоя для комплекса приложений ВТБ-Инвестиций. Также есть опыт на проекте систем доступа приложений к общему аналитическому слою с метаданными. Ведёт процессы от этапа сбора требований до этапа тестирования функционала перед релизом. В работе использует BPMN, UML, Postman. Составлял спецификации и участвовал в проработке архитектур сервисов на REST и SOAP. Личные качества: самостоятельность, командность, открытость, ответственность. Ориентирован на качество реализованного продукта. Рассматривает проекты, где может совмещать бизнес и системный анализ, интересно развивать свою экспертизу в интеграциях.

Подробнее