Бэкенд,
который
не падает

PHP / Symfony бэкенд-разработчик, 4 года коммерческого опыта. Довожу сервисы от идеи до продакшена — Docker, CI, мониторинг — и слежу, чтобы они там жили.

4 года
коммерческого опыта
30+
пользователей CRM, которую я построил
$1,9k / год
экономии клиенту на инструментах
amirjon@srv-01 — zsh
  • Ташкент, Узбекистан · UTC+5
  • Удалённо
  • Релокация в ЕС (нужна визовая поддержка)
  • Английский B2
  • Готов выйти сразу
  • UZ · RU · EN

Проекты

Развёрнуты на моём сервере. Каждое демо открывается в один клик — пароль не нужен.

Wirehouse

2026

Складской и кассовый учёт для оптовой торговли

Задача
Оптовая продуктовая торговля живёт двумя вопросами: что лежит на складе и почём оно обошлось, и где деньги — кто нам должен, у какого продавца на руках наличные, что осталось после расходов. И всё это в двух валютах сразу.
Моя роль
Соло, весь стек: API на Symfony, клиент на Vue, плюс сборка под Android через Capacitor, десктоп через Electron и печать чеков по ESC/POS. На API — 127 файлов тестов.
Сложность
Деньги никогда не float и никогда не суммируются между валютами. Продажи раскладываются по партиям FIFO, четыре журнала только на добавление хранят каждое движение — отмена дописывает обратную строку, а не правит историю. Каждое проведение берёт пессимистичные блокировки в фиксированном порядке, чтобы два одновременных запроса не потратили одни и те же деньги дважды.
Бэкенд
PHP 8.3Symfony 7.3API Platform 4Doctrine ORM 3PostgreSQL 15JWTPHPUnit
Фронтенд
Vue 3PiniaTailwind 4ViteCapacitorElectronESC/POS
Инфра
DockerNginx

● вход в демо одним кликом

KH Agency CRM

2025 — 2026

CRM контент-планирования для SMM-агентства

Задача
Агентство ведёт десятки клиентских проектов одновременно; у каждого поста есть формат, площадки, дедлайн и исполнитель. В чатах это разваливается: никто не видит план на сегодня, кто перегружен и что просрочено.
Моя роль
Весь стек: API на Symfony с обновлениями в реальном времени, клиент на Quasar с kanban-досками и календарём контента, три роли, выгрузка в PDF и ежедневный дайджест в Telegram.
Сложность
Доски обновляются без поллинга — Mercure по SSE доставляет каждое перемещение карточки во все открытые вкладки. Тяжёлая работа вроде отчётов и дайджеста уходит через Messenger в Redis: запрос отвечает мгновенно, а задача выполняется в фоне.
Бэкенд
PHP 8.2Symfony 7.4API Platform 4MariaDB 11Redis 7MercureMessengerJWT
Фронтенд
Vue 3Quasar 2Piniavue-i18nvuedraggablejsPDF
Инфра
DockerNginxTelegram Bot API

● вход в демо одним кликом

Курс по Blender

2022 — 2024только фронтенд

Лендинг для курса по 3D

Задача
Преподавателю Blender нужна была страница, которая продаёт курс на узбекском: что в программе, витрина работ автора и учеников, тарифы и запись.
Моя роль
Фронтенд: одностраничник на Quasar — секции с 3D-рендерами, галерея портфолио с YouTube, тарифы и форма поддержки, с i18n.
Сложность
Здесь сложность в вёрстке, а не в логике: дюжина YouTube-встраиваний, карусель на Swiper и 3D-рендеры в каждой секции должны читаться и на широком десктопе, и на телефоне. Собрано на адаптивной сетке Quasar с колонками под брейкпоинты на страницах портфолио и тарифов.
Фронтенд
Vue 3Quasar 2Piniavue-i18nSwiper
Инфра
DockerNginx

Renthouse

2022только фронтенд

Маркетплейс аренды коттеджей

Задача
Владельцы размещают коттеджи, гости ищут, сохраняют в избранное и бронируют. Обеим сторонам нужно одно приложение: каталог с фото и картой для гостей, кабинет со своими объявлениями для владельцев.
Моя роль
Фронтенд: одностраничник на Quasar — каталог, страницы коттеджей с Google Maps, избранное, кабинет владельца с добавлением и редактированием, авторизация, профиль и i18n.
Сложность
Интерфейс на трёх языках (узбекский, русский, английский), страница коттеджа с расположением на Google Maps и фильтры поиска на справочниках — регионы, районы, удобства, условия аренды — каждый в своём Pinia-сторе, чтобы фильтры оставались согласованными между страницами.
Фронтенд
Vue 3Quasar 2Piniavue-i18nGoogle Maps
Инфра
DockerNginx

