КД
Константин Д.
Мужчина, 38 лет
Армения, Ереван, UTC+4
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 31 августа 2025 г.

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

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
Node.js
TypeScript
Python
PostgreSQL
MongoDB
rebbitMQ
Yandex Cloud
DataLens
ClickHouse
RabbitMQ
Apache AirFlow
NestJS
Docker
Swagger
Retool
Express.js
JavaScript
Apache CouchDB
MySQL
Elasticsearch
GitHub Pages
TypeORM
Elastic Search
Redis
Kafka
AWS S3
WebSockets
Cloud S3
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
Logistics & Transport
RnD
Travel, Hospitality & Restaurant business
Знание языков
Английский — C1
Главное о специалисте
Константин имеет хорошие организаторские способности, не боится сложных задач и имеет глубокие знания серверной разработки. У специалиста богатый опыт в программировании, на своих проектах он успел поработать со многими бэкенд-технологиями и с задачами различной сложности. Константин с нуля создал единый сервис рассылки email и push уведомлений клиентам и партнерам с использованием легко масштабируемой, отказоустойчивой и сопровождаемой микросервисной архитектуры с применением RabbitMQ для создания очереди выполнения рассылки, Firebase Cloud Messaging для рассылки уведомлений на мобильные телефоны клиентов, PostgreSQL для гарантии отсутствия "потерянных" уведомлений и хранения статистики рассылок. Также важным достижением Константина стало значительное (в несколько раз) снижение времени выполнения обработки геоданных о поездках клиентов после изменения используемого в сервисе алгоритма. Что позволило достичь приемлемых показателей времени, затрачиваемого на генерацию карты с визуальным изображением поездок.
Проекты   (5 лет 5 месяцев)
Мобильное приложение (CRM) для медицинских представителей
Роль
Бэкенд разработчик
Обязанности
Проект: Приложение для медицинских представителей фармацевтических компаний, которое предоставляет клиентам возможность связываться с отдельными врачами, лечебными учреждениями и аптеками для предоставления своих услуг. Позволяет назначать время и место встречи с целевым врачом, либо организацией, обозначать объемы и состав демонстрационных материалов для встречи, составлять отчеты по результатам проведенных встреч, а также получать имеющуюся статистику. Проект построен с применением архитектуры модульного монолита и состоит из мобильного приложения и веб-панели администратора. Обязанности: -разработка новых модулей для проекта (КАМ-модуль для визитов в лечебные учреждения, FARM-модуль для визитов в аптеки); -разработка нового функционала в существующих модулях; -доработка интеграции с партнерским сервисом; -оптимизация SQL запросов к БД; -рефакторинг кода; -отладка и исправление ошибок; -проведение код-ревью. Команда: Проектный менеджер, Тимлид, 6 Бэкенд разработчиков, 3 Мобильных разработчика, Фронтенд разработчик, QA
Стек специалиста на проекте
PostgreSQL, Node.js, TypeScript, TypeORM, Kafka, AWS S3, Redis, Elastic Search
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Апрель 2024 - По настоящее время  (1 год 4 месяца)
Мобильное цифровое автомобильное приложение
Роль
Бэкенд разработчик
Обязанности
Проект: Приложение для управления цифровым автомобилем и получения доступа к дополнительным сервисам (“все в одном месте”). Позволяет клиентам использовать цифровые функции автомобиля (запуск двигателя, управление дверями и багажником) и иметь доступ ко множеству вспомогательных услуг, таких как страхование, доставка топлива, замена спущенных шин, оплата штрафов, мониторинг поездок и вождения, график запуска двигателя, связь с дилерами и т.д. Проект построен на микросервисной архитектуре и RabbitMQ в качестве брокера сообщений для обмена данными между сервисами. Также в проекте используется шлюз API, который обеспечивает аутентификацию (через выделенный сервис) и ограничение количества запросов, а также служит единой точкой входа для запросов приложений, которым требуются данные из нескольких микросервисов. Обязанности: - реализация микросервисной архитектуры для сервисов проекта; - реализация API-шлюза для запросов приложения к бэкенду; - создание ряда сервисов для проекта (сервис цифрового контроля и получения данных, сервис подписок, хаб данных транспортных средств); - реализация интеграции с партнерскими сервисами; - реализация службы уведомлений (push, email, sms); - рефакторинг кода; - отладка и исправление ошибок. Команда: Проектный менеджер, Тимлид, 3 Бэкенд разработчика, 2 Мобильных разработчика, Фронтенд разработчик, 2 QA
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Node.js, Python, MongoDB, TypeScript, Yandex Cloud, DataLens
Отрасль проекта
Logistics & Transport
Период работы
Январь 2023 - По настоящее время  (2 года 7 месяцев)
Сервис для работы с телематическими устройствами
Роль
Бэкенд разработчик
Обязанности
Проект: Внутренний сервис компании для работы с телематическими устройствами: агрегирование, хранение, анализ и предоставление телематических данных другим сервисам, удаленное обновление прошивки и данных телематических устройств. Проект состоит из трех сервисов, взаимодействующих друг с другом через брокер сообщений: сервис подключений (управление соединениями через веб-сокеты и декодирование данных), сервис персистентности (задача которой заключается в анализе и сохранении декодированных данных из сервиса подключения в базу данных), сервис данных и управления (агрегация, преобразование и предоставление данных по запросу, инициирование команд устройствам). Обязанности: - расширение существующего сервиса для приема подключений от устройств новых типов, преобразование входящих данных в единую структуру; - добавление новых пайплайнов преобразования/агрегирования входящих/сохраняемых телематических данных; - реализация функционала для автоматизации обновления прошивки устройств; - внедрение инструментов для удаленной настройки и обновления текущих данных устройства; - реализация нового сервиса для графического представления накопленных данных GPS для других сервисов — создание объекта GeoJSON с кастомным файлом карты kml; - написание документации для существующего и нового функционала; - рефакторинг и оптимизация кода для повышения читаемости и легкого поддержания его в будущем. Команда: Проектный менеджер, 2 Бэкенд разработчика
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Node.js, Python, TypeScript, ClickHouse, Apache AirFlow
Отрасль проекта
RnD
Период работы
Февраль 2022 - Декабрь 2022  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да

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

