Тимофей С. React разработчик, Senior

ID 24353
ТС
Тимофей С.
Мужчина, 24 года
Россия, Ульяновск, UTC+4
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 18 августа 2025 г.

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

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
Agile
AntD
Axios.js
CSS
CSS3
ESLint
Git
HTML
HTML/CSS
HTML5
JavaScript
JavaScript ES6
Jest
Node.js
Prettier
React
React testing library
Redux
Scrum
SCSS
Styled-Components
TypeScript
Vite
Webpack
Объектно-ориентированное программирование (ООП)
GitHub
Radix UI
React Hook Form
React Router Dom
TanStack Query
Yup
Bootstrap
GitLab
Preact
Pug.js
Storybook
unit
Ant design
Component
CSSjs
Effector
Emotion
Formik
Frontend
Jotai
LESS
LongPool
Mantine
MobX
Next.js
Query
React Query
Redux Thunk
Redux Toolkit
Redux-Saga
RTK Query
Sass
SSE
styled
UI
UI Kit
WebSockets
zustand
API
C
Code Review
Fedex
HTTPS
Legacy
TDD
Test Driven Development
Unit testing
UPS
графика
Программное обеспечение
Разработка
Построение дашбордов
Framework
React 16
Отрасли
Insurance
Знание языков
Английский — B1
Главное о специалисте
Как опытный фронтенд-разработчик с более чем 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.
Проекты   (5 лет 1 месяц)
DeepPavlov
Роль
React.JS Frontend Developer | TypeScript, React
Обязанности
DeepPavlov (https://deeppavlov.ai/) — специализируется на разработке решений в области обработки естественного языка (NLP). Она предлагает инструменты и платформы для создания интеллектуальных чат-ботов, виртуальных ассистентов и других систем, работающих с текстовыми данными. Основной продукт компании - DeepPavlov Library, которая включает в себя разнообразные модели и компоненты для обработки и анализа текста, позволяя создавать кастомизированные решения для бизнеса и исследований. Разрабатывал React.JS + TypeScript вместе с кросс-функциональной командой no-code AI Assistant платформу для создания AI ассистентов, а также мессенджер для публичного общения с созданными ассистентами. Работал на двух проектах - DialogFlowDesigner и DreamBuilder. Поучаствовал и получил опыт разработки frontend приложения с нуля. Технологический стек проекта: React, Tanstack Query, TypeScript, React-Router-Dom, Radix UI, Yup, React Hook Form, модульные стили SCSS, CSS3, HTML5, ESLint, Prettier, Vite, Github,React16.8+ Результаты работы: 1. Решил проблему с устаревшей сортировкой, разобравшись в алгоритме Breadth-First Search (BFS) и внедрив его в текущий проект. 2. Создал функцию для парсинга данных с бэкенда и их преобразования в удобный формат для фронтенда, что позволило эффективно использовать алгоритмы сортировки для визуализации. 3. Внедрил ReactFlow (вместо D3.js, Cytoscape.js, react-tree-graph) для визуализации графика, отображающего начинку AI Ассистентов. Сделал поддержку группировки нод, работу с сеткой, миникарту, drag&drop. 4. Внедрил в кратчайшие сроки сервис авторизации Google Authorizatio на новом React.JS frontend проекте. Выбрал Web server applications flow, который давал возможность участвовать нашему бекенду в авторизации, что было ключевым для нас. 5. Оптимизировал frontend: - анализировал какие пакеты занимают больше всего места в проекте с помощью Rollup Plugin Visualizer. В итоге убрал много неиспользуемых зависимостей и уже знал что занимает больше всего места. - разделил код на чанки с использованием lazy от React и также сжал медиафайлы и шрифты, которые были большого размера, тем самым улучшил Core web vitals метрики. Для подсчета метрик использовал Lighthouse. 6. Участвовал в разработке frontend с нуля и технического стека. Внедрил React.JS, Tanstack Query (React Query) и TypeScript. 7. Разработал собственный UI kit для переиспользования в других проектах компании, что улучшило навыки работы с HOC и переиспользуемыми компонентами. 8. Разработал текстовый редактор. Создал текстовый редактор с подсветкой ключевых слов, подсчетом промптов и дефолтным форматированием текста, выбрав для этого библиотеку TipTap. Решил проблему форматирования отступов при копировании текста из различных источников, используя Map с регулярными выражениями. 9. Проводил исследование конкурентов и создавал демо-видео с подробным описанием продукта для дальнейшего анализа вместе с командой функционала и фич, которые могут быть потенциально внедрены в нашу систему. 10. Внедрил интернационализацию с использованием библиотеки i18n, что упростило перевод проекта на другие языки. 11. Автоматизировал деплой веб-приложения на сервера AWS, используя Github Actions, Nginx и Docker. 12. Применял mock service worker для согласования интерфейсов будущих ручек бэкенда и минимизации изменений при его готовности. 13. Участвовал в кросс-ревью кода, проверяя соответствие код-стайлу, наличие багов и оптимизируя излишний функционал. Работал с Google Maps, и BI системами, был опыт подключения Яндекс аналитики
Стек специалиста на проекте
CSS3, GitHub, TypeScript, React Hook Form, HTML5, Yup, SCSS, Prettier, Vite, React Router Dom, ESLint, React, React 16, Radix UI, TanStack Query
Отрасль проекта
Insurance
Период работы
Ноябрь 2021 - Июль 2024  (2 года 9 месяцев)
ParcelHero
Роль
React.JS Frontend Developer | TypeScript, React
Обязанности
ParcelHero (https://parcelhero.com/) — предоставляет услуги доставки посылок и грузов. Компания предлагает клиентам отправку посылок по всему миру, сотрудничая с ведущими курьерскими службами, такими как DHL, UPS и FedEx. Участвовал в разработке сервиса для доставки посылок различными транспортными компаниями. Преимущественно переписывал legacy код проекта на новый стек и PReact.js. Технологический стек проекта: PReact,React16.8+, Redux TypeScript, React-Router-Dom, Unit Jest, React Testing library, Storybook, Bootstrap, Yup, React Hook Form, модульные стили SCSS, CSS3, Pug, HTML5, ESLint, Prettier, Webpack, GitLab Результаты работы: 1. Разработка c нуля на новом стеке сложной логистической платформы связанная с доставкой товаров на PReact.JS, TypeScript: раздел дашборды, разделы с таблицами, таблицы с вложенностями - дерево (tree), фильтры, графики (чарты), все этапы продвижения товара - упаковка, сортировка, приемка, отгрузка, сканирование и т.д; 2. Опыт работы и распиливания legacy кода на современный стек. Заменил legacy код на современный стек, который включает PReact (React.JS). Быстро погрузился в существующую обширную кодовую базу и освоил новый фреймворк, что позволило ускорить разработку и улучшить производительность приложения. 3. Инициировал внедрение и внедрил методологию Test-Driven Development (TDD) на стадии переноса legacy кода, что упростило в дальнейшей разработке отлаживание и поддержку проекта. 4. Активно писал Jest и React Testing Library для написания unit-тестов и UI-тестов, что повысило стабильность и надежность кода. 5. Взаимодействие с backend-разработчиками в обсуждениях API для удобных решений. 6. Участие в code review. Работал с Google Maps, и BI системами, был опыт подключения Яндекс аналитики
Стек специалиста на проекте
HTML5, React Hook Form, Fedex, UPS, React testing library, Redux, unit, GitLab, Программное обеспечение, Pug.js, API, Webpack, Jest, Legacy, CSS3, Storybook, Prettier, HTTPS, Test Driven Development, ESLint, Preact, C, TypeScript, Bootstrap, Yup, React Router Dom, Code Review, React, JavaScript, графика, Unit testing, SCSS, TDD, Построение дашбордов
Отрасль проекта
Insurance
Период работы
Июль 2019 - Октябрь 2021  (2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
ГБПОУ "Кунгурский автотранспортный колледж"
Специальность
Информационные системы и программирование
Завершение учебы
2024 г.

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

Insurance
НВ
Николай В.
Москва
React разработчик
Senior
3 402,59 Р/час
CI/CD
CSS3
Docker
ESLint
Frontend
Git
GitLab
Gitlab CI
HTML
HTML5
+62

Я Frontend разработчик с глубоким знанием и обширным опытом работы с React.js, TypeScript и связанными технологиями. На протяжении последних 3 лет я проектирую, разрабатываю и поддерживаю современные веб-приложения, используя такие инструменты, как TypeScript, Redux и Webpack, Vite. Мой Технический Стек: • Фреймворк/Библиотека: React • State Manager: Redux Toolkit, Redux • Cборщик: Webpack, Vite • Ui-Kit: Material UI, Styled Components, Ant Design • Стили: CSS3, SCSS, SASS, LESS • Асинхронный слой: Redux Thunk / Axios, React Query, RTK Query, Websocket, Redux Sagas • Статическая типизация: Typescript • Тесты: Unit Jest, React Testing Library, Locki, Cypress • Маршрутизация: React Router Dom • Валидация форм: Formik, React Hook Form • Линтинг: Stylelint, ESlint, Prettier • Методология разработки: модульная React архитектура, FSD • Системы контроля версии: GitLab, GitHub, Bitbucket Предпочитаемый стек: React или Next.JS

Подробнее

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

Information Security
ДХ
Давид Х.
Москва
Data аналитик
Junior
714,29 Р/час
Power Query
dashboards
exсel
power pivot
Построение дашбордов
Расчет и анализ себестоимости
Формирование отчетности
Автоматизация отчетности
Расчет заработной платы
+9

Здpaвcтвуйте! Я Давид, помогу Вам c отчeтами в Еxсel. Пpoпишу фоpмулу , cдeлaю cвoдную таблицу, объеденю несколько файлов разных форматов в один отчет, объясню кaк работaют фоpмулы, чтoбы Вы мoгли дaльше cами работать c ними. Автоматизирую работу в Excel , чтобы новые данные подтягивались к отчетам самостоятельно Готов помочь с аналитикой данных и другими задачами в Excel за символическую плату , так как в данный момент практикуюсь , после обучения. Прошел курс Excel Роwеr Quеry и Роwеr Рivоt. Умею делать свободные таблицы и усилинные сводные таблицы, а так же дашборды (графики, диаграммы и др.) Хорошее знание Есхеl (ВПР, ГПР, ЕСЛИ, СУММЕСЛИ, ИНДЕКС и др.) Пишите вопросы по любым задачам, с удовольствием постараюсь Вам помочь!

Подробнее
EdTech • FinTech & Banking • RnD
КМ
Ксения М.
Пенза
Системный аналитик
Middle
2 597,4 Р/час
UML
GitLab
Kafka 3
Use Cases
Postman
writerside
Data Flow Diagrams (DFD)
Camunda
JSON
XML
+32

Ксения — системный аналитик уровня Middle из Пензы. Специализируется на анализе бизнес-требований, моделировании бизнес-процессов и подготовке технической документации. Имеет опыт работы в отраслях FinTech & Banking, RnD, EdTech. Ключевые навыки: UML, GitLab, Kafka, Use Cases, Postman, Data Flow Diagrams (DFD), Camunda, JSON, XML, Git, Linux, Swagger, DBeaver, Miro, Confluence, SQL, BPMN, SOAP, MacOC, PlantUML, Figma, ER Diagram, Draw.io, MS Word, Microsoft, RabbitMQ, REST API, Jira, PostgreSQL, User Stories. Принимала участие в следующих проектах: - Система претензионной исковой работы и Система «Collection BSPB» (FinTech & Banking): формирование задач для команды разработки, анализ бизнес-требований, подготовка спецификации (SRS), описание REST API. - Система бесконтактной аренды недвижимости (RnD): формирование User Story, подготовка Use Cases, проектирование и подготовка технического описания REST API. - Система мониторинга и прогнозирования проектных работ (RnD): анализ бизнес-требований, разработка функциональных требований к ПО, формирование User Story. - Система для общеобразовательной школы (EdTech): подготовка спецификации (SRS), описание архитектуры системы, подготовка диаграмм UML, ER-диаграммы. - Информационная система художественной школы (EdTech): анализ бизнес-требований, формирование ТЭО, разработка ТЗ, проведение интервью, формирование User Story.

Подробнее