СШ
Сергей Ш.
Мужчина, 27 лет
Россия, Нижний Новгород, UTC+3
Ставка
3 621,86 Р/час
вкл. НДС 20% (483.33 Р)
Специалист доступен с 6 июля 2025 г.

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

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
API
Axios.js
Cron
CSS
Django
DRF
Express.js
Fetch
Flask
GraphQL
gRPC
HTML
JavaScript ES3
JavaScript ES5
JavaScript ES6
JWT
Kafka
Knex.js
Lodash
MongoDB
Needle
NestJS
Node.js
Nodemail
OAuth
PostgreSQL
Prisma.js
Python
RabbitMQ
RealtimeDB
Redis
REST
Selenium
Sequelize
SQL
TypeORM
TypeScript
IntelliJ IDEA
VS code
JavaScript
AWS
PDF
Bull
WebDav
LibreOffice
Convert
SDK
WebSockets
Mongoose
Puppeteer
Telegram API
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Manufacturing
Знание языков
Английский — A2
Главное о специалисте
-В работе больше всего предпочитаю крупные задачи. Нравится проектирование. Больше нравится работать над проектом в команде, чем быть «сам себе режиссером»; - Имею большой опыт работы с языками программирования C++/Python. Знаком с асинхронным программированием, углубленной работой с памятью. - Опыт работы с алгоритмами машинного обучения на Python (ML) - Хорошая математическая и алгоритмическая база - SOFT SKILLS: умение работать в команде, дисциплинированность, ответственность, умение быстро обучаться и подстраиваться под сложные ситуации, приветливость.
Проекты   (5 лет 1 месяц)
Разработка микро-сервисов для Nestle
Роль
Backend разработчик
Обязанности
Проект: Калькулятор рентабельности и бизнес-плана размещения кофемашин. Генератор презентаций. Мобильное приложение для партнеров Nestle. Промоутеры ездят по потенциальным местам (отели, офисы, клиники, фитнес-центры и пр.) размещения кофе-машин и вендинговых аппаратов и генерируют презентации с коммерческими предложениями по размещению точек для собственников. Презентации содержат детальный бизнес-план с расчетами на 3 года вперед, а также расчет базовых показателей, основанных на входных данных. Сложность проекта заключается в количестве интеграций — статистические данные подтягиваются из более чем 12 различных источников по разным протоколам. Команда: Project Manager — 1, Backend разработчики (Go) — 1, Backend разработчики (Node) — 2, Mobile разработчики — 2, QA — 1. Обязанности на проекте: - Написание микро-сервисов «с нуля»; - На проекте выступал в роли лида — формировал архитектуру, консультировал команду; - Плотное взаимодействие с командой мобильных разработчиков; - Написание тех. документации и генерация Swagger; - Проведение unit тестов; - Кросс-ревью в команде. Личный вклад: - Разобрался в сложных математических формулах и множественных связях. На вход мне поступило 4 таблицы Excel, я их преобразовал в Data-Flow схемы и на основе их построил модели и сервисы. - Проводил промежуточные вычисления и складировал результаты в Redis, затем уже финальные результаты помещал в PostgreSQL. - С помощью Bull организовал систему очередей по генерации презентаций. - Первый раз взаимодействовал с протоколом WebDAV. Технологический стек: TypeScript, NodeJS, Nest, PostgreSQL, Redis, TypeORM, REST, Bull, WebDAV, LibreOffice, Convert (работа с PDF), AWS-SDK.
Стек специалиста на проекте
PostgreSQL, REST, Node.js, AWS, TypeScript, TypeORM, NestJS, SDK, PDF, Redis, Bull, WebDav, LibreOffice, Convert
Отрасль проекта
Manufacturing
Период работы
Декабрь 2022 - Октябрь 2023  (11 месяцев)
Разработка бэкенда для инвестиционной площадки
Роль
Backend разработчик
Обязанности
Проект: Инвестиционно-аналитическая площадка, на которой собраны: - Рекомендации по инвестициям «в short»; - Аналитика компаний для инвестиций; - Финансовая статистика по компаниям; - Инвест-стратегии пользователей; - Бот-помощник для инвесторов. Команда: Product owner — 1, Project manager — 1, Frontend разработчики — 3, Backend разработчики (Python) — 2, Backend разработчики (Node) — 1, QA — 2. Обязанности на проекте: - Написание микро-сервисов аналитики, получения данных с третьих сервисов; - Построение data-set для графиков и отдача на фронт через websockets; - Проведение unit тестов; - Кросс-ревью в команде. Личный вклад: - Плотная работа с кэшированием. Пришлось использовать Redis на промежуточных этапах обмена данными, а также потом затирать сохраненное. - Решение проблем с обрывом ws соединений, реконнекты. - Получил опыт оценки задач по принципу planning poker. Технологический стек: TypeScript, NodeJS, Nest, PostgreSQL, TypeORM, Redis, GraphQL, Websockets. Остальной бэк был написан на: Python / Flask.
Стек специалиста на проекте
PostgreSQL, Node.js, Python, GraphQL, TypeScript, TypeORM, NestJS, Flask, Redis, WebSockets
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Декабрь 2022  (10 месяцев)
Разработка CLM-системы для фармацевтического дистрибьютора
Роль
Backend разработчик
Обязанности
Проект: Торговые представители ходят по врачам и предлагают новые препараты. Суть сервиса — приложение для Android, с которого показываются презентации и ведется учет. Для управления используется админ панель, которая и была написана разработчиком. Команда: Менеджер проектов — 1, Frontend разработчик — 1, React-Native разработчик — 1, Backend разработчики (NodeJS) — 1, QA — 1. Обязанности на проекте: - Единственный backend разработчик на проекте, полностью проектировал архитектуру, прорабатывал дата-флоу; - Плотное взаимодействие с мобильным разработчиком и фронтенд разработчиком для обсуждения задач. Личный вклад: - Решение вопроса оффлайн-режима в приложении — прием и отдача информации при выходе планшета в онлайн режим. Синхронизация данных; - Использование batch-методов для оптимизации запросов; - Real-time на ws (чат и статистика). Технологический стек: TypeScript, NodeJS, Nest, PostgreSQL, TypeORM, Redis, GraphQL, Websockets.
Стек специалиста на проекте
PostgreSQL, Node.js, GraphQL, TypeScript, TypeORM, NestJS, Redis, WebSockets
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2021 - Март 2022  (8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Курсы повышения квалификации по направлению TypeScript + NodeJS (ЦДО ННГУ им. Н. И. Лобачевского) 2017 г.
Образование
Высшее
Учебное заведение
НГТУ им. Алексеева
Специальность
институт радиоэлектроники и информационных технологий
Завершение учебы
2021 г.

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

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

FinTech & Banking • HRTech
АА
Александр А.
Ижевск
NodeJS разработчик
Middle
1 428,57 Р/час
Git
API
MongoDB
Linux
Jest
Redis
Kafka
ORM Prisma
SQL
Docker
+21

Node.js-разработчик уровня Middle. Специализируюсь на разработке бэкенд- и фулстек-решений в сферах FinTech & Banking и HRTech. В рамках проекта «Арм Казначейства» выполнял роль бэкенд-разработчика. Занимался рефакторингом кода, оптимизацией запросов к базе данных, разработкой RESTful API, внедрением Docker и Kubernetes, а также написанием тестов с использованием Jest и ESLint. Достижения включают улучшение производительности приложения на 30%, снижение времени отклика на 40% и повышение стабильности приложения. На проекте «Кредитный конвейер» работал как фулстек-разработчик. Разрабатывал и поддерживал платформу для автокредитования малого и среднего бизнеса, реализовывал пользовательский интерфейс с использованием React и Next.js, разработал RESTful API на Node.js и внедрил автоматизацию процессов обработки заявок. Это позволило сократить время обработки заявок на 40%. Во время работы над проектом «Платформа для аутстаффинга» также занимал позицию фулстек-разработчика и занимался оптимизацией процессов, улучшением пользовательского интерфейса и разработкой функционала динамического формирования документов. Реализовал упрощение интерфейса для аккредитации самозанятых, что привело к снижению времени на заполнение форм пользователями на 30%.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech
НП
Никита П.
Челябинск
Golang разработчик
Senior
4 367,22 Р/час
ELK
Grafana
Gitlab CI
GraphQL
etcd
ClickHouse
NATS
REST
Git
API
+36

О себе: Более 5 лет опыта в разработке backend-решений на Go, включая работу с микросервисной архитектурой, gRPC, Kafka, Redis, Docker, Kubernetes, а также опыт работы с базами данных, системами мониторинга и CI/CD. Специализируюсь на разработке высоконагруженных систем, оптимизации производительности и внедрении событийно-ориентированной архитектуры. Мне важны качество кода, масштабируемость и эффективность решений. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Разработка и поддержка микросервисов на Go - Работа с базами данных: проектирование, оптимизация запросов (PostgreSQL, DGraph, ClickHouse) - Интеграция API с внешними системами (REST, gRPC, GraphQL) - Внедрение и развитие событийно-ориентированной архитектуры с использованием NATS, Centrifugo, Kafka - Работа с очередями и брокерами сообщений (Kafka, RabbitMQ) - Контейнеризация и оркестрация сервисов (Docker, Kubernetes) - Настройка и мониторинг CI/CD-процессов (GitLab CI) - Мониторинг и диагностика систем (Prometheus, Grafana, Jaeger) - Кэширование данных и повышение отказоустойчивости (Redis) - Написание юнит- и интеграционных тестов (Testify) - Работа с распределёнными системами и микросервисной архитектурой - Менторство и проведение код-ревью ________ Самая интересная и/или технически сложная задача из опыта? Я спроектировал и реализовал систему обмена событиями между микросервисами, используя NATS в качестве брокера сообщений. Это включало разработку схемы событий с использованием protobuf, создание библиотеки для удобной работы с событиями и механизмы гарантированной доставки сообщений. Особое внимание уделил обработке ошибок и повторным попыткам при сбоях, что повысило надежность системы в целом.

Подробнее