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

ID 16034
ОЩ
Олег Щ.
  (1)
Мужчина
Россия, Астрахань, UTC+4
Ставка
2 558,32 Р/час
вкл. НДС 7% (130.84 Р)
Специалист доступен с 12 июля 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-китов, настройка взаимодействия с сервером, реализация функционала авторизации пользователей и т. д. Никита имеет опыт разработки проектов с нуля, а также внедрения новых функций и улучшения существующих. Он умеет работать в команде и самостоятельно решать поставленные задачи.

Подробнее
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 • E-commerce & Retail
МС
Михаил С.
Минск
Java разработчик
Middle+
3 211,19 Р/час
ELK
GitLab
Spring Data
sftp
mlcv
openldap
REST
Java
Scrum
ArgoCD
+40

Михаил — опытный Java-разработчик уровня Middle+. Обладает навыками работы с различными инструментами и технологиями, такими как Ansible, ArgoCD, Docker, Gradle, Helm, Hibernate, JUnit, Kubernetes, Maven, MongoDB, OpenAPI, PostgreSQL, Puppet, RabbitMQ, Redis, REST, Scrum, Spring, Spring Data, Swagger, Terraform, Vagrant. Михаил имеет опыт работы на проектах в сферах биотехнологий, фармацевтики, здравоохранения, спорта, электронной коммерции и розничной торговли. Он участвовал в разработке платформы для экстренной связи с медперсоналом в больницах, платформы для видеонаблюдения и анализа происходящего на видео, платформы для отслеживания историй машин и платформы для хранения информации об объектах. На проектах Михаил выполнял роли Java Developer / DevOps, работал с микросервисами, очередями, базами данных, API внешних сервисов, настраивал авторизацию, разрабатывал алгоритмы, писал скрипты для развёртывания, пайплайны в Jenkins, кастомизировал QR-коды, интегрировал системы оплаты.

Подробнее
Cloud Services • FinTech & Banking
МБ
Михаил Б.
Минск
Системный аналитик
Middle+
3 896,1 Р/час
HTML5
КИС
UML
Postman
EPS
studio
Data Flow Diagrams (DFD)
JSON
REST
+46

Системный аналитик с 4+ годами опыта. Опыт работы в области анализа в сфере IT более 4 лет с глубокими знаниями в Fintech домене. Сильные стороны: аналитический склад ума, трудолюбие, коммуникабельность и умение работать в команде. Ключевые компетенции ● Выявление и анализ бизнес-требований; ● Анализ и документирование функциональных и нефункциональных требований (Use case, User story, ТЗ; ● Моделирование бизнес-процессов при помощи нотаций (DFD, IDEF0, IDEF3, BPMN, UML, EPS); ● Прототипирование интерфейсов при помощи (Balsamiq, Figma); ● Создание и документирование API при помощи Swagger; ● Разработка моделей данных; ● Знание языка программирования Java и фреймворка Spring; ● Работа с БД, написание SQL запросов (Select, Join); ● Опыт функционального тестирования доработок сервисов и БД; ● Создание базы данных в MySql и подключение их к Java проекту; ● Знание принципов микросервисных архитектур; ● Работа с брокерами сообщений (Kafka); ● Знание видов КИС(ERP, CRM, SCM, и т.д.); ● Знание основ 1С и Битрикс24; ● Знание методологий (Waterfall и Agile).

Подробнее