Константин П. NodeJS разработчик, Senior

ID 10510
КП
Константин П.
Мужчина, 27 лет
Россия, Нижний Новгород, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
TypeScript
JavaScript
Node.js
NestJS
TypeORM
PostgreSQL
Mongoose
MongoDB
ORM Prisma
Sequelize
GraphQL
SQL
MySQL
ClickHouse
Redis
REST
REST API
Socket.io
WebSockets
Elasticsearch
Bull
RabbitMQ
Kafka
Cron
AWS
GitLab CI/CD
Docker
Docker Compose
Kubernetes
Passport
Keycloak
Active Directory
LDAP
OAuth
JWT
Backend
Backend development
Монолитная архитектура
GitLab
Git
Express.js
Prisma.js
Jest
CSS
Linux
gRPC
TypeORM 0.2.37
LibreOffice
docx.js
архитектура
Отчёты
Expresso
Canvas API
CryptoPro
S3
API
Maps API
Интеграции с внешними системами
ЭЦП
Knex.js
Integration testing
Backend testing
Microservice Architecture
Elastic Search
Sphinx
Solar
Отрасли
E-commerce & Retail
Manufacturing
Realty & Constructoring
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
• Имею непосредственный опыт разработки корпоративных проектов на NodeJS; • Я NodeJS разработчик и специализируюсь на NodeJS. Не "писал когда-то где-то", а именно пишу ТОЛЬКО на NodeJS; • Могу самостоятельно разработать архитектурную модель будущего приложения; • Могу самостоятельно принять решение по используемому стеку; • Могу самостоятельно декомпозировать задачу и распределить ее между участниками команды; • Готов самостоятельно предложить способы решения задачи и, в последствии, отстоять свое решение перед командой; • Могу ревьюить код и давать понятные для других разработчиков комментарии;
Проекты   (4 года 10 месяцев)
Разработка системы поиска (Elastic Search) внутри крупного оптового интернет-каталога инструментов
Роль
Senior NodeJS (backend) разработчик
Обязанности
Необходимо с нуля было разработать механизм поиска с использованием Elastic Search. Интернет-каталог представляет собой закрытую базу материалов и товаров с различными ценами в зависимости от роли клиента и объемов его закупок. Бэкенд написан полностью на NodeJS (Nest). Сложности и задачи: • Учитывать морфологию в названиях товаров; • Товары экспортировались из 1С и приходили с ценами в разных валютах (доллары, евро, юани) — необходимо было при индексации приводить валюты к рублю по курсу, чтобы при поиске/фильтрации/сортировке учитывались эти значения; • Учитывать разделы (коих было большое количество) в поиске и выдавать результаты учитывая их; • Группировать найденные товары по разделам и подразделам; • Помимо базовой информации о товаре индексировать дополнительные SEO-теги и доп. контент; === КОМАНДА НА ПРОЕКТЕ === Project Manager — 1x Frontend разработчик — 1x Backend разработчики (Node) — 1х QA — 1x === ОБЯЗАННОСТИ НА ПРОЕКТЕ === • Организация поиска «с нуля»; • Индексация каталога на более чем 500 000+ позиций; • Реиндексация по расписанию ночью; === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Использование чистого SQL в запросах; • Очень плотная работа с Elastic-Search и плагинами для него; • Работа с функциональными обработчиками внутри ES; • Улучшение легаси-кода каталога; • Плотная работа с командой;
Стек специалиста на проекте
Elasticsearch, Redis, Cron, Docker, TypeScript, NestJS, Node.js, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Апрель 2023  (4 месяца)
Разработка бэкенда под систему оценки недвижимости
Роль
Senior NodeJS (backend) разработчик
Обязанности
Система, автоматизирующая работу оценщиков недвижимости. Суть в том, что есть мобильное приложение, где оценщик осуществляет фотосъемку объекта. Далее, или через приложение или через веб-версию заполняются данные: адрес, кол-во комнат, площадь и пр. Система автоматически отправляет запросы, оценивает объект с использованием микро-сервиса оценки (ИИ) на Python и генерирует отчет оценки в форматах docx и pdf. Сгенерированные отчеты соответствуют требованиям ГОСТ и принимаются нотариусами и банками. Основная ЦА сервиса — банки (ипотеки на вторичное жилье). === КОМАНДА НА ПРОЕКТЕ === Project manager — 1x Бизнес-аналитик — 1x Frontend разработчики — 2х Backend разработчики (Python) — 1x Backend разработчики (Node) — 1x QA — 1x === ОБЯЗАННОСТИ НА ПРОЕКТЕ === • Разработка проекта «с нуля»; • Разработка архитектуры; • Плотная коммуникация с командой; === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Проектирование архитектуры системы с учетом требований бизнес-аналитика и здравого смысла; • Интеграция с микро-сервисом оценки недвижимости по gRPC; • Генерация docx документа по шаблону (включая вставку изображений и динамических таблиц, формул); • Преобразование сгенерированных docx документов в PDF; • Организация системы очередей для генерации отчетов; • Плотная коммуникация внутри команды;
Стек специалиста на проекте
TypeORM, архитектура, docx.js, Redis, gRPC, Kafka, Backend, Отчёты, Docker, TypeScript, LibreOffice, NestJS, Node.js, PostgreSQL
Отрасль проекта
Realty & Constructoring
Период работы
Февраль 2022 - Декабрь 2022  (11 месяцев)
Разработка бэкенда для биржи дистрибьютора тканей элитных брендов
Роль
NodeJS (backend) разработчик
Обязанности
Заказчик — крупный дистрибьютор элитных тканей (Gucci, Armani, Cavalli и пр.) Необходимо было разработать сервис, представляющий собой закрытый аукцион-биржу для своих клиентов. На биржу выставляется артикул ткани определенного метража, затем пользователи перебивают ставки друг друга и пользователь с наивысшей ставкой забирает ткань. Сложность заключается в том, что практикуется предоплатная система. То есть пользователи пополняют внутренний счет системы и уже с него, в случае выигрыша аукциона замораживается сумма. Также из сложностей: флоу доставки, возврата и брака — это все пересекается с оплатой и замораживанием средств на счете. === РОЛИ НА ПРОЕКТЕ === Project manager — 1x Бизнес аналитик — 1х Frontend разработчик — 2x Backend разработчик — 2x QA — 1x === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Курировал работу Backend-направления, проводил ревью второго backend-разработчика; • Использование чистого SQL в запросах; • Определял архитектуру проекта, кодстайл; • Самостоятельно реализовал логику аукциона (списание, замораживание денежных средств, перебитие ставок) • Проинтегрировал два вида эквайринга (российский и международный)
Стек специалиста на проекте
TypeORM, архитектура, AWS, Redis, Backend, Docker Compose, Docker, TypeScript, NestJS, Node.js, PostgreSQL
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2021 - Февраль 2022  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ННГУ им. Н. И. Лобачевского
Специальность
Computer science
Завершение учебы
2019 г.
Дополнительное
Учебное заведение
OTUS
Специальность
Курсы повышения квалификации по направлению NodeJS
Завершение учебы
2017 г.
Дополнительное
Учебное заведение
Яндекс Практикум
Специальность
Курс повышения квалификации по направлению JavaScript / TypeScript
Завершение учебы
2016 г.

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

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, а также многочисленными фреймворками и библиотеками.