BioTech, Pharma, Health care & Sports • FinTech & Banking • LifeStyle • Marketing, Advertising & Design • Telecom
ИЧ
Игорь Ч.
Минск
NodeJS разработчик
Senior
3 339,64 Р/час
CSS
HTML
JavaScript
LESS
Python
Sass
SCSS
TypeScript
Angular
Express.js
+49

Игорь — опытный Node.JS/React -разработчик уровня Senior из Минска (Беларусь). Имеет опыт работы над различными проектами в таких отраслях, как FinTech & Banking, Marketing, Advertising & Design, BioTech, Pharma, Health care & Sports, LifeStyle и Telecom. Принимал участие в разработке сервиса подписания ЭЦП, где работал над поиском и исправлением багов, разработкой нового функционала, проектированием и оптимизацией структуры базы данных, внедрением и поддержкой CI/CD процессов. В проекте MarTech разрабатывал новые модули серверной архитектуры, проектировал архитектуру БД, занимался код-ревью и управлением CI/CD. Над проектом DivanDev работал в роли backend-разработчика: разрабатывал backend, интегрировал с ORM, оптимизировал производительность, писал тесты и документацию. Участвовал в создании банковского приложения NDA|Банк в качестве fullstack-разработчика, разрабатывая UI компоненты, участвуя в дизайне архитектурных решений, настраивая механизм рассылок и интегрируя данные с backend. Обладает навыками работы с широким спектром технологий, включая CSS, HTML, JavaScript, LESS, Python, а также многочисленными фреймворками и библиотеками.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • Logistics & Transport • RnD • Travel, Hospitality & Restaurant business
КД
Константин Д.
Ереван
NodeJS разработчик
Senior
3 596,53 Р/час
Apache CouchDB
GitHub Pages
rebbitMQ
TypeORM
Elastic Search
Cloud S3
WebSockets
ClickHouse
Elasticsearch
MongoDB
+28

Константин имеет хорошие организаторские способности, не боится сложных задач и имеет глубокие знания серверной разработки. У специалиста богатый опыт в программировании, на своих проектах он успел поработать со многими бэкенд-технологиями и с задачами различной сложности. Константин с нуля создал единый сервис рассылки email и push уведомлений клиентам и партнерам с использованием легко масштабируемой, отказоустойчивой и сопровождаемой микросервисной архитектуры с применением RabbitMQ для создания очереди выполнения рассылки, Firebase Cloud Messaging для рассылки уведомлений на мобильные телефоны клиентов, PostgreSQL для гарантии отсутствия "потерянных" уведомлений и хранения статистики рассылок. Также важным достижением Константина стало значительное (в несколько раз) снижение времени выполнения обработки геоданных о поездках клиентов после изменения используемого в сервисе алгоритма. Что позволило достичь приемлемых показателей времени, затрачиваемого на генерацию карты с визуальным изображением поездок.

Подробнее