Node.js backend developer
Нижний Новгород, РоссияМиддл
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gsQM
О себе
1. Компания «Браво Софт», Нижний Новгород
2. Компания LAD Академия, Нижний Новгород
На данный момент backend NodeJS разработчик.
Мои компетенции и опыт
Опыт работы
1. Компания «Браво Софт», Нижний Новгород
июнь нужен доступ к резюме настоящее время
Прошел стажировку за месяц во время которой был с нуля написан проект с микросервисами с использованием NestJS, TypeORM и пр., а также начата работа над текущими проектами компании и новыми, которые также построены на микросервисной архитектуре.
Проекты:
1. Сервис для пакетной проверки состояния поверки приборов на портале нужен доступ к резюме
Сервис разработан с использованием BullMQ для управления очередями запросов к порталу, и Kafka для взаимодействия с другими микросервисами.
2. Проект админ-панели для управления продуктами компании “Ажур” и “Мерси”.
Было проведено ревью кода, начата работа над переписыванием легаси.
- Продукт “Ажур”.
- Ревью кода, исправление багов.
- Внедрена возможность сброса пароля для пользователя.
- Работа над политиками безопасности csrf.
- Проект с микросервисами на NestS, TypeORM.
- Разработка проекта с нуля на основе NestJS.
- Сетевые интерфейсы: RestAPI и GraphQl.
- Авторизация: JWT, PassportJS.
- Микросервисная архитектура: паттерн Inbox/Outbox, брокер сообщений - Kafka.
- Архитектура сервисов: DDD, CQRS, паттерн Репозиторий, Input, View Model`s, интерфейсы, агрегаты, сервисы - библиотеки.
- Базы данных: Postgress, TypeORM.
- Хранение файлов: MinIO.
- Валидация - class-validator, логирование - nestjs/common/logger,
документация - OpenAPI(Swagger), - Тестирование - e2e с использованием Jest и superagent.
2. Компания LAD Академия, Нижний Новгород
ноябрь нужен доступ к резюме май 2024
Проекты:
Проект на NestJS и PayloadCMS “Центр спортивных волонтеров”.
- Разработка коммерческого проекта на основе Express/ нужен доступ к резюме и Payload CMS.
- Участие в проектировании и разработке RESTful API в т.ч. авторизация с ипс. JWT и нужен доступ к резюме
- Использование PayloadCMS для управления контентом и MinIO для хранения медиафайлов.
- Разработка панели администратора для управления контентом и данными пользователей.
- Интеграция с Nodemailer для отправки уведомлений.
- Работа с базами данных MongoDB - Mongoose и PostgreSQL - TypeORM, Sequelize.
- Внедрение Docker и Coolify для контейнеризации и оркестрации приложений.
- Настройка и автоматизация процесса CI/CD.
- Использование TypeScript для разработки более надежного и масштабируемого кода.
- Взаимодействие с фронтенд-разработчиками для интеграции API.
- Разработка реакт компонентов для UI Админ панели.
- Оптимизация производительности и безопасности приложения.
- Работа по Scrum методике.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
