Hello, I'm
YusufjonAxmedov

Java Backend Engineer.

Architecting robust Java backend systems with Kotlin Android and Kotlin Multiplatform roots. Focused on clean architecture, reliable APIs, and high performance.

Portrait of Yusufjon Axmedov seated in a studio workspace.

Professional Journey

Java Backend Engineer

Recruitment Platform API • Notification Platform
  • Designed and delivered Recruitment Platform API on Java 21 + Spring Boot, covering JWT authentication, role-based access control, recruiter-owned companies, vacancy publishing, candidate applications, and recruiter review workflows.
  • Built Notification Platform as a separate backend system for template management, notification creation, dispatch and cancel flows, delivery-attempt history, and ownership-aware operator, manager, and admin access rules.
  • Structured both services around clear REST boundaries, validation rules, and predictable business logic so the APIs stayed understandable as the workflows became more detailed.
  • Implemented PostgreSQL persistence with Flyway migrations, Swagger-documented endpoints, and backend modules that are easy to run, inspect, and continue extending.
  • Used Spring Security and JWT flows to keep protected actions explicit, secure, and aligned with real product rules instead of scattered access checks.
  • Worked with Docker, Compose, and backend testing tools to keep the services closer to production-style engineering rather than toy demo APIs.
Java 21Spring BootSpring SecurityJWTPostgreSQLFlywaySwagger
2025 - Current

Kotlin Multiplatform Developer

Cross-Platform Product Work
  • Built Android product flows with close attention to state handling, lifecycle behavior, and implementation quality, then carried the same rigor into shared Kotlin code.
  • Used Kotlin Multiplatform to move business logic out of duplicated client implementations and into cleaner reusable modules with clearer ownership.
  • Worked on architecture decisions that improved consistency between mobile surfaces and reduced maintenance overhead across shared product behavior.
  • Strengthened my understanding of domain boundaries, shared logic design, and how implementation decisions affect maintainability across platforms.
  • That foundation shaped how I now approach backend systems: clear contracts, predictable state, and business logic that remains understandable over time.
KotlinAndroidKotlin MultiplatformShared LogicArchitecture
2023 - 2025

Technical Arsenal

Java Ecosystem

JavaREST APIsBackend ArchitectureBusiness LogicAuthenticationAuthorizationScalable Services

Kotlin Mobile

KotlinAndroidKotlin MultiplatformShared LogicMobile Architecture

Data & Infrastructure

SQLPostgreSQLMySQLSchema DesignQuery Optimization

Tools & CI/CD

GitGitHubSystem IntegrationDeployment WorkflowsPostmanMavenDocker

Featured Projects

Recent work focusing on Java backend systems, API design, and platform architecture.

Recruitment Platform API

Java 21

Hiring workflow backend covering JWT auth, recruiter-owned companies, vacancy publishing, candidate applications, and recruiter review flows.

Java 21Spring BootSpring SecurityJWTPostgreSQL

Notification Platform

Java 21

Notification backend for template management, dispatch lifecycle, delivery attempt history, and JWT-secured operator and manager flows.

Java 21Spring BootJWTPostgreSQLFlyway

Coworking Booking Platform

Java 21

Coworking reservation backend with JWT auth, refresh/logout flow, room availability search, booking lifecycle, and scheduled completion.

Java 21Spring BootJWTRBACBooking APIs

Let's Connect

I'm always interested in discussing backend systems, Java architecture, or potential collaborations.

© 2026 Yusufjon Axmedov.