Анна Г., Middle, React разработчик

Анна Г.
Беларусь, Минск
2 200 ₽/час 352 000 ₽/мес.
    React разработчик
  • Middle
Опыт работы:

Разработчик с 3 годами опыта.

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
React.js
Redux
TypeScript
Electron
Bootstrap
Material UI
Webpack
Yarn
JWT
WebSocket
Sequelize
Mongo DB Realm
Stripe SDK
LiveKit
Bitbucket
Jira
Technology:
Node.js
Gulp
Vite
LESS
Sass
SQL
JavaScript
HTML5
REST
ORM
Express.js
Instruments:
Npm
Applications:
Salesforce
Docker
Source_control:
GitHub
GitLab
Test:
Trello
YouTrack
Формат работы
Удалённо
Описание о специалисте

Было реализовано более 3 успешных проектов.


Soft skills:

Внимательность к деталям

Умение работать в команде и в одиночку

Нацеленность на результат

Примеры работ

Depesha desktop app
Описание задачи/проекта

Настольное приложение B2B для обмена сообщениями и поведения и видеозвонков/конференций с акцентом на повышенную безопасность и шифрование. Платформа обеспечивает конфиденциальность сообщений и медиафайлов благодаря шифрованию данных. Depesha позволяет обмениваться всеми типами сообщений в групповых и p2p-чатах, а также общаться в режиме видеоконференции с участием до 100 человек одновременно.

Позиция на проекте
Frontend developer + Fullstack (Node js + Electron)
Размер команды
2 фронта, 2 бэка, 2 тестировщика, PM/PO, 2 мобильщика
Ответственность
  1. участвовала в разработке проекта Desktop с нуля,
  2. отрисовывала экраны приложения в соответствии с макетами Figma,
  3. создала базовую архитектуру, повторно используемые компоненты и файлы стилей;
  4. сконфигурировала локальную базу данных Realm (mongo client) из браузерной Index DB;
  5. внедрила видеозвонки в групповых и p2p-чатах с помощью LiveKit WebRTC, реализована возможность приглашать новых участников во время разговора, делиться экраном, выбирать участника для следования (pinned participant), выходить и снова входить в видеочат;
  6. управление основными функциями проекта, бизнес-логикой и дизайнерскими решениями;
  7. провела оптимизацию производительности, быстродействия и лишних рендеров;
Технологии и инструменты
Realm, Redux, TypeScript, WebSocket, Electron, React JS, LiveKit
Период работы/продолжительность
Май 2023 г. - Сентябрь 2025 г.
Depesha Admin panel
Описание задачи/проекта

Вспомогательная административная платформа для управления учетными записями пользователей Depesha - создание пользователя, редактирование, удаление, управление контактами, распределение по департаментам, сброс активной сессии, блокировка, смена пароля, установка/сброс аватара

Позиция на проекте
Frontend developer
Размер команды
1 фронт, 1 бэк, 1 тестировщик
Ответственность
  1. реализована аутентификация пользователей с помощью refresh and access токенов доступа;
  2. разный уровень доступа для разных ролей администраторов,
  3. переработала соединение с API бэкенда, добавила взаимодействие по протоколу websocket наряду с https-соединением;
  4. провела рефакторинг и оптимизацию redux до последней версии;
  5. переписала компоненты от классовых к функциональным;
Технологии и инструменты
Realm, Redux, TypeScript, WebSocket, Material-UI, React JS
Период работы/продолжительность
Август 2022 г. - Май 2023 г.
Empower Global
Описание задачи/проекта

Платформа E-Commence для продажи VIP-продуктов, созданная с нуля. В качестве бэк-энда используется Sales Force, для работы с пользовательским контентом (UGC) - Basaar Voice, а для интеграции с онлайн-платежами - Stripe. Также запланирована в мобильной версии и включает платформу для продавцов.

Позиция на проекте
Frontend developer
Размер команды
2 фронта
Ответственность
  1. разработала страницы оформления заказа, списка пожеланий, подробной информации о продукте, страницу с персональными данными;
  2. реализована связь с API Sales Force
  3. работала над формами и валидацией форм react-form
  4. работа над подключением Stripe
Технологии и инструменты
Redux, reduxtoolkit, Salesforce, styledcomponents, TypeScript, Material-UI, React JS, Basaar Voice, Stripe (SDK)
Период работы/продолжительность
Март 2022 г. - Август 2022 г.
Ocean Bar
Описание задачи/проекта

Приложение позволяет клиентам ресторанов быстро и легко управлять своими заказами, бронировать столики, получать уведомления о предстоящем бронировании и производить оплату в режиме онлайн. Оно также доступно в мобильной версии и включает в себя административную платформу, которая помогает эффективно управлять динамической сложной системой каталогов товаров, учитывать сроки годности скоропортящихся товаров.

Позиция на проекте
Fullstack developer
Размер команды
2 фронта-фулстэка, 1 бэк-девопс, 1 тестировщик, 1 мобильщик на react native
Ответственность
  1. разработала фронтенд-архитектуру и реализовал ее с помощью React.js и TypeScript
  2. реализовала компонент расширенного поиск с автозаполнением и навигацией
  3. разработка схемы базы данных и добавление модулей CRUD
  4. участвовала в регулярных встречах с заказчиком
  5. проводили спринт-обзоры и демонстрации перед заказчиком
Технологии и инструменты
AWS EC2, AWS S3, Express.js, JavaScript, Node.js, React Bootstrap, SCSS, TypeORM, TypeScript, Yarn, React.js, Redux/redux-thunk
Период работы/продолжительность
Июль 2021 г. - Апрель 2022 г.

Образование

Высшее
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста