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

Подробнее

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

E-commerce & Retail • LifeStyle • Media • Telecom
НБ
Наиля Б.
Самара
UX/UI дизайнер
Middle
1 298,7 Р/час
Айдентика
баннеры
Проектирование пользовательских интерфейсов
Web Design
Подготовка и проведение презентаций
Разработка
affinity
Прототипирование
бенчмаркинг
Tilda
+23

Специалист по дизайну с опытом создания интуитивно понятных и привлекательных продуктов. Моя специализация включает работу с личными кабинетами и разработку форм, применение теории цвета, типографики, композиции и сеток и создание презентаций. Я работала над широким спектром проектов от мобильных приложений и веб-сайтов до сложных программных интерфейсов. Мои проекты успешно запущены. Я прекрасно работаю в команде, умею слушать и понимать потребности заказчика, быстро нахожу красивые и эффективные решения. Я постоянно обучаюсь новым технологиям и тенденциям в дизайне и очень люблю свою работу. Я уверена, что мой опыт и навыки позволят мне внести значительный вклад в вашу команду и ваши проекты.

Подробнее
Отрасли не указаны
ФД
Фархад Д.
Баку
QA FullStack
Senior
3 871,64 Р/час
C#
Redmine
Zephyr
Postman
NUnit
Java
Git
Kibana
Selenium
TestRail
+22

CI/CD • Jenkins Web • CSS • HTML • HTTP • JSON • XML Автоматизированное тестирование • Allure • Appium • CI (Jenkins/TeamCity/Bamboo) • UIAutomator Базы данных • DBeaver • MySQL • Oracle Database • PostgreSQL • группирующие / агрегатные функции • джоины • подзапросы • простые sql-запросы Веб-серверы • nginx Виртуальные машины • VirtualBox • VMware Документация • спецификация требований программного обеспечения (SRS) • use cases • user guides (мануалы) • user stories • отчет о тестировании • отчеты о дефектах • план тестирования • тест-кейсы • тестовые стратегии • ТЗ • чек-листы • чит-листы Инструменты • Charles • Denwer • DevTools • Fiddler • IntelliJ IDEA • Microsoft Visual Studio • PerfectPixel • RDP • Xcode Интеграционное тестирование (Тестирование API) • Postman • REST • SOAP • SoapUI • Swagger Используемые библиотеки • Allure / ReportPortal • Faker • HtmlElements Используемые фреймворки разработки • Appium • Cucumber / JBehave • JUnit/NUnit • Selenide • Selenium • TestNG Мобильное тестирование • ADB (Android Debug Bridge) • Android Studio • xCode Моделирование процессов • UML Нагрузочное тестирование • Jmeter • нет опыта в НТ, только теория Операционные системы • Android • iOS • Linux • macOS • Windows Паттерны автоматизации • BDD • PageObject Проектирование и прототипирование UX/UI • draw.io • Figma Прочие навыки • Confluence • GitHub • JQL • MindMap • методологии разработки ПО • офисные приложения • управление рисками Ручное тестирование • воспроизведение пользовательских ошибок • интеграционное тестирование • исследовательское тестирование • кроссбраузерное тестирование • регрессионное тестирование • смоук-тестирование • тестирование «белого ящика» • тестирование «черного ящика» • тестирование на мобильных устройствах • тестирование требований • функциональное тестирование • юзабилити-тестирование Занимаюсь тестированием с 2018 года. За это время успел поучаствовать в разнообразных проектах: CryptoExchange, Tender, Налоговая. Имею большой опыт автоматиза

Подробнее
BioTech, Pharma, Health care & Sports • Social Networking
ЕС
Екатерина С.
Кострома
Аналитик BI
Middle+
3 116,88 Р/час
Git
Pandas
Power BI
Oracle
Apache
IDEF0
Jupiter Notebook
BPMN
Python
MS SQL Server
+13

Уверенное владение SQL (PostgreSQL) ● Умение писать сложные запросы и функции, включая оконные функции, группировки, использование временных таблиц ● Умение оптимизировать SQL запросы ● Умение писать читабельный код ● Знания типов данных. Уверенное владение Power BI/Power BI On Premises ● Умение подключать и работать с разными источниками данных ● Умение оптимизировать модель данных ● Уверенное владение инструментами разработки Git, Jira ● Опыт командной разработки ● Умение предлагать оптимизированные решения поставленных задач ● Ответственность, инициативность и умение адекватно оценивать время на выполнение задач ОБРАЗОВАНИЕ 2017 г. — 2021 г. КГУ Институт физико-математических и естественных наук Специальность — Кафедра защиты информации Бакалавр ▪ Основные компетенции: BI Analysis, My SQL, PostgreSQL, Qlik ▪ Дополнительные компетенции: Power BI, Power BI On Premises, Git, Jira, PostgreSQL, Apache Superset ▪ Интересы: Oracle, Python, Writing Technical Documentation, IDEF0, BPMN, Jupyter notebook, Pandas, Power BI СЕРТИФИКАТЫ ▪ Программирование на Python, 2022 г. ▪ Интерактивный тренажер по SQL, 2022 г.

Подробнее