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

Male avatar
Олег Щ.
Россия, Луганск
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г.
Аналогичные специалисты
Female avatar
Анна Е.
Россия, Москва
1 980 ₽/час без НДС
    React разработчик
  • Middle
Меня привлекает фронтенд благодаря возможности мгновенно наблюдать результаты своей работы. Важнейшей целью для меня является создание удобного и эстетически приятного интерфейса, ориентированного на потребности пользователя. Постоянное изучение новых инструментов и подходов помогает мне совершенствовать профессиональные навыки. Командная работа имеет особое значение, ведь именно в сотрудничестве рождаются лучшие решения и достигается успех проекта. Открытость и честность помогают создать продуктивную среду, где легко делиться идеями и предложениями.
    Windows
    JavaScript
    TypeScript
    HTML
    CSS
    LESS
    SCSS
    React
    React.createContext
    Redux
    Node.js
    Chart.js
    plotly.js
    Three.js
    Jira
    Git
    GitLab
    SQL
    Redux Toolkit (RTK)
    BEM
    Feature-Sliced Design (FSD)
    Модульный CSS
    Agile
    Scrum
    Kanban
    Query.rest
    SVG
    API Key (токен) / JWT
    Модульные (unit) тесты
    Material UI
    WebSocket
    apollo client
    Ant design
    Storybook
    ESLint
    Prettier
    Jest
    Enzyme
    Cypress
    Docker
    Jenkins
    AWS
    Npm
    Webpack
    Babel
    Fetch
    Axios
    XMLHttpRequest
    Адаптивная верстка
    MobX
    Vite
    Tailwind CSS
    Styled Components
    PostgreSQL
    Redis
    Python
    Django Rest Framework
    MongoDB
    HTML5 Canvas
    Canvas (2D)
Не нашли, кого искали?

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

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

Request Poster