Java Backend Developer · Distributed Systems · Open Source

I build reliable backend systems and practical developer tools.

I am Shomansur Israilov, a Java backend engineer with 8+ years of experience. I work with Spring Boot, microservices, observability, Kubernetes, integration platforms and terminal-first developer tooling.

8+ yearsJava backend development
80+ servicesmicroservice-scale backend context
OTel stackmetrics, traces, logs and dashboards
Jvimopen-source Java dev environment

Backend expertise

I like systems that are boring in production: observable, secure, tested and easy to evolve.

Java & Spring

Backend services, REST APIs, Spring Boot, Spring MVC, Spring Security, integration flows, resilience and clean service boundaries.

JavaSpring BootSpring IntegrationSpring Security

Distributed systems

Microservice architecture, API gateways, vendor integrations, messaging, data consistency and operational failure analysis.

MicroservicesKubernetesMessagingAPI Gateway

Observability

Metrics, traces and logs with OpenTelemetry, Prometheus, Tempo, Loki and Grafana dashboards for real production diagnostics.

OTelGrafanaPromQLLoki

Open-source projects

Small, practical tools created to improve everyday backend development workflows.

Jvim

A Neovim-based Java development environment focused on terminal-first productivity, LSP support, formatting, Treesitter and a clean Java workflow.

NeovimJava LSPTreesitterDeveloper tooling
Explore on GitHub →

jvim-docker

Containerized development setup for Jvim, designed for reproducible environments and remote terminal-based work.

DockerLinuxRemote dev
Docker image →

What I work on

A compact view of the engineering areas I keep returning to in real projects.

Backend
Banking backend and microservices

Designing and supporting backend services, API integrations, authentication flows and production-facing reliability improvements.

Integration
Vendor and platform integrations

Building integration flows, gateway endpoints, request/response mapping, retries, error handling and secure communication between systems.

Observability
Diagnostics and reliability

Building dashboards, PromQL queries, trace/log correlation and practical tools to debug latency, timeouts and inter-service failures.

Tooling
Developer productivity

Creating a focused Java workflow around Neovim, Docker, LSP, formatting and terminal-first development habits.

CV

For a more formal summary of my background, skills and project experience, use the CV attached to this site. Place the file as cv.pdf next to this index.html during deployment.

Let’s build something reliable.

Interested in backend engineering, observability, integration platforms, Java tooling or open-source collaboration? Reach out and let’s talk.