Middle Backend Developer

Инженерные Архитектуры
для Масштабируемых Систем.

Специализируюсь на создании высокопроизводительных распределенных систем, надежных API и устойчивой backend-инфраструктуры с использованием Go, Node.js и современных облачных технологий. Фокус на чистоте кода и надежности.

Clean Code

SOLID принципы и поддерживаемость

High Load

Оптимизация высоконагруженных систем

Reliability

Отказоустойчивая архитектура

Решение задач через инженерный подход

Я backend-разработчик с опытом работы над Node.js-проектами и изучением Go. Моя практика включает создание API, разработку и поддержку серверной архитектуры, работу с базами данных и высоконагруженными системами.

Мой подход основан на философии "Engineering First": начинать с четких требований, выбирать правильные инструменты для задачи и создавать стабильные, поддерживаемые решения. Я считаю, что хороший софт — это софт, который просто работает.

  • Backend-разработке на Node.js и Go
  • Проектировании надежных и масштабируемых API
  • High-load системах и оптимизации производительности
  • Архитектуре распределенных сервисов и административных решений
3+Года опыта разработки
7+Проектов (backend, tools)

Навыки

Технологический стек, который я использую для решения сложных инженерных задач.

Node.js Backend

Node.js Backend

Разработка масштабируемых серверных приложений основанных на самописном фреймворке.

Go (Golang)

Go (Golang)

Создание высокопроизводительных микросервисов, конкуррентность, go-routines.

REST API

REST API

Проектирование чистых и понятных API, OpenAPI спецификации, версионирование.

Архитектура

Архитектура

Построение отказоустойчивых распределенных систем, микросервисная архитектура.

Базы Данных

Базы Данных

PostgreSQL, оптимизация запросов, миграции, транзакции. Redis для кэширования.

Docker

Docker

Контейнеризация сервисов, сборка образов, docker-compose для локальной разработки.

Linux & Server

Linux & Server

Настройка серверов, bash скриптинг, работа с командной строкой, основы DevOps.

Clean Code

Clean Code

Следование принципам SOLID, DRY, KISS. Написание поддерживаемого и тестируемого кода.

Избранные Проекты

Примеры работ, демонстрирующие решение сложных инженерных задач и архитектурный подход.

Проект AXIOMA

Высоконагруженный проект для компании Росатом, предназначенный для управления и контроля рабочего времени сотрудников, а также учета инструментов: выдача, возврат и другие административные процессы.

NodeJSDockerPostgreSQLRedis

Secure VPN Solution

Разработка и поддержка высоконадежного VPN на основе VLESS и REALITY для обхода сетевых ограничений и безопасного подключения сотрудников. Обеспечивает шифрование трафика и стабильную работу даже в условиях строгих блокировок.

VLESSREALITYTelegramAPIGoNetworkingEncryption

* Исходный код проекта закрыт.

Сайт лендинг для продажи товаров фирмы Magssory

Полный цикл разработки лендинга: проектирование архитектуры, реализация frontend и backend-частей, настройка CI/CD и деплой готового решения в Kubernetes. Проект реализован с нуля до production-окружения с использованием современных веб-технологий.

Next.jsTypeScriptTailwind CSSFramer MotionKubernetesCI/CDGO

Связаться со мной

Открыт к новым возможностям и интересным инженерным вызовам. Пишите в Telegram или на почту — я всегда на связи.

ivanpopov123321123@gmail.com

Россия / Москва