Антон К. React разработчик, Middle+
ID 18630
АК
Антон К.
Мужчина, 35 лет
Россия, Ижевск, UTC+4
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Frontend разработчик с 7ми летним опытом работы в различных сферах, обладающий широким набором навыков в разработке веб- и мобильных приложений, а также интерфейсов для совместной работы и управления данными. Имеет опыт разработки и поддержки сложных пользовательских интерфейсов, оптимизации производительности приложений, интеграции с внешними API и сервисами, а также реализации архитектуры высоконагруженных систем.
Проекты
(7 лет 5 месяцев)
Разработка и поддержка CRDT редактора текста для сервиса заметок
Роль
Frontend developer
Обязанности
Проект предоставляет возможность создать рабочее пространство, для личного или совместного редактирования/управления документами. Имеет возможность публикации документа в маркетинговую веб-страницу “на лету”. Обладает инструментарием, позволяющим использовать AI (Искусственный интеллект), для создания или корректировки контента документов. Имеет встроенный модуль, превращающий сервис в альтернативу Jira, для совместного ведения списка задач командой.
Выполненные задачи:
● Реализация редактора для совместного редактирования текста несколькими пользователями.
● Поддержка внутри редактора воспроизведения файлов мультимедиа, PDF/HTML ридеры, внешние плагины.
● Экспорт/импорт заметок
● Разработка интерфейсов для взаимодействия с редактором
● Поддержка и разработка новых фич для редактора
● Интеграция с внешними системами по API и шине данных.
● Опыт работы с методами защиты пользовательской сессии.
Достижения
Выбор стека и разработка архитектуры редактора. Интеграция Preact в базовый блот (Blot) Parchment для свободной кастомизации и стилизации блоков редактора. Разработка UI для работы с ChatGPT внутри редактора. Разработка плагинов с возможностью их отключения. Разработка собственных операций копирования/вставки для работы между разными инстансами редактора.
Стек специалиста на проекте
HTML5, TypeORM, Sass, React Query, Redux Toolkit, Redux, тесты, Emotion, SPA, Scrum, Git, Webpack, Firebase, WebRTC, CSS3, Styled Components, Restful, PrimeReact, Effector, HTML, CSS, LESS, TypeScript, Ant design, Express.js, Material UI, Mocha.js, React, JavaScript, CSSjs, Node.js, Tailwind, Javascript ES6+, SCSS
Отрасль проекта
Social Networking
Период работы
Июнь 2017 - Октябрь 2024
(7 лет 5 месяцев)
Разработка сервиса заметок
Роль
Frontend developer
Обязанности
Сервис предназначен для хранения и организации личных заметок, обеспечивая пользователей удобным интерфейсом для создания, редактирования и управления текстовыми записями. В функционал входят возможности сортировки, поиска, а также присвоения тегов для лучшей организации заметок. Проект был ориентирован на высокую производительность и масштабируемость, с фокусом на безопасность данных и интеграцию с другими сервисами для синхронизации и резервного копирования.
Выполненные задачи:
○ Реализация оболочки для управления пользователем своими воркспейсами и заметками.
○ Возможность управления пользователем ролями и доступом к своим воркспейсам
○ Тонкая настройка доступа к воркспейсам и заметкам приглашенных пользователей (гранулярные пермиссии)
○ Сортировка заметок по параметрам и dnd.
○ Поиск заметок внутри и среди всех воркспейсов доступных пользователю.
Достижения
Улучшение функционала сортировки и drag-and-drop (DND):
Внедрил гибкую систему сортировки и drag-and-drop, что упростило управление заметками и дало пользователям возможность более интуитивно организовывать записи.
Стек специалиста на проекте
HTML5, Sass, Redux Toolkit, SPA, Git, Cypress, CSS3, Restful, Tailwind CSS, charts, HTML, CSS, Agile, LESS, TypeScript, Next.js, React, JavaScript, REST API, Node.js, Tailwind, SCSS
Отрасль проекта
Social Networking
Период работы
Март 2023 - Сентябрь 2023
(7 месяцев)
Сервис записи к мастеру-косметологу
Роль
Тeam lead
Обязанности
Платформа для онлайн-записи к косметологам с возможностью выбора услуги, мастера, времени визита и получения напоминаний о записи. Сервис ориентирован на небольшие салоны красоты и частных мастеров, предоставляя удобный инструмент для управления расписанием и автоматизации взаимодействия с клиентами. Включает в себя личный кабинет для мастеров, где можно управлять графиком, а также возможность отслеживать историю услуг и вести базу клиентов.
Выполненные задачи:
● Реализация блокировки занятых временных слотов для предотвращения дублирующихся записей через WebSocket и серверные проверки.
● Оптимизация процесса авторизации через социальные сети с корректной обработкой OAuth-токенов и их обновлением.
● Адаптация интерфейса под мобильные устройства с использованием адаптивной верстки
● Оптимизация системы уведомлений через RabbitMQ для своевременной отправки push-уведомлений и SMS, с обработкой ошибок и повторной отправкой.
● Разработка архитектуры системы
Стек специалиста на проекте
JavaScript, Agile, CSS3, SPA, HTML5, WebSockets, React, Effector
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Январь 2022 - Июнь 2022
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
БПОУ УР "Дебесский политехникум"
Специальность
Педагогика дополнительного образования
Завершение учебы
2010 г.