Максим Д. NodeJS разработчик, Senior

ID 6661
МД
Максим Д.
Мужчина
Беларусь, Минск, UTC+3
Ставка
5 194,8 Р/час
НДС не облагается
Специалист доступен с 2 ноября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
Node.js
NestJS
Express.js
Expresso
Базы данных
MongoDB
SQL
PostgreSQL
Redis
AWS Services
Lambda
EC2
S3
API Gateway
DynamoDB
VPC
AntD
Message brokers
NATS
RabbitMQ
Serverless
Docker
Angular
Знание языков
Английский — B1
Главное о специалисте
Я работаю разработчиком NodeJS уже более семи лет, уделяя особое внимание созданию надежных бэкенд-приложений. Моя основная область специализации - создание высокомасштабируемых и эффективных сервисов, включая бессерверные архитектуры. У меня большой опыт проектирования, разработки и развертывания бессерверных приложений на облачных платформах. В дополнение к моему опыту в области бессерверных приложений у меня также есть опыт переписывания и оптимизации монолитных приложений в микросервисы. В течение последних трех лет я работал как разработчиком, так и руководителем команды, что позволило мне развить свои лидерские качества, оставаясь при этом вовлеченным в техническую работу. Будь то начало проекта с нуля или присоединение к существующей команде, я хорошо подготовлен для поддержки и улучшения процесса разработки. Тесно сотрудничая с командами разработчиков, я обеспечиваю эффективную реализацию проектов, отвечающих как техническим, так и бизнес-требованиям. Благодаря моему опыту работы в качестве архитектора решений, а также навыкам разработки, я хорошо подхожу для выполнения сложных проектов, требующих как технических, так и деловых знаний.
Проекты   (4 года 9 месяцев)
Project #2
Роль
Team lead / Serverless backend developer
Обязанности
● Обработка данных от роботов ● Синхронизация данных между роботами и бэкендом ● Объединять данные от роботов с помощью различных стратегий ● Реализация REST API для пользовательского интерфейса ● Перенос устаревшего программного обеспечения роботов на новую реализацию. ● Внедрение CI/CD Роботы могут работать в автономном режиме, поэтому мы должны разработать стратегию слияния без потерь и несовпадений данных. Навыки/инструменты/библиотеки: ● NodeJS ● AWS сервисы ● Lambda ● DocumentDB ● DynamoDB ● CloudFormation ● S3 ● API Gateway ● Serverless ● Typescript ● Jest ● Gitlab CI
Период работы
Ноябрь 2021 - Июнь 2023  (1 год 8 месяцев)
Project #1
Роль
Tech lead / Senior backend developer
Обязанности
● AuthN/AuthZ: авторизация, аутентификация реализуется с помощью паспорта jwt. ● Реализация ACL для пользователей. ● Отслеживание сообщений каналов в рабочих пространствах на основе ключевых слов или правил (в настоящее время отслеживаются чаты в около 1000 рабочих пространств одновременно) ● Добавление рабочих пространств с помощью логина и пароля ● Настройка ключевых слов и правил для отслеживания каналов в рабочих пространствах ● Реализован внутренний чат и хранение всех DM-сообщений из всех рабочих пространств. Пользователь может общаться в чате через приложение. ● Внутренняя фильтрация/поиск чатов ● Просмотр информации о рабочем пространстве и отправителе ● Просмотр сработавших правил в соответствующем сообщении. ● Аналитика сообщений. ● Реализация CI/CD Навыки/инструменты/библиотеки: ● NodeJS/Typescript (NestJS) ● Сервисы AWS ● EC2 ● S3 ● MongoDB Atlas ● Github Actions для процесса CI/CD ● Slack SDK ● Websockets ● AuthN/AuthZ с Passport JWT ● Puppeteer ● Bull для реализации очереди ● React
Период работы
Август 2022 - Декабрь 2022  (5 месяцев)
Project #3
Роль
Fullstack developer
Обязанности
● Развитая микросервисная архитектура ● REST API для пользовательского интерфейса ● Реализация приборной панели с чатами и виджетами ● Реализация ACL на основе ролей и разрешений ● Интеграция с Looker Навыки/инструменты/библиотеки: ● NodeJS (NestJS/Express) ● Typescript ● AWS (EC2, RDS, Lambda, CodePipelines) ● TypeORM (MySQL) ● Docker ● Github ● Angular 11
Период работы
Март 2021 - Ноябрь 2021  (9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

E-commerce & Retail
РА
Роман А.
Йошкар-Ола
NodeJS разработчик
Senior
3 378,17 Р/час
Node.js
elasticache
AWS Fargate
TypeORM
Twilio
GM
Socket.io
AWS
WebSockets
awssdk
+43

Роман — NodeJS разработчик уровня Senior из Йошкар-Олы. Специализируется на разработке backend-решений. Имеет опыт работы с широким спектром технологий, включая NodeJS, AWS, TypeScript, PostgreSQL, MongoDB, Redis и другие. Участвовал в разработке автоматизированной системы для управления заказами в сфере e-commerce, где занимался созданием API, микросервисов и интеграцией с внешними системами. Оптимизировал запросы к БД, реализовал отказоустойчивую архитектуру обработки потоковых данных с использованием Kafka и внедрил механизм кэширования данных из PostgreSQL. Также работал над созданием высоконагруженных микросервисов для системы «Умный дом», участвовал в разработке технической документации, оптимизации взаимодействия между микросервисами и создании отказоустойчивой системы автоматических деплоев. Имеет опыт разработки системы проведения онлайн-сертификации IT-специалистов, где участвовал в построении архитектуры на сервисах AWS, разработке технической документации и оптимизации бизнес-логики критически важных модулей.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • HRTech
СХ
Севинч Х.
Ташкент
Бизнес/системный аналитик
Senior
4 110,32 Р/час
RabbitMQ
Apache Kafka
API
Jira
Confluence
SQL
SOAP
UML
Figma
Postman
+35

Севинч — бизнес-системный аналитик с четырёхлетним опытом работы в проектах FinTech & Banking и HRTech. На проектах занималась анализом интеграционных требований и разработкой оптимальных решений, подготовкой технической документации (BPMN, UML, SQL, API), формализацией и передачей требований команде разработки, написанием технических спецификаций для интеграции веб-сервисов. В рамках проектов: - увеличила количество пользователей мобильного банковского приложения с 200 000 до 500 000; - сократила время формирования транзакционных отчётов с трёх минут до одной минуты 55 секунд; - привлекла 3000 новых пользователей приложения и увеличила процент верифицированных пользователей на 27%; - сократила время подготовки оборудования и программного обеспечения для нового сотрудника с двух рабочих дней до 40 минут.

Подробнее