Skip to content

Software Engineer, Tashkent, Uzbekistan

Mirkamol

I build secure, tested backend systems with Java and Spring Boot.

Open to full-time backend roles, on-site or remote.

Portrait of Mirkamol
  • Java 21
  • SQL
  • Spring Boot
  • Spring Security
  • Spring AI
  • Spring Data JPA / Hibernate
  • REST APIs
  • OAuth2 / OIDC
  • JWT
  • OpenAPI / Swagger
  • PostgreSQL
  • Flyway
  • Caffeine
  • Resilience4j
  • Bucket4j
  • MapStruct
  • jsoup
  • Apache POI
  • JUnit 5
  • Mockito
  • AssertJ
  • Testcontainers
  • WireMock
  • Docker
  • Jib
  • GitHub Actions
  • AWS EC2
  • Amazon RDS
  • Nginx
  • Maven
  • Git
  • Gmail API
  • Web Push (VAPID)
  • Hugging Face

About

Backend engineer building Java and Spring Boot systems. I reworked core modules of a laboratory information management system (LIMS) for 40+ lab teams after on-site process discovery, shipped an AI support triage API with 85% accuracy as an intern, and run a Gmail-based subscription tracker in production on AWS with 25 users.

Experience

  1. Aug 2026 – Oct 2026, Tashkent, Uzbekistan

    Software Engineer, Tenzor Soft

    • Reworked existing Spring Boot workflow engine flows to match plant logic in a 3-engineer rollout digitizing 20+ paper workflows for 40+ lab teams across 31 workshops, set to replace ~30 hours/week of journaling.
    • Reworked LIMS Analysis, Journals, Reagents and Samples modules (PostgreSQL tables, Flyway migrations, Spring Security permissions) to match plant processes after on-site discovery at 12 of 31 Navoiyazot JSC workshops.
    • Built Spring Boot REST APIs for analysis journal creation, workshop setup, lab-to-workshop assignment, and reagent warehouse stock in/out tracking, moving these records into the LIMS ahead of rollout.
    • Java
    • Spring Boot
    • Spring Security
    • REST APIs
    • PostgreSQL
    • Flyway
    Sign-in page of the Tenzor Soft laboratory information management system at lims.tenzorsoft.uz
    lims.tenzorsoft.uz
  2. May 2026 – Jul 2026, Remote

    Software Engineer Intern, Amigoscode

    • Built an AI support triage API that classified customer messages by type and urgency with 85% accuracy, turning them into structured tickets with summaries via the Hugging Face Inference API.
    • Gated every deploy in GitHub Actions on JUnit 5 and Testcontainers suites that ran Flyway migrations against real PostgreSQL and stubbed the Hugging Face API with Mockito.
    • Shipped ~20 automated releases to AWS EC2 by building a GitHub Actions CI/CD pipeline that deployed the Jib-built app and PostgreSQL as Docker containers, with Slack notifications.
    • Java 21
    • Spring Boot
    • Spring Security
    • Spring AI
    • Spring Data JPA / Hibernate
    • REST APIs
    • OpenAPI / Swagger
    • Hugging Face
    • PostgreSQL
    • Flyway
    • JUnit 5
    • Mockito
    • Testcontainers
    • Docker
    • Jib
    • Maven
    • GitHub Actions
    • AWS EC2
    • Slack notifications

Personal project

Subscription Master landing page: All your subscriptions. One calm place.

Personal project, live with 25 users

Subscription Master

Detects your subscriptions in Gmail, reminds you before each charge and flags failed payments. A Spring Boot backend on AWS powering a React + TypeScript frontend on Vercel.

Backend
  • Java 21
  • Spring Boot
  • Spring Security
  • OAuth2 / OIDC
  • JWT
  • Spring Data JPA / Hibernate
  • REST APIs
  • OpenAPI / Swagger
  • Resilience4j
  • Bucket4j
  • MapStruct
  • jsoup
  • Apache POI
Data
  • PostgreSQL
  • Flyway
  • Caffeine
Integrations
  • Gmail API
  • Web Push (VAPID)
Testing
  • JUnit 5
  • Mockito
  • AssertJ
  • Testcontainers
  • WireMock
Delivery
  • Docker
  • Jib
  • Maven
  • GitHub Actions
  • AWS EC2
  • Amazon RDS
  • Nginx
Frontend
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Vercel
Read the full case study

Tech stack

Languages

  • Java 21
  • SQL

Backend

  • Spring Boot
  • Spring Security
  • Spring AI
  • Spring Data JPA / Hibernate
  • REST APIs
  • OAuth2 / OIDC
  • JWT
  • OpenAPI / Swagger

Data

  • PostgreSQL
  • Flyway
  • Caffeine

Libraries

  • Resilience4j
  • Bucket4j
  • MapStruct
  • jsoup
  • Apache POI

Testing

  • JUnit 5
  • Mockito
  • AssertJ
  • Testcontainers
  • WireMock

DevOps & Cloud

  • Docker
  • Jib
  • GitHub Actions
  • AWS EC2
  • Amazon RDS
  • Nginx
  • Maven
  • Git

APIs

  • Gmail API
  • Web Push (VAPID)
  • Hugging Face

Contact

Hiring for a backend role, or want to talk about a system you are building?