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

ID 16034
ОЩ
Олег Щ.
  (1)
Мужчина, 24 года
Россия, Астрахань, UTC+4
Ставка
2 814,15 Р/час
вкл. НДС 7% (143.93 Р)
Специалист доступен с 5 сентября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle+
Навыки
Ant design
CSS Modules
i18next
JavaScript
Javascript ES6+
Jest
React
React Hook Form
React Query
React Router
React testing library
Redux
Redux Thunk
Reselect
SCSS
Storybook
Toolkit
TypeScript
UITest
Vite
Webpack
zustand
Vitest
pactflow
Recoil
Shadow dom
AForge
Node.js
admin
AntD
MongoDB
NestJS
nodemailer
GitHub Actions
Web Api
Sass
Socket.io
Отрасли
BioTech, Pharma, Health care & Sports
EdTech
Urban technology
Главное о специалисте
Самая интересная и/или технически сложная задача из опыта? Одна из интересных задач из моего опыта заключалась в оптимизации медленной загрузки страницы на сайте. Для решения этой проблемы я глубоко изучил и прокачался в использовании инструментов профилирования (вкладка Performance в Chrome DevTools и React Profiler). Проблема заключалась в лишних ререндах компонентов, которые существенно замедляли рендеринг страницы. Успешное устранение этой проблемы значительно улучшили время загрузки страницы. Куда хотелось бы развиваться: технически или в менеджмент? Хотел бы развиваться больше в технической области, углубляя свои знания, совершенствуя навыки и изучая новые технологии, например, микрофронтенды. Какими задачами хотелось бы заниматься? Хотелось бы заниматься задачами, которые предполагают применение моих знаний и навыков для поиска эффективного решения. Также интересуют задачи, с которыми я раньше не сталкивался, так как это предоставляет возможность для профессионального роста. Какими задачами не хотелось бы заниматься? Хотел бы как можно меньше рутинных задач, например, постоянное исправление багов.
Проекты   (3 года 5 месяцев)
Облачная платформа обучения
Роль
Ведущий frontend разработчик и тимлид
Обязанности
Описание проекта: Система, предназначенная для автоматизации административных процессов и упрощения взаимодействия между преподавателями и учениками. Включает функционал для управления группами, публикации образовательного контента, мониторинга успеваемости и коммуникации между участниками образовательного процесса. Команда проекта: 4 фронта и 2 бэк разработчика; 1 тестировщик; тех. лид; дизайнер. Работали по методологии scrum с 2-недельными спринтами. Используемые технологии: ReactJS, TypeScript, React Query, Zustand, React Hook Form, React i18next, HeadlessUI, Storybook, Vitest, React Testing Library, Github Actions, Web API Обязанности на проекте: Координация работы команды фронтенд-разработчиков из 3-х человек, постановка задач и контроль сроков выполнения; участие в разработке архитектуры; менторство младших коллег; код-ревью; решение различных проблем с бизнес-логикой; взаимодействие с тестировщиком, бэкенд разработчиками, дизайнером. Личные результаты: 1. С нуля реализовывал проект, включая проектирование архитектуры и выбор технологий. 2. Реализовывал управление курсами, включая публикацию контента различных форматов (текст, видео, изображения), просмотр и редактирование уроков, генерацию договоров обучения по шаблонам с переменными и др. 3. Внедрил скриншотные тесты в проект, что позволило решить проблему, когда мелкие изменения могли незаметно нарушить UI в других частях приложения. Это дало дополнительную гарантию стабильности интерфейса при добавлении новых фич. 4. Сократил время на код-ревью, интегрировав Stylelint, Prettier, Commitlint, а также глубоко настроенные ESLint и ESLint Stylistic. 5. Разработал библиотеку UI компонентов.
Стек специалиста на проекте
Git, JavaScript, REST API, GitHub Actions, TypeScript, React Hook Form, Storybook, Web Api, React Query, i18next, React testing library, Vitest, React, zustand, event loop
Отрасль проекта
EdTech
Период работы
Апрель 2023 - Сентябрь 2024  (1 год 6 месяцев)
Встраиваемые виджеты на React
Роль
Frontend разработчик
Обязанности
Описание проекта: Разработка встраиваемых виджетов для визуализации бизнес-процессов и кредитных продуктов. Виджеты предназначены для интеграции в CRM-систему и другие проекты. Команда проекта: 1 фронт и 1 бэк разработчик Обязанности на проекте: Разработка новых виджетов по ТЗ; общение с заказчиком для уточнения требований; взаимодействие с бэкенд разработчиком; интеграция виджетов в существующие системы и обеспечение их корректной работы. Личные результаты: 1. Разработал виджет визуализации бизнес-процессов для CRM, который включал функционал управления узлами бизнес-процессов, добавление автопроверок к узлам, их сортировку и др. 2. Разработал виджеты кредитных продуктов для интеграций в другие проекты.
Стек специалиста на проекте
Git, HTML, CSS, JSON, JavaScript, REST API, Linux, GitHub Actions, TypeScript, HTTP, React Hook Form, Unix, Sass, Recoil, Shadow dom, Vitest, React, pactflow
Отрасль проекта
Urban technology
Период работы
Октябрь 2022 - Апрель 2023  (7 месяцев)
Разработка расширений для Google Chrome
Роль
Frontend разработчик
Обязанности
Описание проекта: Пак расширений, которые автоматизировали специфические действия на целевых веб-сайтах для ускорения рутинных задач и взаимодействия с формами и документами для нотариусов. Команда проекта: 3 фронт разработчика Используемые технологии: ReactJS, TypeScript, Webpack, Recoil, Jest, Node Forge Обязанности на проекте: Разработка фронтовой части расширений; доработка кода; создание новых фич и исправление багов; изучение и взаимодействие с закрытыми API сторонних сайтов. Личные результаты: 1. Разработал расширения для формирования судебного приказа и исполнительного листа. 2. Мигрировал модуль цифровой подписи XML документов с использованием алгоритма RSA256 на новый казахстанский криптографический алгоритм СТ РК ГОСТ Р 34.10-2015. 3. Внедрил плагин для Webpack, который выполняет обфускацию кода расширения, что защитило исходный код от несанкционированного изменения.
Стек специалиста на проекте
Node.js, Jest, Webpack, TypeScript, Recoil, React, AForge
Отрасль проекта
Urban technology
Период работы
Май 2022 - Октябрь 2022  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ФГБОУ ВО «АГУ им. В. Н. Татищева» Факультет цифровых технологий и кибербезопасности
Специальность
Проектирование и разработка систем искусственного интеллекта
Завершение учебы
2024 г.
Высшее
Учебное заведение
ФГБОУ ВО «АГУ им. В. Н. Татищева» Факультет цифровых технологий и кибербезопасности
Специальность
Прикладная математика и информатика
Завершение учебы
2022 г.
Отзывы   1
5
5
Екатерина Т.
Олег с первого дня активно принимает участие, к перфомансу вопросов нет, уже начинают появляться осязаемые результаты, которыми мы довольны.
Отзыв опубликован 12.02.2025

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

