Java Backend Engineer

Building reliable systems.
Making them faster.

I'm Ruslan Mustakimov, a backend engineer focused on Java, distributed systems, data platforms and practical performance improvements.

About me

I design, build and maintain backend services—from API development and workflow automation to integrations, data processing and production troubleshooting. I care about clear architecture, reliable delivery and measurable outcomes.

7+ years
Software engineering experience
Architecture
Designed and evolved backend services
13k
Monthly active users on a data platform

Experience

X5 Group

Backend Developer · 2022–2026

Developed and maintained a data catalog platform, workflow and approval processes, integrations and metadata ingestion pipelines.

Contributed to the design and evolution of backend architecture, refactored existing services, and designed workflow-driven solutions for entity drafts, approvals, and access management.

Lider-IT

Java Developer · 2019–2022

Built backend features for a time-tracking platform and fintech products, including REST APIs, authentication, reporting and external integrations.

Helped streamline Jira-based time tracking and customer invoicing workflows.

Selected project

PERSONAL PROJECT

GreenerGrass

A location recommendation platform that helps people compare places to live based on their priorities. Built with Java, Spring Boot, MongoDB, Kubernetes and Helm, with indicator-based scoring and external data integration.

View on GitLab ↗

Technologies

Java 17 / 21Spring BootSpring Data JPAHibernatePostgreSQLMongoDBKafkaRabbitMQRedisDockerKubernetesHelmGitLab CI/CDREST APIsJUnit / MockitoPrometheus / Grafana