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

ID 16034
ОЩ
Олег Щ.
  (1)
Мужчина
Россия, Астрахань, UTC+4
Ставка
2 558,32 Р/час
вкл. НДС 7% (130.84 Р)
Специалист доступен с 4 июля 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 компонентов.
Стек специалиста на проекте
GitHub Actions, TypeScript, React Hook Form, Storybook, Web Api, React Query, i18next, React testing library, Vitest, React, zustand
Отрасль проекта
EdTech
Период работы
Апрель 2023 - Сентябрь 2024  (1 год 6 месяцев)
Встраиваемые виджеты на React
Роль
Frontend разработчик
Обязанности
Описание проекта: Разработка встраиваемых виджетов для визуализации бизнес-процессов и кредитных продуктов. Виджеты предназначены для интеграции в CRM-систему и другие проекты. Команда проекта: 1 фронт и 1 бэк разработчик Используемые технологии: ReactJS, TypeScript, React Hook Form, Recoil, Reactflow, Vitest, Shadow DOM, SASS, Github Actions Обязанности на проекте: Разработка новых виджетов по ТЗ; общение с заказчиком для уточнения требований; взаимодействие с бэкенд разработчиком; интеграция виджетов в существующие системы и обеспечение их корректной работы. Личные результаты: 1. Разработал виджет визуализации бизнес-процессов для CRM, который включал функционал управления узлами бизнес-процессов, добавление автопроверок к узлам, их сортировку и др. 2. Разработал виджеты кредитных продуктов для интеграций в другие проекты.
Стек специалиста на проекте
GitHub Actions, TypeScript, React Hook Form, 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-китов, настройка взаимодействия с сервером, реализация функционала авторизации пользователей и т. д. Никита имеет опыт разработки проектов с нуля, а также внедрения новых функций и улучшения существующих. Он умеет работать в команде и самостоятельно решать поставленные задачи.

Подробнее
E-commerce & Retail • FinTech & Banking • Telecom
ДЛ
Данил Л.
Ульяновск
React разработчик
Middle
1 541,37 Р/час
JavaScript
TypeScript
Linux
macOS
MS Windows
Next.js
React
Ant design
BEM
Chakra UI
+56

React-разработчик с опытом работы на проектах в сферах Telecom, FinTech & Banking и E-commerce & Retail. Участвовал в разработке платформы для оператора связи: работал над личными кабинетами, формами обратной связи, авторизацией и ролевой системой, графиками для руководителей, отображением маршрутов на карте и другими функциями. Разрабатывал банковское приложение для юридических лиц: создавал целевые страницы, внедрял ролевую систему, обрабатывал формы, проводил код-ревью, участвовал в scrum-мероприятиях и выполнял другие задачи. Редизайнил сайт Московского художественного академического театра: реализовывал логику и функциональность UI-компонентов, настраивал систему авторизации и push-уведомления, работал над блоком новостей, страницей спектакля и другими разделами сайта.

Подробнее
Insurance
ТС
Тимофей С.
Ульяновск
React разработчик
Senior
4 285,71 Р/час
Agile
AntD
Axios.js
CSS
CSS3
ESLint
Git
HTML
HTML/CSS
HTML5
+79

Как опытный фронтенд-разработчик с более чем 5 годами работы с React и TypeScript, кроме разработки сложных интерфейсов, я проявляю инициативы на рабочих проектах, которые приносили значительную ценность бизнесу. Например, я имел опыт самостоятельного внедрения TypeScript в проекты, значительно повышая надежность кода. Реализовал сложные алгоритмы сортировки данных и визуализации графиков, используя библиотеки, такие как ReactFlow. Оптимизировал производительность React.js frontend приложений, сокращая время загрузки за счет оптимизации бандлов и сжатия медиафайлов. Внедрил Storybook для упрощения взаимодействия между разработчиками и дизайнерами, а также реализовал авторизацию через с использованием jwt токенов (+ axios interceptor) или Google API. Мой опыт включает работу с TypeScript, React, оптимизацию производительности и создание интерактивных пользовательских интерфейсов любой сложности. Стек: – Владение библиотекой React, Next.JS – Сборка frontend: Webpack, Vite – Опыт работы с управлением состоянием через Redux Toolkit, Redux, RTK Query, React Query, Effector, Mobx и Mobx-State-Tree, Zustand, Jotai. – Общение с сервером: Long Pooling, WebSocket, SSE – UI-KIT: Знание UI-китов Ant Design, Mantine UI, собственный UI-KIT. – Асинхронный слой: Использование Redux Saga, React Query и RTK Query, Redux Thunk для работы с асинхронными запросами. – Типизация: Применение TypeScript для типизации всех проектов, как в продашкен, так и на своих проектатах – Валидация форм: Formik, React Hook Form, – Стили: Опыт в стилизации с использованием CSS3, SCSS, SASS и LESS, CSS-in-JS Styled Component, Emotion.

Подробнее

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

BioTech, Pharma, Health care & Sports • EdTech • Urban technology
ОЩ
Олег Щ.
Астрахань
React разработчик
Middle
2 558,32 Р/час
nodemailer
Sass
React Hook Form
React Query
Socket.io
React testing library
Redux Thunk
Redux
pactflow
UITest
+37

Самая интересная и/или технически сложная задача из опыта? Одна из интересных задач из моего опыта заключалась в оптимизации медленной загрузки страницы на сайте. Для решения этой проблемы я глубоко изучил и прокачался в использовании инструментов профилирования (вкладка Performance в Chrome DevTools и React Profiler). Проблема заключалась в лишних ререндах компонентов, которые существенно замедляли рендеринг страницы. Успешное устранение этой проблемы значительно улучшили время загрузки страницы. Куда хотелось бы развиваться: технически или в менеджмент? Хотел бы развиваться больше в технической области, углубляя свои знания, совершенствуя навыки и изучая новые технологии, например, микрофронтенды. Какими задачами хотелось бы заниматься? Хотелось бы заниматься задачами, которые предполагают применение моих знаний и навыков для поиска эффективного решения. Также интересуют задачи, с которыми я раньше не сталкивался, так как это предоставляет возможность для профессионального роста. Какими задачами не хотелось бы заниматься? Хотел бы как можно меньше рутинных задач, например, постоянное исправление багов.

Подробнее
Manufacturing • Social Networking • Urban technology
АН
Антон Н.
Щелково
Системный аналитик
Middle+
3 409,09 Р/час
Пользовательская документация
UML
Функциональные требования
GraphQL
office
Component
Postman
Базы данных
HTTP
Нефункциональные требования
+49

Антон — опытный системный аналитик с навыками в разработке проектной и пользовательской документации, проектировании UML-диаграмм и REST API. Он обладает глубоким пониманием предметной области заказчика и способен погружаться в специфику бизнеса для фиксации и анализа требований. Антон умеет разрабатывать техническую документацию и писать ТЗ для разработчиков. На проектах Антон занимался проектированием диаграмм Use Case, Sequence, Component, а также проектировал ER-диаграммы. Он работал над созданием REST API запросов и написанием Release notes. Антон имеет опыт работы на трёх проектах в отраслях Social Networking, Urban technology и Manufacturing. Общая продолжительность его работы на проектах составляет 3 года и 5 месяцев.

Подробнее