Variant
Ipak Yuli Bank's installment platform. Partner stores, scoring, contracts, microloans, cashback and a mobile app, all in one ecosystem.
System map ↑
img/photo.jpg
GET /aizek.uz · Tashkent · UTC+5
PHP/Go backend engineer. I build high-load systems for banks, payment services and telecom, and I own every step of a request: from the moment it enters the system to the moment the response goes out.
This page is a single request. Scroll down and watch it travel through the system.
01 / gateway
I have been writing backend code since 2017. My first jobs were payment systems; my current one is a bank. In between came a mobile operator's backend, an API gateway, air-gapped systems built on government contracts, and a website builder for small businesses. They all share one trait: there is money or millions of users involved, and mistakes are expensive.
This field taught me one thing well: the external system will not always answer, the network will drop, and the bank runs maintenance at night. So my code has to be fault-tolerant first and fast second. Every integration ships with retries, idempotency and full logging.
I work on the Laravel and Go stack. I can stand up a monolith, services that talk over Kafka, and the Kubernetes deployment behind them. Every new feature gets tests, and I treat documentation as part of the API: an API without an integration guide is an unfinished API.
02 / scoring
One thing repeated at every job: the system is already live, it has users, and it has to be improved without stopping.
Core backend of the BNPL platform and the mobile backend. Cashback engine, MultiCompany, microloan flow, partner cabinet, payment and scoring integrations, service synchronisation over Kafka, Sentry and tests.
Four major projects at an outsourcing company: a mobile operator's backend, an API gateway in Go, air-gapped systems on government contracts, and a website builder for businesses. Architecture, performance, Docker/Kubernetes, CI/CD, mentoring and code review.
On the team that launched a payment system from scratch: bank API integrations, the customer base, the admin panel, security measures to Central Bank requirements, transparent and traceable payments. Once the project reached a stable state, I decided to test myself in more active teams.
Supported a live payment system in parallel: backend optimisation for high transaction volumes, faster database queries and PHP scripts, critical bug fixes on tight deadlines, admin panel extensions and up-to-date system documentation.
03 / contract · Ipak Yuli Bank · 2025 → now
Variant is Ipak Yuli Bank's BNPL product. A partner store sells goods to a customer on installments, scoring takes seconds, the contract is signed via SMS or MyID, and payments are charged to the card automatically. I work on the backend of this system. Below is the system map: click a node to see exactly what I built.
04 / cashback
Systems that run in production and have real users.
Ipak Yuli Bank's installment platform. Partner stores, scoring, contracts, microloans, cashback and a mobile app, all in one ecosystem.
System map ↑A gaming marketplace: an API for the mobile apps, the website and a Telegram mini app, an operator panel, background workers and a scheduler. I wrote the backend end to end on my own: in Go, organised by feature rather than by layer, with type-safe SQL through sqlc and tests running against real MySQL and Redis.
The backend of a mobile operator's app. Right after joining I did major work on slow queries and responses: database queries and backend processes were cut to a minimum, peak-hour load on billing was reduced from both the mobile and backend side, and broadcasts to millions of users were sped up. Constant collaboration with QA to catch problems before users did.
An API gateway covering KrakenD's core functionality, written from scratch in Go. Connecting new backends and setting their routes through a UI, request/response formatting, automatic load balancing and other essential features.
Work on systems won in a tender: the main part in PHP, performance-critical services in Go. An environment cut off from the public internet, strict security measures.
A service where a business owner gets a complete landing page with an admin panel and a domain within minutes, from a ready-made template. Templates for 20+ kinds of local services and businesses, a comfortable content editor, an admin panel and a sales module.
A payment service in Samarkand, over four years as a freelancer. Mostly optimisation: faster backend and database queries under high transaction volumes, critical bug fixes on tight deadlines, admin panel improvements and new features.
A payment system. From scratch: bank API connections, the customer base, the admin panel, security to Central Bank requirements, transparent payments. My first four years in backend.
05 / kafka
Pick a project: only the technologies used there stay on screen.
05 / kafka · keywords
Technologies I use every day and can confidently recommend.
06 / response
Backend, fintech or just an interesting problem: write to me. I usually reply within a day.
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
x-served-by: aizek.uz
x-total-time: 54.4 ms
x-built-with: by hand, no templates