Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета
ИС
Иван С.
Мужчина, 25 лет
Россия, Нижний Новгород, UTC+3
Ставка
3,750 Р/час
НДС не облагается
Специалист доступен с 29 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
TypeScript
JavaScript
Node.js
NestJS
Express.js
TypeORM
PostgreSQL
MySQL
SQL
Mongoose
MongoDB
ORM Prisma
Sequelize
GraphQL
Bull
RabbitMQ
Kafka Microservices
Kafka
Grpc
WebSockets
Cron
Docker
Git
Redis
AWS
Linux
Docker Compose
Kubernetes
GitLab
API
Axios.js
JWT
OAuth
LDAP
Active Directory
Telegram API
LibreOffice
SDK
Интеграции с внешними системами
REST
GitLab CI/CD
Монолитная архитектура
S3
REST API
Keycloak
Elasticsearch
elasticsearch/sphinx/solar
BullMQ
Backend
архитектура
сервисы
WebDav
Convert
Swagger
Socket.io
Planning Poker
WS
Knex.js
OpenStreetMap
1C:Бухгалтерия предприятия
1С:ERP Управление предприятием
ERP
Puppeteer
VPN
Telegram
Webhooks
Microservice Architecture
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
FoodTech
LifeStyle
Manufacturing
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
• Имею непосредственный опыт разработки корпоративных проектов на NodeJS; • Я NodeJS разработчик и специализируюсь на NodeJS. Не "писал когда-то где-то", а именно пишу ТОЛЬКО на NodeJS; • Могу самостоятельно разработать архитектурную модель будущего приложения; • Могу самостоятельно принять решение по используемому стеку; • Могу самостоятельно декомпозировать задачу и распределить ее между участниками команды; • Готов самостоятельно предложить способы решения задачи и, в последствии, отстоять свое решение перед командой; • Могу ревьюить код и давать понятные для других разработчиков комментарии;
Проекты   (5 лет 11 месяцев)
Разработка крупного e-commerce проекта по продаже и дистрибуции тканей
Роль
NodeJS (backend) разработчик
Обязанности
Крупное приложение с микро-сервисной архитектурой (броккеринг через Redis), которое состоит из модулей: • клиентский сайт с каталогом и корзиной; • личный кабинет оптового клиента; • личный кабинет розничного клиента; • админка для менеджеров, логистов и администраторов; Система имеет ряд интеграций: • 1С; • API внешнего интегратора; • Почтовый сервис; • Сервис СМС-рассылок; • Сервис retail-аналитики; • Облачное хранилище (S3); === КОМАНДА НА ПРОЕКТЕ === Project Manager — 1x Backend разработчики (Node) — 3х Frontend разработчики — 1х Системный интегратор — 1х 1С разработчик — 1х QA — 1x === ОБЯЗАННОСТИ НА ПРОЕКТЕ === • Проектирование архитектуры проекта; • Плотная работа с интегратором для совместного подключения внешних систем к проекту; • Разработка компонентов и модулей; • Разработка микро-сервисов и их внедрение; • Кросс-ревью в команде (самостоятельно ревьюил миддлов + вносил некоторые изменения в код-стайл); === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Интересный проект, в котором я выполнял практически роль тим-лида NodeJS разработки; • Удалось начать работу над проектом в начальной стадии и закончить уже в моменте полноценной отлаженной продакшн-работы. То есть добить «до логического конца»;
Стек специалиста на проекте
PostgreSQL, Docker, Node.js, GraphQL, Kubernetes, AWS, TypeScript, TypeORM, Интеграции с внешними системами, NestJS, Docker Compose, Redis, Backend, S3, Bull, BullMQ, архитектура, сервисы
Отрасль проекта
Manufacturing
Период работы
Март 2022 - По настоящее время  (2 года 2 месяца)
Разработка микро-сервисов для Nestle: — калькулятор рентабельности и бизнес-плана размещения кофемашин — генератор презентаций
Роль
NodeJS (backend) разработчик
Обязанности
Мобильное приложение для партнеров Nestle. Промоутеры ездят по потенциальным местам (отели, офисы, клиники, фитнес-центры и пр.) размещения кофе-машин и вендинговых аппаратов и генерируют презентации с коммерческими предложениями по размещению точек для собственников. Презентации содержат детальный бизнес-план с расчетами на 3 года вперед, а также расчет базовых показателей, основанных на входных данных. Сложность проекта заключается в количестве интеграций — статистические данные подтягиваются из более чем 12 различных источников по разным протоколам. === КОМАНДА НА ПРОЕКТЕ === Project Manager — 1x Backend разработчики (Go) — 1x Backend разработчики (Node) — 2х Mobile разработчики — 2х QA — 1x === ОБЯЗАННОСТИ НА ПРОЕКТЕ === • Написание микро-сервисов «с нуля»; • На проекте выступал в роли лида — формировал архитектуру, консультировал команду. • Плотное взаимодействие с командой мобильных разработчиков; • Написание тех. документации и генерация Swagger. • Кросс-ревью в команде; === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Разобрался в сложных математических формулах и множественных связях. На вход мне поступило 4 таблицы Excel, я их преобразовал в Data-Flow схемы и на основе их построил модели и сервисы. • Проводил промежуточные вычисления и складировал результаты в Redis, затем уже финальные результаты помещал в PostgreSQL. • С помощью Bull организовал систему очередей по генерации презентаций. • Первый раз взаимодействовал с протоколом WebDAV.
Стек специалиста на проекте
TypeORM, архитектура, AWS, Интеграции с внешними системами, REST, Swagger, Redis, Backend, S3, Docker Compose, Convert, Docker, TypeScript, WebDav, LibreOffice, GitLab CI/CD, NestJS, PostgreSQL, RabbitMQ, Node.js
Отрасль проекта
FoodTech
Период работы
Март 2023 - Декабрь 2023  (10 месяцев)
Разработка бэкенда для инвестиционной площадки
Роль
NodeJS (backend) разработчик
Обязанности
Инвестиционно-аналитическая площадка, на которой собраны: • Рекомендации по инвестициям «в short»; • Аналитика компаний для инвестиций; • Финансовая статистика по компаниям; • Инвест-стратегии пользователей; • Бот-помощник для инвесторов; === КОМАНДА НА ПРОЕКТЕ === Product owner — 1x Project manager — 1x Frontend разработчики — 3х Backend разработчики (Python) — 2x Backend разработчики (Node) — 1x QA — 2x === ОБЯЗАННОСТИ НА ПРОЕКТЕ === • Написание микро-сервисов аналитики, получения данных с третьих сервисов, • Построение data-set для графиков и отдача на фронт через websockets. • Кросс-ревью в команде. === ЛИЧНЫЕ РЕЗУЛЬТАТЫ === • Плотная работа с кэшированием. Пришлось использовать Redis на промежуточных этапах обмена данными, а также потом затирать сохраненное. • Решение проблем с обрывом ws соединений, реконнекты. • Получил опыт оценки задач по принципу planning poker
Стек специалиста на проекте
PostgreSQL, Docker, Node.js, GraphQL, Kubernetes, Socket.io, TypeScript, WS, Интеграции с внешними системами, NestJS, Docker Compose, Planning Poker, Redis, Backend, WebSockets, GitLab CI/CD, ORM Prisma
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Декабрь 2022  (10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
НГТУ им. Алексеева
Специальность
Computer Science (ИРИТ)
Завершение учебы
2019 г.
Дополнительное
Учебное заведение
ООО «ЛАД» (ЦДО ННГУ им. Н. И. Лобачевского)
Специальность
Курсы повышения квалификации по направлению TypeScript + NodeJS
Завершение учебы
2018 г.

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

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • FoodTech • LifeStyle • Manufacturing
ИС
Иван С.
Нижний Новгород
NodeJS разработчик
Senior
3,750 Р/час
Kafka Microservices
Монолитная архитектура
TypeORM
сервисы
1C:Бухгалтерия предприятия
Microservice Architecture
elasticsearch/sphinx/solar
JavaScript
WebSockets
архитектура
+67

• Имею непосредственный опыт разработки корпоративных проектов на NodeJS; • Я NodeJS разработчик и специализируюсь на NodeJS. Не "писал когда-то где-то", а именно пишу ТОЛЬКО на NodeJS; • Могу самостоятельно разработать архитектурную модель будущего приложения; • Могу самостоятельно принять решение по используемому стеку; • Могу самостоятельно декомпозировать задачу и распределить ее между участниками команды; • Готов самостоятельно предложить способы решения задачи и, в последствии, отстоять свое решение перед командой; • Могу ревьюить код и давать понятные для других разработчиков комментарии;

Подробнее
Отрасли не указаны
НЧ
Никита Ч.
Москва
Java разработчик
Senior
3,750 Р/час
C#
Spring AOP
Kubernetes
MS Windows
JSON API
JMX
Spring Core
Spring Data
HTTP
Spring Cloud
+75

Подробнее по опыту: + 5 лет Опыт работы с Java 8/11 - Опыт работы с Apache Camel Karaf, OSGI + 5 лет Знания Core Java и Spring Framework + 5 лет Опыт работы с базами данных PostgreSQL + Способность быстро разбираться в чужом коде + 5 лет Опыт работы с GitLab + 5 лет Опыт работы с Docker, Kubernetes + 5 лет Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus, Kafka - ActiveMQ + 5 лет Опыт применения REST API О себе Программированием занимаюсь со старшей школы. Начинал с C++. Проходил стажировку в Kaspersky Lab на вирусного аналитика. Позже перешел на Java и с 3 курса начал работать в enterprise. Имелся опыт преподавания Java школьникам 16-18 лет. Приходилось на проектах писать также на Python и C#. Был небольшой опыт написания на Scala. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.

Подробнее