Подробнее

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

Cloud Services • FinTech & Banking • Government & Public Sector • HRTech • Manufacturing
ИХ
Ирек Х.
Ульяновск
Java разработчик
Senior
4 545,45 Р/час
C#
POI
HTML/CSS
Spring Boot 2.4
ELK
pl
MS Windows
Java 7
criteria
core
+73

- Опыт коммерческой разработки ПО более 9 лет - Опыт управления командой специалистов до 6 человек - Участие в планировании backlog-а и согласовании сроков и дат релизов с клиентом - Оценка трудоемкости проектов и отдельных задач - Принятие технических решений совместно с архитектором и командой - Декомпозиция, распределение задач - Написание кода, Code review и контроль качества кода - Передача готовых модулей на проверку QA, контроль процесса релиза - Использование систем управления проектами и контроль эффективности команды - Повышение технического навыка разработчиков, консультирование специалистов по технической части - Подбор специалистов в команду, определение технических компетенций специалистов - Опыт разработки сервисов, web, desktop приложений, микросервисов - Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки

Подробнее
FinTech & Banking • Insurance • Telecom
ДМ
Даниил М.
Москва
Java разработчик
Middle+
3 636,36 Р/час
Оптимизация ПО
Работа с базами данных
методологии
Grafana
Agile/Scrum
Работа с интеграциями
языки программирования
Gitlab CI
Контроль версий
Разработка
+71

Алексей — опытный Java-разработчик, специализирующийся на создании и поддержке веб-приложений. Обладает навыками работы с различными технологиями и инструментами, такими как Apache, API, Atlassian, Big Data, ETL, Framework, Git, GreenPlum, Hadoop, Hibernate ORM, Hive, Java, Jenkins, Jira, JSON API, Kafka, Kotlin, Linux, Maven, Microservices, PostgreSQL, REST, Scala, Spark, Spring, Spring Boot, Spring Data, Spring MVC, Spring Security, SQL и другие. Алексей имеет опыт работы в проектах для компаний из сфер телекоммуникаций, FinTech & Banking и Insurance. Он участвовал в разработке сайтов для автоконфигурирования инструментов, проектировании модульной архитектуры приложения, оптимизации существующих ETL процессов, внедрении системы мониторинга и логирования. Также он занимался разработкой и поддержкой продуктовых витрин, проектированием и реализацией высокоэффективных и масштабируемых приложений на Java, интеграцией Java-приложений с Apache Hadoop, Apache Spark и Apache Kafka для анализа, хранения и обработки больших объёмов данных. В проектах Алексей выполнял задачи по разработке и поддержке микросервисов, работе с базами данных, участию в Agile-процессах, обеспечению качества кода и улучшению DevOps процессов.

Подробнее