E-commerce & Retail • EdTech • Manufacturing • Realty & Constructoring • Social Networking
НС
Никита С.
Ульяновск
React разработчик
Middle+
2 312,06 Р/час
JavaScript
TypeScript
Linux
MS Windows
React
Ant design
CSS Modules
MUI
Radix UI
Sass
+49

Никита — опытный React-разработчик уровня Middle+. Он обладает широким спектром навыков, включая работу с JavaScript, TypeScript, React и его экосистемой. В портфолио Никиты есть проекты из разных отраслей: Social Networking, Manufacturing, E-commerce & Retail, Realty & Constructoring, EdTech. На каждом проекте он выполнял роль frontend-разработчика. В его обязанности входило создание пользовательских интерфейсов, оптимизация работы приложений, разработка кастомных UI-китов, настройка взаимодействия с сервером, реализация функционала авторизации пользователей и т. д. Никита имеет опыт разработки проектов с нуля, а также внедрения новых функций и улучшения существующих. Он умеет работать в команде и самостоятельно решать поставленные задачи.

Подробнее
Government & Public Sector • Social Networking • Telecom
ДГ
Дмитрий Г.
Тула
React разработчик
Middle+
2 954,3 Р/час
Agile (Scrum, Kanban)
Apollo
Axios.js
bff-слой
CMS
Code Review
Context API
CSS Media Queries
CSS Modules
CSS3
+69

4+ лет в разработке на TypeScript / React / Next.js Разрабатывал крупные web-приложения (Вместе.ру), включая мобильную web-версию Разработал low-code решение (wilo), конструктор сайтов на Puck + Next.js + Strapi Создавал UI-библиотеки и внедрял дизайн-системы — ускорял разработку и повышал консистентность Реализовывал BFF-слой на Nest.js, интегрировал CMS (Strapi), работал с REST и GraphQL Адаптивная, кроссбраузерная верстка Работал в команде Проводил code review на проектах ________________________________________________________________ Технические навыки Front-end: TypeScript, JavaScript, SASS, SCSS, HTML5, CSS3 Фреймворки и библиотеки: React, Next.js, Node.js, NestJS, Redux, Zustand, React Router, Puck, Strapi, Apollo, GraphQL, REST API, Webpack, Vite, Mantine, Storybook, Emotion, Vanilla Extract, Styled Components, Framer-Motion, Axios, ContextAPI, CSS Modules, CSS Media Queries Методологии разработки: Agile (Scrum, Kanban) Инструменты: Git, Github, Gitlab, Jira, Trello, Docker.

Подробнее

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