A stylised 3D version of Khusniddin sits at a desk with RGB lights, two monitors showing Go code and a laptop.

Senior Backend Engineer

Khusniddin Aminjonov

Go, PostgreSQL and distributed systems. I build backends for public services used by millions of people.

Relocating to Tokyo, Japan (February to March 2027)

Scroll

About

Backends for public services

I am a senior backend engineer working with Go, PostgreSQL and distributed systems. At UZINFOCOM, the state IT integrator of Uzbekistan, I work on national e-government platforms.

I have built web applications since 2016: first full stack, then backend systems for a national payment network and the government.

I set team coding standards, review code and mentor developers. My open-source Go API starter is the base for new services on my team.

I studied Japanese full time in Tokyo for 15 months and I am relocating to Tokyo in February to March 2027.

In numbers

  • 16M+

    users of my.gov.uz

  • 18x

    faster daily deadline check (~18 h to ~1 h)

  • 1M+

    tasks in that daily batch

  • 16

    government agencies on hisobot.gov.uz

  • 100+

    report types moved from PHP to Go

  • 5

    languages of the my.gov.uz AI assistant

Experience

  1. Senior Backend Developer

    October 2023 to present

    UZINFOCOM (state IT integrator of Uzbekistan), Tashkent

    my.gov.uz

    E-government

    National e-government services portal, 16M+ users, 20+ public-sector domains.

    • Cut the daily deadline-check batch over 1M+ tasks from ~18 h to ~1 h (18x). The load is spread across 20 parallel queue workers, 5,000 tasks each.
    • Shipped a 5-language AI assistant (RAG) for the portal's 16M+ users, with multi-turn conversation memory.

    hisobot.gov.uz

    Reporting

    Government reporting platform with 16 agencies, 100+ report types and legally binding submissions.

    • Led the full backend rewrite from PHP to Go for 16 government agencies and 100+ report types: 3 microservices, a configurable multi-step approval workflow engine and digital-signature (EDS) submissions.
    • Replaced the graph-database workflow engine (JanusGraph) with PostgreSQL: faster queries and one less system to operate.

    enterprise.gov.uz

    Investment

    Enterprise Uzbekistan, the platform for a special legal and investment jurisdiction.

    • Built the backend from zero and own all architecture decisions: company registration and onboarding for foreign residents, investment inquiry management and a content platform.

    Saxiy Market

    Retail

    POS customer and subscription platform with face recognition.

    • Built the platform from zero with face recognition as the customer identification method at the point of sale: customer and subscription management, NFC POS integration, Telegram bots and a multilingual admin panel.
    • Open-sourced fiber-v3-template, a Go API starter with 13 optional modules, now the base for new services. Set team coding standards, review code and mentor developers.
  2. Senior Backend Developer

    September 2021 to June 2022

    UZCARD (national payment network), Tashkent

    • Built an insurance CRM for Kafolat Insurance end to end: client onboarding, the full policy lifecycle (creation, calculation, transfer, approval), payments and invoicing, OSAGO and travel insurance lines.
    • Designed the microservice messaging (RabbitMQ RPC) and the role-based access model across all modules. Ran code reviews and mentored junior developers.
  3. Full Stack Developer

    November 2019 to April 2021

    Perfect Consulting Group, Tashkent

    • Sole developer for several lead-generation websites end to end, from requirements to deployment. Informal team lead: planning, coding standards and mentoring a junior developer.
  4. Full Stack Developer (part-time)

    May 2016 to July 2019

    Cybernet Group, Tashkent

    • Built and maintained responsive client web applications end to end, frontend and backend.

Projects

What I build outside my day job.

Shomahmudoff ecosystem

Shomahmudoff Inc.

I founded Shomahmudoff Inc., a software company that builds SaaS products and the developer platform behind them. Every product signs in with one Shomahmudoff Account.

shomahmudoff.org

InfraCanvas

Live, free during the beta

Draw, explain and animate how a software system works: architecture boards, an ER designer for databases and request flows you can play. It has an AI helper with chat and voice.

dbdraw.uz

Shomahmudoff Account

Live

One sign-in for every Shomahmudoff product, with two-step verification, passkeys, and your sessions, devices and connected apps in one place.

account.shomahmudoff.org

Manabi

In development

A Japanese learning app for kana, kanji, words and grammar, with spaced repetition. It is moving to Shomahmudoff Account and the new design.

Open source

Skills

Languages and frameworks

  • SQL
  • JavaScript

Backend and architecture

  • REST API design
  • gRPC / Protocol Buffers
  • WebSocket
  • microservices
  • DDD (Domain-Driven Design)
  • SOLID
  • repository / service layering
  • workflow engines
  • OAuth2
  • JWT
  • RBAC (role-based access control)
  • digital signatures (EDS)
  • NFC / POS integration
  • i18n

PostgreSQL and data

  • query optimization (EXPLAIN ANALYZE, GIN indexes, CTEs, UNION ALL, raw SQL over ORM / Active Record)
  • pgx
  • pgvector
  • MySQL
  • JanusGraph

Messaging

Infrastructure and observability

  • Linux
  • structured logging

Applied AI

  • RAG (retrieval-augmented generation)
  • hybrid vector and keyword search
  • reranking
  • multi-turn session memory
  • face recognition (customer identification)
  • vLLM self-hosted LLM inference

Education

  • September 2016 to July 2020

    Tashkent University of Information Technologies

    BSc, Computer Software Engineering

  • July 2022 to October 2023

    ISI Japanese Language School, Tokyo

    Intensive Japanese Language Program (full-time)

    Lived in Tokyo for 15 months. Completed N3-level coursework, with classes and daily life entirely in Japanese.

Languages

Contact

The fastest way to reach me is email.