Открыт для проектов

Backend-разработчик

Проектирую и строю надёжные серверные решения — от сложных вычислительных алгоритмов до высоконагруженных бизнес-систем. Люблю нетривиальные задачи.

Обсудить проект Посмотреть опыт
12+
лет опыта
32+
проектов
99.9%
uptime
<100ms
avg latency
GO
PHP
YII2
SQL
backend@dev — zsh — 80×24

Основной стек

Инструменты, которыми пользуюсь ежедневно для решения продакшн-задач.

Go (Golang)

Высокопроизводительные микросервисы, конкурентные вычисления, REST/gRPC API, фоновые воркеры и CLI-инструменты.

goroutinesgRPCchiginGORM

PHP 8

Серверная логика, интеграции, legacy-рефакторинг. Опыт с современным PHP: типизация, файберы, атрибуты.

PHP 8.xComposerPSRREST

Yii2 Framework

MVC-архитектура, ActiveRecord, RESTful-контроллеры, очереди, виджеты, RBAC. Крупные корпоративные системы.

Yii2ActiveRecordRBACREST

Базы данных

Проектирование схем, оптимизация запросов, партиционирование, репликация. Реляционные и NoSQL хранилища.

PostgreSQLMySQLRedisMongoDB

Инфраструктура

Контейнеризация, CI/CD, мониторинг. Автоматизация процессов деплоя и конфигурирования среды.

DockerLinuxNginxGit

Архитектура

DDD, микросервисы, событийно-ориентированные системы, API-дизайн, кеширование, масштабирование.

microservicesDDDevent busCQRS

Навыки и области

Широкий профиль: от вычислительных задач до корпоративных ERP-систем.

Go (Golang)95%
PHP / Yii292%
Базы данных (SQL/NoSQL)90%
Системное проектирование88%
Yii2 / PHP экосистема93%

Предметные области

📍Геопространственные вычисления
🏆Аукционные системы
📊Системы отчётности
📝Внутренняя документация
🏭ERP-системы
⚙️Вычислительные задачи
🔗Интеграции API
🚀Высоконагруженные системы

Ключевые направления

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

01

Аукционные платформы

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

02

Геопространственные системы

Работа с координатами, расчёт маршрутов, геокодирование, пространственные индексы. Интеграция с картографическими сервисами и GPS-провайдерами.

03

Отчётность и аналитика

Генерация сложных отчётов, OLAP-запросы, экспорт в Excel/PDF, планировщики задач, дашборды с агрегированными данными.

04

ERP-системы

Модули складского учёта, закупок, HR, финансов. Интеграция между подсистемами, бизнес-логика предприятия, миграции данных.

05

Корпоративная документация

Системы управления контентом, согласования документов, версионирование, полнотекстовый поиск, права доступа и аудит.

06

Вычислительные задачи

Математические модели, обработка больших объёмов данных, алгоритмы оптимизации, параллельные вычисления и планирование ресурсов.

Как я работаю

step_01.understand()

Понять задачу глубоко

Сначала разбираюсь в бизнес-контексте. Правильно сформулированная задача — половина решения. Не пишу код, пока не ясна суть.

step_02.design()

Простота сложных решений

Строю минимально необходимую архитектуру. Избегаю overengineering. Код должен читаться и поддерживаться через год.

step_03.optimize()

Производительность по умолчанию

Проектирую с учётом нагрузки с первого дня. Profiling, индексы, кеширование — не оптимизации, а часть проектирования.

step_04.communicate()

Прозрачность и коммуникация

Регулярный статус, честные сроки, предупреждение о рисках. Хороший разработчик — хороший коммуникатор.

Есть интересная задача?

Открыт для проектов: разработка с нуля, архитектурный консалтинг, оптимизация существующих систем, сложные вычислительные задачи.

✓ Email скопирован!