Стек

То, чем пользуюсь каждый день, а не то, о чём когда-то читал.

Языки
PHP 8.xJavaScriptTypeScriptSQLBash
Бэкенд
Symfony 7API Platform 4Doctrine ORMLaravelMessengerMercureJWT
Фронтенд
Vue 3Quasar 2Nuxt 4PiniaTailwind 4ViteCapacitorElectron
Данные и очереди
PostgreSQLMariaDB / MySQLRedisRabbitMQ
Инфраструктура
Docker ComposeNginxLinuxGitLab CIGitHub ActionsTelegram Bot API
Качество кода
PHPUnitPHPStanPHP CS FixerESLintPrettier

Обо мне

Я Амирджон, бэкенд-разработчик из Узбекистана. Начал писать на PHP в 2022 и остался в нём: Symfony и API Platform там, где важна предметная область, Laravel там, где важнее скорость выпуска.

Больше всего мне нравится то, что начинается после написания кода — упаковать сервис в контейнер, дать ему пайплайн, метрики и бэкапы и смотреть, как он работает, никого не поднимая ночью. Работал в командах из трёх–шести человек с Git-flow, код-ревью и трекером задач; на контрактах веду сервис целиком.

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

Опыт

Четыре года, четыре команды, всё удалённо.

  1. янв 2022 — июл 2024

    Full Stack разработчик ·The Kadirov Group

    Полная занятость · Ташкент · удалённо

    Два продукта параллельно: Boshqar.com — платформа автоматизации торговли, и AstraCode.net — онлайн-платформа обучения.

    • Boshqar.com — ускорил запросы к базе и переработал архитектуру публичного API; применял паттерны проектирования, чтобы он масштабировался.
    • AstraCode.net — управление пользователями, курсы и чат; Redis и Elasticsearch для скорости и поиска.
    • PHP
    • Symfony
    • API Platform
    • Vue.js
    • Redis
    • Elasticsearch
    • MySQL
  2. янв 2022 — июл 2024

    Преподаватель веб-разработки ·KadirovDev IT Academy

    Частичная занятость · Узбекистан · удалённо

    Вёл онлайн-группы по 20 человек и выпустил три потока шестимесячного интенсива.

    • Программа от основ до Symfony, API Platform и Vue.js, построенная на реальных мини-проектах.
    • Код-ревью, менторство и поддержка вне занятий.
    • PHP
    • JavaScript
    • Symfony
    • API Platform
    • Vue.js
    • MySQL
    • Git
    • Linux
  3. окт 2024 — апр 2025

    PHP-разработчик ·JooL Pay

    Полная занятость · Литва · удалённо

    Бэкенд платёжной платформы безналичных чаевых по QR-коду. Фокус на качестве кода, тестах и новых функциях продукта.

    • Интегрировал нового платёжного провайдера с поддержкой крипты.
    • Сделал систему ежемесячных пожертвований с автоматическим списанием со счетов.
    • Привёл в порядок существующий код и добавил юнит-тесты.
    • PHP
    • Docker
    • PHPUnit
    • Payments API
  4. окт 2025 — сейчас

    Full-Stack разработчик ·KH Agency

    Контракт · Узбекистан · удалённо

    Спроектировал и сдал в продакшен CRM для SMM-агентства на 30+ активных пользователей: контент-планирование, задачи и внутренняя отчётность.

    • Экономит команде 2–3 часа рутины в день и $1 944 в год на сторонних инструментах.
    • REST API на Symfony 7 и API Platform, ролевой доступ, фоновые задачи на Messenger + Redis, автоматические отчёты в Telegram.
    • SPA на Vue.js, окружение в Docker, GitLab CI/CD; развернул и сопровождаю продакшен-сервер на Ubuntu 24.04.
    • Symfony 7
    • API Platform
    • Messenger
    • Redis
    • Vue.js
    • Docker
    • GitLab CI
    • Ubuntu

Образование

Учусь целенаправленно.

  • авг 2024 — сейчас

    В процессе

    School 21

    School 21 · Samarkand campus

    Школа программирования по принципу peer-to-peer, без преподавателей: проекты проверяют другие студенты, прогресс измеряется сданными работами. Кампус в Самарканде, основная программа.

    Открыть сайт ↗

Давайте поговорим

Открыт к позициям backend и DevOps, удалённо или с релокацией. Быстрее всего отвечаю в Telegram.