Whale studio
whale.by/
Full-stack node.js разработчик
Май 2024 - Сентябрь 2024, Node.js full stack developer
Проект: Сайт телеканала
Обязанности:
1) Разработка front-end части сайта
2) Разработка Rest api
3) Разработка кастомной cms для управления контентом сайта с применением JWT и созданием различных ролей управления
4) Интеграция cms с google sheets api
5) Написание полнотекстового поиска с использованиеим ElasticSearch
6) Написание механизма кеширования с помощью Redis
7) Настройка vps сервера для разворачивания разрабатываемых приложений
8) Базованя настройка безопасности vps сервера
9) Написание конфигураций Nginx для проксирования запросов к Docker контейнерам
10) Конфигурирование gitlab ci/cd механизма для непрерывного развертывания
11) Интеграция с внешней системой по отправке sms сообщений (двухфакторная аутентификация)
12) Написание документации проекта
Стек: Vue3.js, Node.js, Nuxt3.js, TypeScript, Nest.js, Redis, Elastic Search, PostgresSQL, JWT Auth, Rest api, Docker, Docker Compose, gitlab ci/cd
Январь 2024 - Май 2024, Node.js full stack developer
Проект: Интернет магазин техники
Обязанности:
1) Миграция cms с версии Strapi v3 на версию v4
2) Оптимизация back-end части сайта для повышения производительности
3) Расширение текущего функционала cms с использованием разрабатываемых плагинов на базе strapi v4
4) Взаимодействие с front-end разработчиками для достижения единого вида функционала
5) Организовывал и координировал работу команды
6) Написание документации проекта
Стек: Vue3.js, Node.js, TypeScript, strapi v4, jwt auth, docker, docker compose, nginx, React, React Use Immer, gitlab ci/cd, Swagger, Postman
Октябрь 2023 - Январь 2024, Node.js full stack developer
Проект: Мобильное приложение для торговой франшизы
Обазанности:
1) Проектирование архитектуры back-end части
2) Разработка rest api для взаимодействия с мобильным приложением
3) Разработка авторизации с использованием Jwt auth
4) Интеграция данных с внешней системой 1C
5) Взаимодействие с внешней командой 1С разработчиками для постановки и обсуждения функционала
6) Взаимодействие с внутренней командой разработки мобильных приложений для обсуждения функционала
7) Настройка vps сервера для разворачивания разрабатываемого backend приложения
8) Разработка кастомной cms для управления контентом в мобильном приложении
9) Интеграция с внешней системой по отправке sms сообщений (двухфакторная аутентификация)
10) Написание документации проекта
Стек: Vue3.js, Node.js, Express.js, Redis, TypeScript , Rest api, Jwt auth, Nuxt3.js, Docker, Docker compose, nginx, gitlab ci/cd, Swagger, Postman
Март 2023 - Октябрь 2023, node.js full stack developer
Проект: Мобильное приложение банка для осуществления переводов
Обязанности:
1) Ресерч legacy кода
2) Взаимодействие с внешней командой заказчика для согласования разработки нового функционала
3) Интеграция с внешней системой Visa для разрабортки функционала по переводу денежных средств используя номер телефона
4) Доработка интеграции с внешней системой BePaid
5) Проведение end-to-end тестирования
6) Взаимодействие с внутренней командой мобильной разработки для согласования функционала
7) Доработка внутренней cms для отображения новых типов транзакций
8) Написание документации проекта
Cтек: Vue2.js, Node.js, Express.js, Nuxt2.js, TypeScript , Rest api, nginx, docker, docker compose, Swagger, Postman
Январь 2023 - Май 2023. node.js full stack developer
Проект: Сайт и мобильное приложение музыкального радиовещания
Обязанности:
1) Проектирование архитектуры back-end части
2) Разработка api с использованием Jwt auth и настройкой ролями пользователей
3) Разработка кастомной cms для взаимодействия с контентной частью сайта и мобильных приложений (android, ios)
4) Взаимодействие с внутренней командой мобильной разработки
5) Взаимодействие с front-end разработчиками для достижения единого вида функционала
6) Настройка vps сервера для разворачивания разрабатываемого backend приложения
7) Написание полнотекстового поиска с использованиеим ElasticSearch
8) Написание механизма кеширования с помощью Redis
9) Интеграция с внешней системой по отправке sms сообщений (двухфакторная аутентификация)
10) Написание документации проекта
Cтек: Vue2.js, Node.js, Nest.js, Nuxt2.js, TypeScript , Redis, Elastic search, Jwt auth, Rest api, PostgresSQL, Swagger, Postman, Minio, gitlab ci/cd, nginx
Май 2023 - Март 2023, node.js developer
Проект: Разработка tg бота для нотификации о проблемах с облачным сервером
Обязанности:
1) Настройка prometheus health check,
2) Написание конфигураций для мониторинга ресурса сервиса
3) Взаимодействие с Telegram API для отправки сообщений
Стек: Docker, Docker compose, prometheus, telegram api
Август 2022 - Январь 2023, node.js full stack developer
Проект: Интернет портал новостей, интернет игра
Обязанности:
1) Доработка текущего функционала проекта
2) Разработка back-end и front-end части интернет игры
3) Продумывание логики дорабатываемого функционала
4) Интеграция с внешней системой Stripe для осуществления онлайн оплаты
5) Интеграция с внешней системой по отправке sms сообщений (двухфакторная аутентификация)
Стек: Node.js, Express.js, TypeScript, Rest api, PostgresSQL, Jwt auth, Web socket, Redis, Stripe api, Nuxt2.js, Tailwind css, Swagger, Postman
Август 2020 - Август 2022, node.js developer
Проект: Интернет магазины, корпоративные сайты, landing page
Обязанности:
1) Разработка нового дизайна сайта из Figma
2) Ресерч legacy кода
3) Внедрение старого legacy кода и нового дизайна сайта
4) Разработка нового функционала сайта
5) Интеграция сайта с существующим back-end частью сайта
6) Взаимодействие с Дизайнерами, Back-end разработчиками, маркетинговым отделом
Стек: Nuxt2.js tailwind css, TypeScript, html, css5, scss, Rest api, Figma, gitlab ci/cd