Відкритий для проєктів

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 скопійовано!