Репозитории с кодом рабочих систем приватные — это осознанное решение, а не отсутствие проектов. Доступ выдаю по запросу: напишите, и я открою нужный репозиторий или проведу по коду на созвоне.
Публично здесь — разборы архитектуры и схем БД с диаграммами и объяснением принятых решений, плюс открытая библиотека под MIT. По ним видно, как я проектирую и как пишу код, без раздачи продуктов.
Пишу бэкенд для систем, где важен учёт и деньги: складские остатки, начисления и оплаты, документы, интеграции с внешними сервисами.
|
Что делаю чаще всего
|
Чем отличаюсь
|
🔁 webhook-idempotency · PHP · MIT
Обработчик вебхука выполняется ровно один раз, сколько бы раз провайдер его ни
прислал. Захват доставки через UNIQUE-индекс, повтор получает сохранённый
ответ, протухший захват перехватывается. Ноль зависимостей, хранилище — MySQL
или SQLite.
68 проверок, каждый сценарий прогоняется против in-memory и против реального SQLite через PDO
Заметки по реальным продакшен-системам: схемы, решения, причины. Диаграммы рендерятся прямо в README.
|
ER-схемы трёх систем: складской учёт, CRM учебного центра, внутренняя панель.
Почему движения неизменяемы, зачем составной ключ, как закладывается
мультиарендность.
|
Складской учёт: документы, движения, остатки, себестоимость. Где разваливается
наивная схема с одним полем |
|
Payme, Click, Uzum — три разные интеграции за одним интерфейсом. Состояния
платежа, идемпотентность вебхука, проверка подписи.
|
ИКПУ, онлайн-касса, фискализация онлайн-оплат через комиссионера, ЭСФ,
маркировка Asl Belgisi — глазами разработчика.
|
|
Domain, Application, Infrastructure, Interfaces на реальной складской CRM.
Правило зависимостей и где его нарушают.
|
Bot API против MTProto: почему userbot нельзя на serverless, защита от повторной
доставки, состояние диалога в базе.
|
Backend-разработчик · с октября 2021 по настоящее время
Интеграции CRM с внешними сервисами через REST API и вебхуки: платёжные системы, электронный документооборот. Синхронизация данных с MySQL, backend для обработки аудиозаписей телефонии с распознаванием через языковую модель и автоматической выгрузкой результатов. MVC-архитектура внутренних систем.
C++/Qt разработчик · фриланс, 2020–2021 — кроссплатформенные десктоп-приложения.
Стек подробнее
| Уровень | Технологии |
|---|---|
| Уверенно | PHP, MySQL, SQL, REST API, вебхуки, JSON/XML, проектирование схем БД |
| Регулярно | Node.js, SQLite, Git, Linux, Docker, nginx |
| Предметно | Telegram Bot API и MTProto, платёжные шлюзы, фискальные и ЭДО-сервисы Узбекистана |
| Дополнительно | C++, React, TypeScript, Cloudflare Workers |
Разрабатываю и развиваю системы учёта под задачи малого бизнеса: складской учёт для розницы и CRM для учебных центров — Telegram-бот для клиентов плюс веб-панель для администратора.
Живые демо и описание — на ecomdev.uz. Разборы предметных тем для владельцев бизнеса — в блоге.


