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

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

ID 16331
ТС
Тимофей С.
Мужчина, 23 года
Россия, Ульяновск, UTC+4
Ставка
4 125 Р/час
НДС не облагается
Специалист доступен с 3 октября 2024 г.

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

Подробнее
О специалисте
Специализация
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
react16
API
C
Code Review
Fedex
HTTPS
Legacy
TDD
Test Driven Development
Unit testing
UPS
графика
дашборды
Программное обеспечение
Разработка
стек
фреймворк
Отрасли
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 системами, был опыт подключения Яндекс аналитики
Стек специалиста на проекте
Radix UI, HTML5, React Hook Form, CSS3, GitHub, SCSS, Prettier, ESLint, TypeScript, Yup, Vite, React Router Dom, React, TanStack Query, react16
Отрасль проекта
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, Unit testing, дашборды, Fedex, UPS, React testing library, JavaScript, Redux, unit, GitLab, Программное обеспечение, Pug.js, API, Webpack, Jest, Legacy, CSS3, Storybook, TDD, SCSS, Prettier, HTTPS, Test Driven Development, ESLint, Preact, C, TypeScript, Bootstrap, Yup, React Router Dom, Code Review, React, графика
Отрасль проекта
Insurance
Период работы
Июль 2019 - Октябрь 2021  (2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
ГБПОУ "Кунгурский автотранспортный колледж"
Специальность
Информационные системы и программирование
Завершение учебы
2024 г.

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

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
3 275 Р/час
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

Подробнее

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

Insurance
ТС
Тимофей С.
Ульяновск
React разработчик
Senior
4 125 Р/час
MobX
UI
Radix UI
HTML5
styled
Query
HTML/CSS
Sass
React Hook Form
React Query
+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.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
АГ
Андрей Г.
Москва
Golang разработчик
Middle+
3 500 Р/час
ELK
Grafana
Unit testing
GitLab
Kubernetes
HTTP
Clickhouse
REST
Git
Go
+26

Андрей имеет опыт в Golang разработке 3,7 года. Дополнительные навыки: знание python на уровне Junior+. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ Понимание архитектурных паттернов, включая микросервисы. Способность выбирать и применять оптимальные решения для конкретных задач. Опыт работы с различными архитектурными стилями и знание их преимуществ и недостатков. Знания алгоритмов и структур данных, позволяющие эффективно решать сложные задачи. Опыт в многопоточной и асинхронной программировании для создания высокопроизводительных и масштабируемых систем. Умение читать и понимать чужой код. Способность работать с различными языками программирования и технологиями. Навыки написания качественного кода с высоким покрытием тестами для обеспечения надежности и стабильности программного продукта. Умение оценивать трудоемкость задач и разбивать их на более мелкие подзадачи для эффективной организации работы. Опыт работы в команде и умение эффективно взаимодействовать с другими разработчиками. Способность адаптироваться к новым задачам и технологиям. Умение работать с документацией и находить необходимую информацию для решения задач.

Подробнее