Диана К., Middle+, NodeJS разработчик

Диана К.
Беларусь, Минск
2 500 ₽/час 400 000 ₽/мес.
    NodeJS разработчик
  • Middle+
Опыт работы:

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

Языки:

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

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

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

Навыки
Technology:
Node.js
JavaScript
SQL
REST
ORM
TypeScript
Nest.js
Express
TypeORM
sequalize
oauth2
JWT
WebSocket
CI/CD
GraphQL
Apple API
Telegram API
Redis
DynamoDB
Bitbucket
Jira
Weeek
RabbitMQ
Yarn
PNPM
Database:
PostgreSQL
MySQL
Social:
Google API
Source_control:
GitHub
GitLab
Test:
Trello
Applications:
Docker
Instruments:
Npm
Swagger
Формат работы
Удалённо
Описание о специалисте

Самостоятельность, гибкость, адаптивность, коммуникативность

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

NDA
Описание задачи/проекта

Миграция АИС системы с desktop в веб-версию.

Позиция на проекте
Middle Node.js Developer
Размер команды
1PM, 1BA, 4 QA, 3 BE, 3 FE, 1 тех. писатель, 1 Designer, 1 Database Developer, 1 DevOps
Ответственность
  1. Разработка бизнес фич
  2. Написание sql запросов для сбора статистики, журналов и тп
  3. Участвовала в код ревью
Технологии и инструменты
Git, Jira, Node.js, PostgreSQL, REST, TypeORM, TypeScript
Период работы/продолжительность
Октябрь 2023 г. - Февраль 2025 г.
Hornybox
Описание задачи/проекта

Площадка для доната в игры, пополнения сервисов и покупки промокодов.

Позиция на проекте
Head of Backend Developer
Размер команды
2 Designer, 1 PM, 2 FE, 3 BE, 2QA, 1 DevOps
Ответственность
  1. Работала над двумя версиями проекта. v1.0:-Архитектура БД и приложения-Разработка приложения и поддержка кодовой базы
  2. Написание текстовой документации, диаграммы
  3. Участвовала в написании ТЗ с заказчиком
  4. Развертывание приложения (отсутствовал devops)
  5. v2.0 - полный редизайн приложения:-Архитектура БД и приложения - необходимо было расширять бд и править существующую бизнес-логику по ТЗ
  6. keycloak для авторизации
  7. Онбординг новых членов backend-команды
  8. Декомпозиция и эстимация backend-задач
  9. Участвовала в процессах code review
Технологии и инструменты
Docker, Git, Node.js, PostgreSQL, RabbitMQ, REST, TypeORM, TypeScript, Weeek
Период работы/продолжительность
Июнь 2023 г. - Август 2025 г.
Платформа с базой мед. учреждений
Описание задачи/проекта

По функциональности предоставляла возможность:-онлайн общение пациент-врач-бронь талонов

Позиция на проекте
Node.js Developer
Размер команды
Команда была около 40-45 человек; работала в команде из 6 BE, коммуникацию от лица команды вел Teamlead backed
Ответственность
  1. Поддержка легаси кода
  2. Фикс багов
  3. Документирование проекта
Технологии и инструменты
Git, JavaScript, Jira, Node.js, PostgreSQL, REST, TypeORM, TypeScript, Express, Nest.js, sequalize
Период работы/продолжительность
Июнь 2023 г. - Сентябрь 2023 г.
Платформа с видео-уроками по футболу
Описание задачи/проекта

Ролевая система коуч и студент. Планирование целей на разные периоды, сбор статистики за периоды, формирование команд среди студентов разных коучей. Платная подписка.

Позиция на проекте
Node.js Developer
Размер команды
1PM, 1 FE, 1 BE
Ответственность
  1. Интеграция Stripe
  2. Интеграция Vimeo Api
  3. Разработка основного функционала
  4. Написание тестов для backend окружения
  5. Документирование кода
Технологии и инструменты
Git, JavaScript, Jira, Node.js, PostgreSQL, REST, TypeORM, TypeScript, Express, Nest.js, sequalize
Период работы/продолжительность
Февраль 2022 г. - Апрель 2023 г.
Приложение для видеоконференций
Описание задачи/проекта

Приложение для видеоконференций со встроенным календарем и журналом заметок по каждой конференции

Позиция на проекте
Node.js Developer
Размер команды
2 FE, 2 BE, 1 PM, 1 QA
Ответственность
  1. Разработала Apple API, Google API, Microsoft API для синхронизации календарей и авторизации
  2. Занималась написанием фичи “заметки”
  3. Настройка websocket соединения для передачи видео
Технологии и инструменты
Git, Jira, Node.js, PostgreSQL, REST, TypeORM, TypeScript, WebSocket, Express
Период работы/продолжительность
Июнь 2021 г. - Январь 2022 г.

Образование

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

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

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