Photo of Amirjon Fayzilloyev

Amirjon Fayzilloyev

Backend & DevOps Engineer · Tashkent, Uzbekistan · Remote / EU relocation

fayzullayev.amir@gmail.com · amirjonss · @AmirJonss · amirjon-fayzilloyev · amirjon.uz

At a glance

Location
Tashkent, Uzbekistan · UTC+5
Work format
Remote · Relocation to EU (visa sponsorship needed)
Availability
Available now
Languages
Uzbek — native, Russian — fluent, English — B2

Summary

PHP / Symfony backend developer with 4 years of commercial experience. I take services from idea to production — Docker, CI, monitoring — and keep them alive there.

I'm Amirjon, a backend engineer from Uzbekistan. I started writing PHP in 2022 and stayed with it: Symfony and API Platform where the domain matters, Laravel where speed of delivery matters more.

What I enjoy most is the part after the code is written — packing a service into a container, giving it a pipeline, metrics and backups, and watching it run without waking anyone at night. I have worked in teams of three to six with Git-flow, code review and a task tracker; on contracts I own the service end to end.

Right now I'm looking for a team where I can own services end to end: from the data model to the deployment that ships them.

Experience

Oct 2025 — Present

Full-Stack Developer · KH Agency — Contract, Uzbekistan

Designed and delivered a production CRM for an SMM agency with 30+ active users: content planning, task management and internal reporting.

  • Saves the team 2–3 hours of daily operational work and $1,944 a year on third-party tools.
  • REST API on Symfony 7 and API Platform, role-based access, background jobs on Messenger + Redis, automated Telegram reporting.
  • Vue.js SPA, Docker environment, GitLab CI/CD; deployed and maintained the production server on Ubuntu 24.04.

Symfony 7 · API Platform · Messenger · Redis · Vue.js · Docker · GitLab CI · Ubuntu

Oct 2024 — Apr 2025

PHP Web Developer · JooL Pay — Full-time, Lithuania

Backend of a payment platform for non-cash tips by QR code. Focus on code quality, tests and new product features.

  • Integrated a new payment provider with crypto support.
  • Built a monthly donation system that charges user accounts automatically.
  • Cleaned up the existing codebase and added unit tests.

PHP · Docker · PHPUnit · Payments API

Jan 2022 — Jul 2024

Web Development Instructor · KadirovDev IT Academy — Part-time, Uzbekistan

Taught web development online in groups of 20 and graduated three cohorts through a six-month intensive.

  • Curriculum from scratch to Symfony, API Platform and Vue.js, built around real mini-projects.
  • Code reviews, mentorship and support outside class hours.

PHP · JavaScript · Symfony · API Platform · Vue.js · MySQL · Git · Linux

Jan 2022 — Jul 2024

Full Stack Developer · The Kadirov Group — Full-time, Tashkent

Two products in parallel: Boshqar.com, a trade automation platform, and AstraCode.net, an online education platform.

  • Boshqar.com — sped up database queries and reworked the architecture of the public API; applied design patterns to keep it scalable.
  • AstraCode.net — user management, courses and a chat system; Redis and Elasticsearch for speed and search.

PHP · Symfony · API Platform · Vue.js · Redis · Elasticsearch · MySQL

Selected projects

Wirehouse · 2026 · portfolio.front.warehouse.amirjon.uz

Stock and cash accounting for a wholesale trader

Money is never a float and is never summed across currencies. Sales are allocated over batches FIFO, and four append-only ledgers record every movement — a cancellation appends the opposite row instead of editing history. Every posting path takes pessimistic locks in a fixed order, so two simultaneous requests cannot spend the same cash twice.

PHP 8.3 · Symfony 7.3 · API Platform 4 · Doctrine ORM 3 · PostgreSQL 15 · JWT · PHPUnit · Vue 3 · Pinia · Tailwind 4 · Vite · Capacitor · Electron · ESC/POS

KH Agency CRM · 2025 — 2026 · portfolio.front.smm-agency.amirjon.uz

Content-planning CRM for an SMM agency

Boards update without polling — Mercure pushes every card move over SSE to all open tabs. Heavy work such as reports and the Telegram digest goes through Messenger to Redis, so the request returns instantly and the job runs in the background.

PHP 8.2 · Symfony 7.4 · API Platform 4 · MariaDB 11 · Redis 7 · Mercure · Messenger · JWT · Vue 3 · Quasar 2 · Pinia · vue-i18n · vuedraggable · jsPDF

Blender course · 2022 — 2024 · portfolio.front.blender.amirjon.uz

Landing site for a 3D course

Layout rather than logic: a dozen YouTube embeds, a Swiper carousel and per-section 3D renders had to stay readable from a wide desktop down to a phone. Built on Quasar's responsive grid, with breakpoint-specific columns on the portfolio and pricing pages.

Vue 3 · Quasar 2 · Pinia · vue-i18n · Swiper

Renthouse · 2022 · portfolio.front.renthouse.amirjon.uz

Marketplace for renting cottages

A three-language interface (Uzbek, Russian, English), a cottage page with the location on Google Maps, and search filters backed by reference dictionaries — regions, districts, amenities, rental terms — each in its own Pinia store so the filters stay consistent across pages.

Vue 3 · Quasar 2 · Pinia · vue-i18n · Google Maps

Technical skills

Languages
PHP 8.x · JavaScript · TypeScript · SQL · Bash
Backend
Symfony 7 · API Platform 4 · Doctrine ORM · Laravel · Messenger · Mercure · JWT
Frontend
Vue 3 · Quasar 2 · Nuxt 4 · Pinia · Tailwind 4 · Vite · Capacitor · Electron
Data & queues
PostgreSQL · MariaDB / MySQL · Redis · RabbitMQ
Infrastructure
Docker Compose · Nginx · Linux · GitLab CI · GitHub Actions · Telegram Bot API
Quality
PHPUnit · PHPStan · PHP CS Fixer · ESLint · Prettier

Education

Aug 2024 — Present

School 21 — School 21 · Samarkand campus, in progress

Peer-to-peer programming school without teachers: projects are reviewed by other students, progress is measured by delivered work. Samarkand campus, main track.