Node.js developer

Воронеж, Россия
Миддл
Информационные технологии • Разработка • Backend • Fullstack • Go • JavaScript • Node.js • SQL • TypeScript • React • Express • Nest • PostgreSQL • Redis
Релокация • Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
О себе

На данный момент Node.js backend разработчик.

Мои компетенции и опыт

Опыт работы и обязанности:


Ситидрайв


Март 2025 — Апрель 2026

Инженер-программист

Занимался следующим:
- Разрабатывал и сопровождал платформенные микросервисы в доменной области пользователя. Реализовал интеграцию с внешними системами через REST, с внутренними — через gRPC и Kafka.
- Обновил систему селфи проверки при совершении заказа авто, тем самым убрал возможность недобросовестным юзерам брать в аренду машину, а это привело к уменьшению рисков компании
- Вынос логики из монолита: спроектировал и вынес часть функционала регистрации пользователей из монолита в отдельные микросервисы на Go.
- Спроектировал архитектуру и схему БД (сущности, связи, индексы) нового сервиса для фоновой проверки пользователей в реестре контролируемых лиц (РКЛ). Эта часть работы была выполнена для соблюдения юридических требований

Стек, который мне приходилось использовать:
- Go (Golang)
- нужен доступ к резюме
- PostgreSQL
- Kafka
- Redis
- Docker
- Kubernetes (k8s)
 


Kodix


Март 2024 — Март 2025

Программист-разработчик

Занимался следующим:
- API для сети автосервисов Caready: Разработал backend-часть веб- и мобильного приложения (авторизация, админ-панель, управление услугами и записями). Спроектировал и настроил полнотекстовый поиск по услугам, акциям и новостям на базе Elasticsearch. 

- Система обновления стоков Chery: Разработал backend для сервиса синхронизации остатков автомобилей у дилеров с маркетплейсами (Ozon, Wildberries). Реализовал агрегацию данных из CSV-файлов и внешних БД Chery, а также систему оповещений об ошибках через Telegram-бота и Email. Тем самым автоматизировал обновления информации о товарах (их доступности) на маркетплейсах.

- API для сервиса аренды лодок: Спроектировал и разработал систему динамического бронирования с учетом интервалов доступности и графиков. Интегрировал платежную систему Stripe с механизмом автоотмены неоплаченных броней через 15 минут. Реализовал мультиязычность.

Стек: Go (Golang), нужен доступ к резюме , TypeScript, Nestjs, PostgreSQL, TypeORM, Elasticsearch, Redis, REST API, Stripe API.
 


Kozhin Development


Январь 2023 — Февраль 2024

Backend разработчик ( нужен доступ к резюме )

Описание опыта работы:
1. Разработка обучающего сервиса с личными кабинетами для первоклассников Москвы - нужен доступ к резюме
В рамках работы над проектом занимался:
- аутентификацией OAuth2 посредством Московской Электронной Школы (МЭШ)
- загрузкой учениками файлом (видео и изображения) в качестве выполненных работ
- созданием сервиса для конвертирования видео
- реализацией личного кабинета учителя, с помощью которого учитель может просматривать и проверять работы учеников
- разработкой прочей бизнес-логики
- написание unit тестов

2. Работа над информационной системой для компании, занимающейся оценками недвижимости, транспорта, услуг и тд (подробнее здесь нужен доступ к резюме ):
- реализация бизнес логики приложения
- генерация отчетов

3. Разработка информационной системы для онлайн‑поступления в Сибирский Федеральный Университет нужен доступ к резюме :
- реализация бизнес логики приложения
- генерация различных отчётов по поступлению
- автоматизация выгрузки данных в Федеральную Информационную Систему (ФИС) для образовательных учреждений.
- написание unit тестов


Технологии, которые применял в этих проектах:
- нужен доступ к резюме
- нужен доступ к резюме
- Typescript
- Javascript
- PostgreSQL
- TypeORM
- Jest
 


SFXDX


Декабрь 2021 — Декабрь 2022

Разработчик смарт-контрактов/Backend разработчик

- Написание смарт контрактов на языке Solidity с использованием фреймворка Hardhat для EVM based blockchains (Ethereum, Binance Smart Chain, Polygon)
- Развертывание и тестирование смарт-контрактов с помощью нужен доступ к резюме , Mocha, Chai, Waffle, а также с использованием нужен доступ к резюме
- Реализация REST API для взаимодействия с смарт контрактами с использование нужен доступ к резюме , nestjs, postgres.



Интересные кандидаты