Станислав П. , Middle+, React разработчик

Male avatar
Станислав П.
Россия, Дубна
1 955 ₽/час 312 800 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

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

Навыки
Technology:
JavaScript
React
CSS
HTML
Vite
REST
Node.js
TypeScript
Java
С++
Spring
React Hook Form
Redux
Material-UI
.NET MVC
Ant design
Axios
БЭМ
JUnit
Jest
React testing library
Cypress
Prettier
Webpack
zustand
GWT
GraphQL
Restful
Agile
Scrum
Jira
Confluence
Database:
PostgreSQL
Applications:
Docker
Source_control:
GitLab
Instruments:
Postman
Swagger
Формат работы
Удалённо
Описание о специалисте

ОПЫТ В РАЗРАБОТКЕ ПО: 4 ГОДА 9 МЕСЯЦЕВ ОПЫТ РАБОТЫ В СФЕРАХ: ТУРИЗМ, МАРКЕТПЛЕЙС, ОРГАНИЗАЦИЯ РАБОЧИХ ПРОЦЕССОВ ОПЫТ РАБОТЫ В РАСПРЕДЕЛЕННОЙ КОМАНДЕ Soft Skills: проактивность и коммуникабельность, ответственность, аналитическое мышление, внимание к деталям, адаптивность;

Примеры работ

Ресурс для предоставления сотрудникам доступа к корпоративным данным и приложениям
Описание задачи/проекта

Проект: Ресурс для предоставления сотрудникам доступа к корпоративным данным и приложениям, а также инструментов и админ-панелей в рамках проекта NRB.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Разработка интерфейса редактирования и обрезки изображений с использованием Canvas;
  2. Создание TypeScript-интерфейсов и типизированных сервисов для взаимодействия с REST API, обработки и валидации данных;
  3. Разработка и поддержка unit-тестов;
  4. Создание таблиц, поддерживающих поиск, пагинацию и фильтрацию;
  5. Создание формы создания и редактирования продуктов и заказов;
  6. Разработка модульной формы взаимодействия с продуктами, с учетом бизнес-параметров компании;
  7. Взаимодействие с изображениями, возможность их обрезки и сохранение в нескольких форматах;
  8. Разработка модульной системы настройки бизнес-параметров компании, отображающей лишь параметры, используемые конкретной компанией;
  9. Изменение публичной версии приложения, в соответствии с новым форматом изображений.
Технологии и инструменты
Canvas, CSS3, HTML5, JavaScript, Jest, React, React Bootstrap, Redux, TypeScript, Axios
Период работы/продолжительность
Апрель 2024 г. - Июль 2026 г.
Админ-версия приложения агрегации туристических мест страны
Описание задачи/проекта

Проект: Админ-версия приложения агрегации туристических мест страны.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Работа с таблицами, поддерживающими пагинацию, поиском и фильтрацией на React и TypeScript, с динамической подгрузкой данных;
  2. Адаптивная верстка интерфейса;
  3. Обеспечение покрытия тестами ключевых модулей приложения;
  4. Работа с формами создания регионов и постов;
  5. Разработка системы модальных окон для взаимодействия с системой, а также модальных окон оповещения об ошибках;
  6. Ограничение прав доступа и редактирования пользователей в соответствии с их ролью.
Технологии и инструменты
Ant design, appwrite, CSS, HTML, JavaScript, React, Redux, TypeScript, zustand
Период работы/продолжительность
Март 2023 г. - Апрель 2024 г.
web-приложение для обработки резюме, назначения встреч
Описание задачи/проекта

Проект: web-приложение для обработки резюме, назначения встреч.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Реализация сортировки карточек событий и резюме, а также изменение их статуса с помощью drag-n-drop;
  2. Реализация формы создания встреч с поиском участников в базе данных по частично введенным именам;
  3. Работа с адаптированной таблицей событий с возможностью отображения событий по дням, неделям и месяцам;
  4. Оптимизация производительности рендеринга списков с помощью React;
  5. Интеграция с API для сохранения изменений статусов.
Технологии и инструменты
CSS, HTML, JavaScript, React, Redux, TypeScript, Material-UI
Период работы/продолжительность
Июль 2021 г. - Март 2023 г.

Образование

Бакалавр
Название учебного заведения/курса
БГТУ им. Шухова
Специальность
Программный инженер
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster