SENIOR BACKEND DEVELOPER
Основной стек: Node.js (NestJS, Express), TypeScript
Коммерческая разработка: 5+ лет
Знание английского: B1 — Средний
Hard Skills
Team Skills
Опыт работы
08.2025 — по наст. время
Проект:CRT
Роль:Teamlead/Techlead Node.js (CRT)
Задачи:
— Разработка и оптимизация REST API
— Сбор и анализ бизнес-требований, участие в составлении ТЗ
— Проектирование архитектуры для платформы по внешнеэкономической деятельности
— Реализация и поддержка механизмов аутентификации, авторизации и разграничения прав доступа
— Мониторинг и повышение производительности сервиса
— Код-ревью команды
— Рефакторинг платформы
— Миграция на Postgres с Mongo
— Менторство
— Стек: NestJS, PostgreSQL, Mongo, Redis, Mongoose, Vault, S3, NATS, REST API, Gotenberg, ArgoCD, Socket.io, BullMQ
Достижения:
— Спроектировал backend-архитектуру платформы с учетом масштабирования, устойчивости и дальнейшего развития функциональности
— Оптимизировал REST API, повысив стабильность работы сервиса и скорость обработки запросов
— Участвовал в сборе и анализе бизнес-требований, переводил их в понятные технические задачи для команды разработки
— Подготовил технические решения и участвовал в составлении ТЗ для реализации новых функциональных модулей
— Обеспечивал корректную работу механизмов аутентификации и авторизации, включая разграничение доступа к функциональности backend-сервисов
— Провел рефакторинг ключевых частей платформы, снизив технический долг и упростив дальнейшую поддержку проекта
— Участвовал в миграции данных с MongoDB на PostgreSQL, сохранив корректность данных и работоспособность сервиса
— Настроил подходы к мониторингу производительности, что помогло быстрее выявлять узкие места и оптимизировать работу сервиса
— Повысил качество кода через регулярное код-ревью, единые инженерные подходы и контроль архитектурных решений
— Наставлял разработчиков, помогал с погружением в проект, разбором сложных задач и ростом технической самостоятельности
— Обеспечивал развитие backend-части платформы на NestJS с использованием PostgreSQL, MongoDB, Redis, NATS, BullMQ, S3, Vault, Socket.io и ArgoCD
09.2024 —08.2025
Проект:NDA (Tranzet)
Роль:Senior Node.js Develope
Команда: 2 back, 2 front QA, PM, Designer, BA, SA
Задачи:
— Разработка и оптимизация GraphQL API
— Проектирование бизнес-логики для логистической платформы
— Мониторинг и повышение производительности сервиса
— Стек: NestJS, MicroORM (Knex), PostgreSQL, Redis, ClickHouse, Vault, S3, Kafka, GraphQL, Apollo, REST API
Достижения:
— Разработал и оптимизировал GraphQL API, повысив стабильность и скорость обработки запросов
— Спроектировал бизнес-логику для логистической платформы с учетом сложных процессов и интеграций
— Улучшил производительность сервиса за счет мониторинга, анализа узких мест и оптимизации backend-части
— Обеспечил надежную работу с данными и асинхронными процессами через PostgreSQL, Redis, ClickHouse и Kafka
— Реализовывал backend-функциональность на NestJS с использованием GraphQL, Apollo, REST API, S3 и Vault
11.2023 — 09.2024
Проект:AzaliaNow
Роль:Senior Backend Developer
Команда: 5 back, 5 front, дизайнер, художник, QA, BA, DevOps, PD, PM
Задачи:
— Разработка и оптимизация REST API— Реализация бизнес-логики e-commerce системы
— Реализация бизнес-логики e-commerce системы
— Интеграция Kafka, RabbitMQ, Kubernetes, мониторинг через Grafana/Sentry
— Стек: NestJS, PostgreSQL, Prisma, Redis, Bull, Kafka, RabbitMQ, Kubernetes, Socket.io, Typesense
Достижения:
— Разработал и оптимизировал REST API для e-commerce системы, повысив стабильность и скорость работы backend-части
— Реализовал бизнес-логику ключевых процессов e-commerce, включая обработку данных, событий и пользовательских сценариев
— Настроил асинхронное взаимодействие через Kafka, RabbitMQ и Bull, повысив надежность обработки фоновых задач
— Улучшил наблюдаемость сервиса через Grafana и Sentry, ускорив поиск ошибок и узких мест
— Участвовал в развитии инфраструктурного контура на Kubernetes и обеспечивал стабильную работу сервисов в production-среде
04.2023 — 11.2023
Проект:HWC Studio
Роль:Middle+ Node.js Developer
Команда: 2 back, 3 front, художник, гейм-дизайнер, QA, ПМ
Задачи:
— Backend для MMO RPG, real-time взаимодействие через Socket.io
— Оптимизация игровых серверов, REST API и микросервисов
— Стек: NestJS, Sequelize, K8s, GitLab CI/CD, NATS, PostgreSQL, Redis (json/search)
Достижения:
— Разработал backend для MMO RPG с поддержкой real-time взаимодействия через Socket.io
— Оптимизировал игровые серверы, REST API и микросервисы, повысив стабильность и скорость обработки игровых событий
— Реализовал обмен данными между сервисами через NATS и Redis, улучшив надежность взаимодействия компонентов
— Настроил работу с игровыми данными в PostgreSQL и Redis json/search для быстрых операций чтения и поиска
— Участвовал в развитии production-инфраструктуры на Kubernetes и GitLab CI/CD для стабильной поставки изменений
08.2022 — 02.2023
Проект:Iogru
Роль:Middle Backend Developer,
Команда: 2 back, 2 front, дизайнер, ПМ
Задачи:
— Платформа для управления теплицами, интеграция Schneider-контроллеров
— Настройка MQTT, NATS, Kubernetes, CI/CD
— Стек: Node.js, NestJS, PostgreSQL, Redis, NATS, Sequelize, K8s
Достижения:
— Разработал backend для платформы управления теплицами с интеграцией Schneider-контроллеров
— Настроил обмен данными с оборудованием через MQTT и NATS, повысив надежность передачи событий
— Реализовал бизнес-логику для мониторинга и управления параметрами тепличной инфраструктуры
— Оптимизировал работу с данными в PostgreSQL и Redis для стабильной обработки показателей и событий
— Участвовал в настройке Kubernetes и CI/CD, обеспечив стабильную поставку изменений и работу сервисов
06.2020 — 07.2022
Проект:Никор-Н
Роль:Middle Backend / SysAdmin
Команда: 1 back, 1 front
Задачи:
— Поддержка сети медцентров, разработка внутренних приложений
— Настройка репликации БД, администрирование инфраструктуры
Достижения:
— Разрабатывал и поддерживал внутренние приложения для сети медцентров, автоматизируя рабочие процессы сотрудников
— Обеспечивал стабильную работу backend-части сервисов и внутренних систем
— Настроил репликацию баз данных, повысив отказоустойчивость и доступность данных
— Участвовал в администрировании инфраструктуры, поддерживал работоспособность сервисов и окружений
— Оперативно устранял технические проблемы, влияющие на работу внутренних приложений и пользователей
Образование: неоконченное высшее (МАИ, Проектирование жидкостных ракетных двигателей)
Главное о специалисте: Backend-разработчик с опытом в проектировании и оптимизации микросервисов, интеграции с внешними сервисами и запуске проектов с нуля. Работал в логистике, e-commerce, геймдеве и агротехе. Люблю автоматизацию и построение надёжной архитектуры.Опыт запуска проектов с нуля и вывода их в продакшн.
Основной стек: Node.js (NestJS, Express), TypeScript
Коммерческая разработка: 5+ лет
Знание английского: B1 — Средний
Hard Skills
- Языки и фреймворки:TypeScript, JavaScript, Node.js, NestJS, Express.js, RxJS, Sequelize, Prisma
- Архитектура и интеграции:Микросервисы, REST API, GraphQL, JSON API, Kafka, RabbitMQ, NATS, WebSockets, Socket.io, Meilisearch, Typesense, аутентификация и авторизация пользователей, разграничение прав доступа
- Базы данных:PostgreSQL, Redis, ClickHouse, MongoDB
- Инструменты и инфраструктура:Kubernetes, Docker, CI/CD (GitLab, GitHub Actions), Linux, Nginx, S3, Vault, Prometheus, Grafana, Sentry
- Разработка и поддержка масштабируемых backend-решений в разных доменах
- Глубокая работа с брокерами сообщений и асинхронными интеграциями
- Оптимизация API и бизнес-логики для повышения производительности
- Настройка мониторинга и устранение узких мест в приложениях
Team Skills
- Руководство командами backend-разработчиков
- Постановка задач, декомпозиция и контроль сроков
- Взаимодействие с командами фронтенда, QA и продуктовой командой
- Оптимизация и масштабирование высоконагруженных систем
Опыт работы
08.2025 — по наст. время
Проект:CRT
Роль:Teamlead/Techlead Node.js (CRT)
Задачи:
— Разработка и оптимизация REST API
— Сбор и анализ бизнес-требований, участие в составлении ТЗ
— Проектирование архитектуры для платформы по внешнеэкономической деятельности
— Реализация и поддержка механизмов аутентификации, авторизации и разграничения прав доступа
— Мониторинг и повышение производительности сервиса
— Код-ревью команды
— Рефакторинг платформы
— Миграция на Postgres с Mongo
— Менторство
— Стек: NestJS, PostgreSQL, Mongo, Redis, Mongoose, Vault, S3, NATS, REST API, Gotenberg, ArgoCD, Socket.io, BullMQ
Достижения:
— Спроектировал backend-архитектуру платформы с учетом масштабирования, устойчивости и дальнейшего развития функциональности
— Оптимизировал REST API, повысив стабильность работы сервиса и скорость обработки запросов
— Участвовал в сборе и анализе бизнес-требований, переводил их в понятные технические задачи для команды разработки
— Подготовил технические решения и участвовал в составлении ТЗ для реализации новых функциональных модулей
— Обеспечивал корректную работу механизмов аутентификации и авторизации, включая разграничение доступа к функциональности backend-сервисов
— Провел рефакторинг ключевых частей платформы, снизив технический долг и упростив дальнейшую поддержку проекта
— Участвовал в миграции данных с MongoDB на PostgreSQL, сохранив корректность данных и работоспособность сервиса
— Настроил подходы к мониторингу производительности, что помогло быстрее выявлять узкие места и оптимизировать работу сервиса
— Повысил качество кода через регулярное код-ревью, единые инженерные подходы и контроль архитектурных решений
— Наставлял разработчиков, помогал с погружением в проект, разбором сложных задач и ростом технической самостоятельности
— Обеспечивал развитие backend-части платформы на NestJS с использованием PostgreSQL, MongoDB, Redis, NATS, BullMQ, S3, Vault, Socket.io и ArgoCD
09.2024 —08.2025
Проект:NDA (Tranzet)
Роль:Senior Node.js Develope
Команда: 2 back, 2 front QA, PM, Designer, BA, SA
Задачи:
— Разработка и оптимизация GraphQL API
— Проектирование бизнес-логики для логистической платформы
— Мониторинг и повышение производительности сервиса
— Стек: NestJS, MicroORM (Knex), PostgreSQL, Redis, ClickHouse, Vault, S3, Kafka, GraphQL, Apollo, REST API
Достижения:
— Разработал и оптимизировал GraphQL API, повысив стабильность и скорость обработки запросов
— Спроектировал бизнес-логику для логистической платформы с учетом сложных процессов и интеграций
— Улучшил производительность сервиса за счет мониторинга, анализа узких мест и оптимизации backend-части
— Обеспечил надежную работу с данными и асинхронными процессами через PostgreSQL, Redis, ClickHouse и Kafka
— Реализовывал backend-функциональность на NestJS с использованием GraphQL, Apollo, REST API, S3 и Vault
11.2023 — 09.2024
Проект:AzaliaNow
Роль:Senior Backend Developer
Команда: 5 back, 5 front, дизайнер, художник, QA, BA, DevOps, PD, PM
Задачи:
— Разработка и оптимизация REST API— Реализация бизнес-логики e-commerce системы
— Реализация бизнес-логики e-commerce системы
— Интеграция Kafka, RabbitMQ, Kubernetes, мониторинг через Grafana/Sentry
— Стек: NestJS, PostgreSQL, Prisma, Redis, Bull, Kafka, RabbitMQ, Kubernetes, Socket.io, Typesense
Достижения:
— Разработал и оптимизировал REST API для e-commerce системы, повысив стабильность и скорость работы backend-части
— Реализовал бизнес-логику ключевых процессов e-commerce, включая обработку данных, событий и пользовательских сценариев
— Настроил асинхронное взаимодействие через Kafka, RabbitMQ и Bull, повысив надежность обработки фоновых задач
— Улучшил наблюдаемость сервиса через Grafana и Sentry, ускорив поиск ошибок и узких мест
— Участвовал в развитии инфраструктурного контура на Kubernetes и обеспечивал стабильную работу сервисов в production-среде
04.2023 — 11.2023
Проект:HWC Studio
Роль:Middle+ Node.js Developer
Команда: 2 back, 3 front, художник, гейм-дизайнер, QA, ПМ
Задачи:
— Backend для MMO RPG, real-time взаимодействие через Socket.io
— Оптимизация игровых серверов, REST API и микросервисов
— Стек: NestJS, Sequelize, K8s, GitLab CI/CD, NATS, PostgreSQL, Redis (json/search)
Достижения:
— Разработал backend для MMO RPG с поддержкой real-time взаимодействия через Socket.io
— Оптимизировал игровые серверы, REST API и микросервисы, повысив стабильность и скорость обработки игровых событий
— Реализовал обмен данными между сервисами через NATS и Redis, улучшив надежность взаимодействия компонентов
— Настроил работу с игровыми данными в PostgreSQL и Redis json/search для быстрых операций чтения и поиска
— Участвовал в развитии production-инфраструктуры на Kubernetes и GitLab CI/CD для стабильной поставки изменений
08.2022 — 02.2023
Проект:Iogru
Роль:Middle Backend Developer,
Команда: 2 back, 2 front, дизайнер, ПМ
Задачи:
— Платформа для управления теплицами, интеграция Schneider-контроллеров
— Настройка MQTT, NATS, Kubernetes, CI/CD
— Стек: Node.js, NestJS, PostgreSQL, Redis, NATS, Sequelize, K8s
Достижения:
— Разработал backend для платформы управления теплицами с интеграцией Schneider-контроллеров
— Настроил обмен данными с оборудованием через MQTT и NATS, повысив надежность передачи событий
— Реализовал бизнес-логику для мониторинга и управления параметрами тепличной инфраструктуры
— Оптимизировал работу с данными в PostgreSQL и Redis для стабильной обработки показателей и событий
— Участвовал в настройке Kubernetes и CI/CD, обеспечив стабильную поставку изменений и работу сервисов
06.2020 — 07.2022
Проект:Никор-Н
Роль:Middle Backend / SysAdmin
Команда: 1 back, 1 front
Задачи:
— Поддержка сети медцентров, разработка внутренних приложений
— Настройка репликации БД, администрирование инфраструктуры
Достижения:
— Разрабатывал и поддерживал внутренние приложения для сети медцентров, автоматизируя рабочие процессы сотрудников
— Обеспечивал стабильную работу backend-части сервисов и внутренних систем
— Настроил репликацию баз данных, повысив отказоустойчивость и доступность данных
— Участвовал в администрировании инфраструктуры, поддерживал работоспособность сервисов и окружений
— Оперативно устранял технические проблемы, влияющие на работу внутренних приложений и пользователей
Образование: неоконченное высшее (МАИ, Проектирование жидкостных ракетных двигателей)
Главное о специалисте: Backend-разработчик с опытом в проектировании и оптимизации микросервисов, интеграции с внешними сервисами и запуске проектов с нуля. Работал в логистике, e-commerce, геймдеве и агротехе. Люблю автоматизацию и построение надёжной архитектуры.Опыт запуска проектов с нуля и вывода их в продакшн.