Олег Щ., Middle, React разработчик

Олег Щ.
Россия, Луганск
2 200 ₽/час 352 000 ₽/мес.
    React разработчик
  • Middle
Опыт работы:

Опыт разработки 3 года

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

Навыки
Technology:
JavaScript
CSS
HTML
React
Sass
Vite
Node.js
TypeScript
Next
Redux/RTK
Axios
React Router Dom
React Hook Form
Moment.js
AntD
Chart.js
PostCSS
Styled-Components
Tailwind
Module CSS
Zod
UnoCSS
shadcn/ui
Webpack
Prettier
Parcel
ESLint
Git
Jira
Applications:
SCSS

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

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

Веб-приложение для внутреннего корпоративного общения, включающее функции обмена сообщениями и файлами, голосовой и видеосвязи, управления сотрудниками, найма и увольнений, а также навигации между компаниями и фильтрации непрочитанных сообщений.

Позиция на проекте
Frontend-разработчик
Размер команды
14 frontend-разработчиков, 10 backend-разработчиков, 1 тимлид, 1 PM, 7 QA
Ответственность
  1. Участвовал в разработке модуля групповых чатов;
  2. Внедрял систему уведомлений о новых сообщениях и событиях;
  3. Занимался интеграцией drag-and-drop для пересылки файлов и изображений;
  4. Разрабатывал интерфейс управления профилем пользователя;
  5. Настраивал взаимодействие с WebSocket для обеспечения стабильного real-time обмена сообщениями;
  6. Также проводил рефакторинг ключевых компонентов и участвовал в настройке сборочного процесса с использованием Gitlab CI/CD.
Технологии и инструменты
ESLint, GitLab CI/CD, Jira, LESS, Prettier, TypeScript, Vuex, WebSocket, Vue, Electron
Период работы/продолжительность
7 месяцев
Веб-платформа строительной компании
Описание задачи/проекта

Веб-платформа для представления услуг компании, управления проектами и взаимодействия с клиентами. Проект представляет собой комплексное решение, состоящее из клиентской части, административной панели и API-интерфейсов. Основная цель — предоставление информации о компаниях, оказываемых услугах, реализованных проектах, а также обеспечение внутренних бизнес-процессов инструментами учёта и управления.

Позиция на проекте
Frontend-разработчик
Размер команды
3 frontend разработчика, 2 backend разработчика, 1 тимлид, 1 PM, 4 QA
Ответственность
  1. Переписал устаревшую фронтенд-часть с jQuery на React и Next.js,внедрив серверный рендеринг (SSR), что улучшило SEO и производительность загрузки страниц;
  2. Реализовал визуальные отчёты на основе Chart.js, которые позволили клиентам самостоятельно анализировать финансовые данные без обращения в поддержку;
  3. Настроил CI/CD с использованием Vitest для автоматического запуска тестов, обеспечив более стабильное развёртывание приложений;
  4. Активно участвовал в код-ревью, способствуя повышению качества кода в команде;
  5. Писал компонентные тесты, добившись полного покрытия ими всего функционала приложения, что повысило надёжность и упростило дальнейшее развитие продукта.
Технологии и инструменты
Chart.js, GitHub Actions, JavaScript, JQuery, React, SCSS, Vite, Vitest, Next
Период работы/продолжительность
12 месяцев
Веб-платформа для управления недвижимостью
Описание задачи/проекта

Веб-платформа для управления недвижимостью, предоставляющая пользователям возможность искать, арендовать и управлять недвижимостью онлайн. Платформа включает функциональность для поиска объектов, просмотра деталей, связи с агентами и онлайн-оплаты.

Позиция на проекте
Frontend-разработчик
Размер команды
4 frontend разработчика, 2 backend разработчика, 1 тимлид, 1 PM, 3 QA
Ответственность
  1. Разработал пользовательский интерфейс для поиска и фильтрации объектов недвижимости с использованием React и TypeScript;
  2. Интегрировал карты и API геолокации для визуализации расположения объектов;
  3. Создал систему онлайн-бронирования и оплаты, что позволило пользователям арендовать недвижимость без необходимости личного посещения;
  4. Настроил CI/CD с использованием GitHub Actions для автоматических тестов и деплоя;
  5. Реализовал адаптивный дизайн, обеспечивающий удобный просмотр на любых устройствах;
  6. Оптимизировал загрузку данных с помощью React Query, что повысило скорость работы приложения.
Технологии и инструменты
AntD, GitHub Actions, JavaScript, React, Redux, SCSS, TypeScript, Vite, Vitest, Yandex Maps API
Период работы/продолжительность
12 месяцев
Образовательная платформа
Описание задачи/проекта

Веб-система для дистанционного обучения и отслеживания прогресса студентов. Платформа разработана для централизованного управления учебным процессом, включая прохождение курсов, выполнение заданий и отслеживание успеваемости. Состоит из клиентской части для студентов, административной панели для преподавателей.

Позиция на проекте
Frontend-разработчик
Размер команды
10 frontend разработчиков, 8 backend разработчиков, 2 тимлида, 3 PM, 5 QA
Ответственность
  1. Разработал пользовательский интерфейс личного кабинета студента с помощью React и TypeScript, что дало возможность обучающимся централизованно отслеживать прогресс, домашние задания и расписание;
  2. Создал адаптивную систему тестирования знаний с поддержкой таймера, автосохранением ответов и шкалой прогресса, что улучшило опыт прохождения тестов;
  3. Внедрил компонентную архитектуру с переиспользуемыми модулями таких как лекции, задания и сертификаты, что ускорило разработку и упростило поддержку;
  4. Интегрировал дашборды для преподавателей и администраторов, позволяющие в реальном времени следить за активностью студентов и оперативно реагировать на отставания;
  5. Выполнил рефакторинг CSS и внедрил Tailwind CSS, что сократило время загрузки страниц и облегчило работу со стилями;
  6. Оптимизировал загрузку данных с помощью React Query и ленивой подгрузки, повысив отзывчивость интерфейса при работе с большими объёмами информации;
  7. Реализовал поддержку тем оформления (светлая/тёмная) с сохранением предпочтений пользователя, улучшив удобство использования;
  8. Подключил аналитику через Yandex Metrica, что дало заказчику возможность принимать решения на основе пользовательского поведения.
Технологии и инструменты
AntD, CSS, ESLint, JavaScript, PostCSS, Prettier, React, React Hook Form, React Query, Redux, Tailwind, TypeScript
Период работы/продолжительность
12 месяцев

Образование

Магистр
Название учебного заведения/курса
ФГБОУ ВО «ЛГУ им. В. Даля»
Специальность
Программная инженерия
Срок получения образования
2023 - 2025г.
Аналогичные специалисты
Не нашли, кого искали?

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

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