Премия рунета

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

ID 16034
ОЩ
Олег Щ.
Мужчина
Россия, Астрахань, UTC+4
Ставка
2 500 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.

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

Подробнее
О специалисте
Специализация
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 компонентов.
Стек специалиста на проекте
React Hook Form, React Query, React testing library, Storybook, i18next, Vitest, zustand, GitHub Actions, TypeScript, React, Web Api
Отрасль проекта
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. Разработал виджеты кредитных продуктов для интеграций в другие проекты.
Стек специалиста на проекте
Sass, React Hook Form, pactflow, Recoil, Vitest, GitHub Actions, TypeScript, Shadow dom, React
Отрасль проекта
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, который выполняет обфускацию кода расширения, что защитило исходный код от несанкционированного изменения.
Стек специалиста на проекте
Webpack, Jest, AForge, Recoil, TypeScript, React, Node.js
Отрасль проекта
Urban technology
Период работы
Май 2022 - Октябрь 2022  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ФГБОУ ВО «АГУ им. В. Н. Татищева» Факультет цифровых технологий и кибербезопасности
Специальность
Проектирование и разработка систем искусственного интеллекта
Завершение учебы
2024 г.
Высшее
Учебное заведение
ФГБОУ ВО «АГУ им. В. Н. Татищева» Факультет цифровых технологий и кибербезопасности
Специальность
Прикладная математика и информатика
Завершение учебы
2022 г.

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

E-commerce & Retail • EdTech • FinTech & Banking • HRTech • LifeStyle • Manufacturing • Urban technology
АЗ
Александр З.
Таганрог
React разработчик
Senior
3 125 Р/час
React
JavaScript
Redux
TypeScript
Git
HTML
CSS
Webpack
SCSS
Sass
+99

Я Senior Frontend-разработчик с опытом работы более 5-ти лет. За это время я получил опыт и отточил свои знания в таких технологиях как JavaScript, React.js, Redux, TypeScript, GraphQL и различных связанных с ними инструментах. Не смотря на то, что моей основной специализацией является фронт, меня есть навыки разработки на беке, используя Node.js для этого. Могу сказать о себе, что я общительный и люблю работать в команде, обмениваться знаниями и опытом с коллегами, да и просто общаться с ними. Работал в разных командах - и больших, и маленьких. И сферы проектов тоже были разные – финтех, образование, HR-тех и другие. На проектах работа была организована по Agile/Scrum/Kanban методологиям. Начало карьеры: 08.2017 - pixel-perfect верстка - дизайн архитектуры интерфейса - работа с серверными технологиями на стороне клиента веб-приложения - разработка на JavaScript, включая фреймворки и библиотеки - оптимизация и расширение функциональности существующего кода

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

Как опытный фронтенд-разработчик с более чем 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.

Подробнее
E-commerce & Retail • HRTech • Telecom
ДМ
Денис М.
Ульяновск
React разработчик
Middle+
3 250 Р/час
3d
Composer
Docker
Express.js
Feathers.js
Gatsby.js
Git
Knex.js
Microfrontend
Node.js
+82

Денис — опытный React-разработчик с 4-летним опытом работы в сфере e-commerce и разработки интеграционных сервисов. Он участвовал в создании системы управления продажами от производителя для дилеров, работал над интеграционным сервисом для автоматизированной системы управления ресурсами, занимался продуктовой разработкой площадки по продажам медикаментов и созданием монолита для нескольких операторов. Денис также работал над проектами в сферах телекоммуникаций и HRTech. На всех проектах он выполнял задачи по разработке и поддержке frontend-части, а также участвовал в написании бизнес-логики на backend. В работе Денис использует широкий спектр технологий, включая React, Vue, Vuex, axios, swiper, Antd, react-hook-form, yup, typescript, axios и другие.

Подробнее

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

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

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

Подробнее
FinTech & Banking • HRTech
АР
Анастасия Р.
Москва
Системный аналитик
Senior
3 875 Р/час
MobX
HTML/CSS
Sass
UML
JavaScript
Kanban
Styled-Components
office
GitLab
Postman
+49

Работаю системным аналитиком более трёх лет. За этот период получила большой опыт в сборе, структурировании и анализе требований, составлении технических заданий и создании другой документации по проектам. Имею опыт использования различных инструментов управления проектами, таких как Jira, Confluence, Trello, а также платформ для совместной работы, таких как Slack, Zoom, Miro, Draw.io. Для выполнения аналитических задач я применяю различные инструменты, включая CFFC, IDEF, UML, BPMN 2.0, eEPC и VACD и другие. Кроме того, обладаю навыками разработки и создания REST API с использованием инструментов, таких как Postman, Swagger и OpenAPI. Умею эффективно работать в команде, в том числе в распределенных командах, и выстраивать успешную коммуникацию с разными членами команды.

Подробнее