ОЩ
Олег Щ.
Мужчина, 23 года
Россия, Ростов-на-Дону, UTC+3
Ставка
2 697,4 Р/час
вкл. НДС 5% (100 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Олег — React разработчик уровня Middle+ из Ростова-на-Дону. Специализируется на разработке фронтенда с использованием React и TypeScript. Имеет опыт работы с Next.js, AntD, Axios.js, Chart.js, Redux RTK и другими технологиями.
Участвовал в разработке проектов в отраслях Social Networking, Realty & Constructoring, EdTech.
Реализовал проекты:
- Мессенджер для корпоративных сотрудников с функциями обмена сообщениями и файлами, голосовой и видеосвязи.
- Веб-платформа строительной компании с клиентской частью, административной панелью и API-интерфейсами.
- Веб-платформа для управления недвижимостью с функциональностью поиска объектов, просмотра деталей, связи с агентами и онлайн-оплаты.
- Образовательная платформа для дистанционного обучения и отслеживания прогресса студентов.
Общая продолжительность работы на проектах — 3 года 6 месяцев.
Проекты
(3 года 7 месяцев)
Мессенджер для корпоративных сотрудников
Роль
Frontend-разработчик
Обязанности
Веб-приложение для внутреннего корпоративного общения, включающее функции обмена сообщениями и файлами, голосовой и видеосвязи, управления сотрудниками, найма и увольнений, а также навигации между компаниями и фильтрации непрочитанных сообщений.
Что реализовывал:
Участвовал в разработке модуля групповых чатов;
Внедрял систему уведомлений о новых сообщениях и событиях;
Занимался интеграцией drag-and-drop для пересылки файлов и изображений;
Разрабатывал интерфейс управления профилем пользователя;
Настраивал взаимодействие с WebSocket для обеспечения стабильного real-time обмена сообщениями;
Также проводил рефакторинг ключевых компонентов и участвовал в настройке сборочного процесса с использованием Gitlab CI/CD.
Стек специалиста на проекте
Jira, Vuex, LESS, TypeScript, Vue.js, Prettier, Electron.js, WebSockets, ESLint, GitLab CI/CD
Отрасль проекта
Social Networking
Период работы
Декабрь 2024 - Июнь 2025
(7 месяцев)
Веб-платформа строительной компании
Роль
Frontend-разработчик
Обязанности
Веб-платформа для представления услуг компании, управления проектами и
взаимодействия с клиентами.
Проект представляет собой комплексное решение, состоящее из клиентской части,
административной панели и API-интерфейсов. Основная цель — предоставление
информации о компаниях, оказываемых услугах, реализованных проектах, а также
обеспечение внутренних бизнес-процессов инструментами учёта и управления.
Что реализовывал:
Переписал устаревшую фронтенд-часть с jQuery на React и Next.js,внедрив серверный рендеринг (SSR), что улучшило SEO и производительность загрузки страниц;
Реализовал визуальные отчёты на основе Chart.js, которые позволили клиентам самостоятельно анализировать финансовые данные без обращения в поддержку;
Настроил CI/CD с использованием Vitest для автоматического запуска тестов, обеспечив более стабильное развёртывание приложений;
Активно участвовал в код-ревью, способствуя повышению качества кода в команде;
Писал компонентные тесты, добившись полного покрытия ими всего функционала приложения, что повысило надёжность и упростило дальнейшее развитие продукта.
Тестирование логики: для написания тестов использовал Vitest (он полностью совместим с Jest и синтаксис идентичен).
Написание компонентных и unit-тестов для проверки корректности рендеринга, обработку событий и состояние компонентов.
Полное покрытие ключевых компонентов тестами для безопасного вноса изменения.
Запуск тестов в CI/CD через GitHub Actions.
Использование React Testing Library для симуляции пользовательских действий.
Тестирование асинхронных операции. Использовал моки для имитации ответов API и проверял, что компонент рендерится правильно.
Стек специалиста на проекте
JavaScript, Jest, GitHub Actions, Chart.js, Next.js, SCSS, React testing library, Vite, Vitest, React, Unit-test, jQuery
Отрасль проекта
Realty & Constructoring
Период работы
Декабрь 2023 - Декабрь 2024
(1 год 1 месяц)
Веб-платформа для управления недвижимостью
Роль
Frontend-разработчик
Обязанности
Веб-платформа для управления недвижимостью, предоставляющая пользователям
возможность искать, арендовать и управлять недвижимостью онлайн.
Платформа включает функциональность для поиска объектов, просмотра деталей, связи с агентами и онлайн-оплаты.
Что реализовывал:
Разработал пользовательский интерфейс для поиска и фильтрации объектов недвижимости с использованием React и TypeScript;
Интегрировал карты и API геолокации для визуализации расположения объектов;
Создал систему онлайн-бронирования и оплаты, что позволило пользователям арендовать недвижимость без необходимости личного посещения;
Настроил CI/CD с использованием GitHub Actions для автоматических тестов и деплоя;
Реализовал адаптивный дизайн, обеспечивающий удобный просмотр на любых устройствах;
Оптимизировал загрузку данных с помощью React Query, что повысило скорость работы приложения.
Тестирование логики: для написания тестов использовал Vitest (он полностью совместим с Jest и синтаксис идентичен).
Написание компонентных и unit-тестов для проверки корректности рендеринга, обработку событий и состояние компонентов.
Полное покрытие ключевых компонентов тестами для безопасного вноса изменения.
Запуск тестов в CI/CD через GitHub Actions.
Использование React Testing Library для симуляции пользовательских действий.
Тестирование асинхронных операции. Использовал моки для имитации ответов API и проверял, что компонент рендерится правильно.
Стек специалиста на проекте
JavaScript, Jest, GitHub Actions, Redux, TypeScript, Yandex Maps API, Unit testing, SCSS, React testing library, Vite, Vitest, AntD, React
Отрасль проекта
Realty & Constructoring
Период работы
Декабрь 2022 - Декабрь 2023
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ФГБОУ ВО «ЛГУ им. В. Даля»
Специальность
Программная инженерия. Бакалавриат
Завершение учебы
2023 г.
Высшее
Учебное заведение
ФГБОУ ВО «ЛГУ им. В. Даля»
Специальность
Программная инженерия. Магистратура
Завершение учебы
2025 г.